myholding:=holding问题 [金字塔]
- 咨询内容:
为什么很多人喜欢加这一句:
myholding:=holding;
难道速度会快些?
holding是虚拟持仓值,直接读取它应该不会影响模型的运算速度啊。
例子:
if myholding<0 then sellshort(aa,1);
if myholding=0 then buy(bb,1);
老大们,是不是这样的原因:
上面例子如果直接holding作为条件来判断先平仓后开仓,系统没等实际平仓单成交完,就立即发出买单,导致出错。
用了myholding,平仓信号发出,myholding数值不会改变,于是不会立即发出买单,等下一个执行周期才符合myholding=0这个条件。而下一个周期最少已经是1秒之后了。
求详解,谢谢!
- 金字塔客服:
加了应该是有用途才对,至于什么情况要贴上代码才知道啊
- 用户回复:
应该和楼主的猜想相同,用myholding主要就是为了记录这个周期初的持仓状态.
看这里: http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=9439&authorid=0&page=1&star=4
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
- 上一篇:关于“引用指标,计算次数”的问题
- 下一篇:请教
相关文章
-
指定的模型还没有相关内容!