以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如果引用一段经常重复使用的程序  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=136912)

--  作者:leonxu
--  发布时间:2016/7/25 15:56:03
--  如果引用一段经常重复使用的程序
记得之前某版本的介绍中有说一新功能,可以在一公式或交易系统中自定义和引用一段经常重复使用的程序,忘记了是怎么处理的,想请教一下
--  作者:jinzhe
--  发布时间:2016/7/25 15:56:58
--  

自定义数据吧

http://www.weistock.com/WeisoftHelp/zidingyishuju.htm

 


--  作者:leonxu
--  发布时间:2016/7/25 17:49:44
--  

好象不是,好象是用了@符来引导的


--  作者:leonxu
--  发布时间:2016/7/25 17:52:09
--  
不是为了引用某值,而是要引用一段程序过程,避免重复编辑,造成程序过长。
[此贴子已经被作者于2016-7-25 17:53:10编辑过]

--  作者:王锋
--  发布时间:2016/7/25 20:10:57
--  
用户函数调用模式,方便客户进行模块化编程
用法:#用户函数.指标线(参数)#
例如:#test01.B1(20,45)#,表示调用test01指标的B1输出线,参数为20和45
使用用户函数模式与跨周期调用模式方法方式类似,但是比扩周期引用更加节省内存,提高运行效率,缺点是无法跨周期使用。
所属函数组:控制语句
--  作者:leonxu
--  发布时间:2016/7/28 15:13:06
--  

可以不引用线吗,因为是需要重复一段逻辑判断过程


--  作者:jinzhe
--  发布时间:2016/7/28 15:18:22
--  
能否举个例子说明下“一段逻辑判断过程”
--  作者:leonxu
--  发布时间:2016/7/28 15:23:28
--  

比如下了单手,将委托价格赋值给一变量,这变量要参与一段程序的判断,现价是否超过委托价从而判断时否成交,若未成交就将未成交的委托进行排序,找出最近的未委托价格,每一次委托完都要进行这一系列的判断,所以要引用这段程序,如果用goto则会改变程序的流程,好象也不是最优的

[此贴子已经被作者于2016-7-28 15:24:11编辑过]

--  作者:leonxu
--  发布时间:2016/7/28 15:25:59
--  
另外用户函数在定义时,是什么格式写的,能举个例吗,帮助里只提供了引用的方法没提供定义的
--  作者:jinzhe
--  发布时间:2016/7/28 15:28:03
--  
 这个引用也不行了,开仓价是交易策略里面出来的,不是引用策略里面出来的