Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请问模块化程序如何写

1楼
maxuser2004 发表于:2017/11/2 11:02:29
有两个模块,模块A和模块B,需要经常调用的。
首先,不想写到两个指标中,只是想写到同一个交易程序里。
其次,因为是标准版,不可能用循环程序。
所以,如何处理,模块A和B的反复调用问题呢?
谢谢版主
2楼
无为剑 发表于:2017/11/2 11:54:38

用户函数调用模式,方便客户进行模块化编程
用法:#用户函数.指标线(参数)#
例如:#test01.B1(20,45)#,表示调用test01指标的B1输出线,参数为20和45
使用用户函数模式与跨周期调用模式方法方式类似,但是比扩周期引用更加节省内存,提高运行效率,缺点是无法跨周期使用。
所属函数组:控制语句

 

为了提高效率,建议你将不同的模块做成不同的指标,严禁都堆放在同一个指标中

[此贴子已经被作者于2017/11/2 11:55:34编辑过]
3楼
maxuser2004 发表于:2017/11/2 17:40:28
1、无参返回如何写?不需要参数返回值的
2、模块没有指标线B1的,只是单独调用模块而已。有详细的例子么?比如DEF 函数名:()大多数程序都是这样写的。
比如函数定义,函数调用。

4楼
无为剑 发表于:2017/11/2 18:08:05

不清楚你为何要无参数返回,如果你是要调用模块去下单这类事情是不行的。如果你是调用模块比如写文件等事情,如果不需要参数,那么指标线B1可以不写的直接调用公式名即可

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.