欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问模块化程序如何写

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3061人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
maxuser2004
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:228 积分:0 威望:0 精华:0 注册:2017/1/20 15:05:44
请问模块化程序如何写  发帖心情 Post By:2017/11/2 11:02:29    Post IP:223.73.193.4[只看该作者]

有两个模块,模块A和模块B,需要经常调用的。
首先,不想写到两个指标中,只是想写到同一个交易程序里。
其次,因为是标准版,不可能用循环程序。
所以,如何处理,模块A和B的反复调用问题呢?
谢谢版主

 回到顶部
帅哥哟,离线,有人找我吗?
无为剑
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2437 积分:0 威望:0 精华:0 注册:2016/3/5 22:53:41
  发帖心情 Post By:2017/11/2 11:54:38    Post IP:116.226.237.110[只看该作者]

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

 

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

[此贴子已经被作者于2017/11/2 11:55:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
maxuser2004
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:228 积分:0 威望:0 精华:0 注册:2017/1/20 15:05:44
无参返回如何写?  发帖心情 Post By:2017/11/2 17:40:28    Post IP:223.73.193.4[只看该作者]

1、无参返回如何写?不需要参数返回值的
2、模块没有指标线B1的,只是单独调用模块而已。有详细的例子么?比如DEF 函数名:()大多数程序都是这样写的。
比如函数定义,函数调用。


 回到顶部
帅哥哟,离线,有人找我吗?
无为剑
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2437 积分:0 威望:0 精华:0 注册:2016/3/5 22:53:41
  发帖心情 Post By:2017/11/2 18:08:05    Post IP:180.169.30.6[只看该作者]

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


 回到顶部