请教老师,下面公式编写是否正确……谢谢
while TURTLEUNITS<10 do begin
enter:=enter+round(0.5*REF(MA(TR,20),1));
buy(c>enter,1,limitr,enter);
TURTLEUNITS := TURTLEUNITS+1 ;
sell(c<(h-2*round(0.5*REF(MA(TR,20),1))),TURTLEUNITS,market);
end
当前K线每符合 指定条件就加仓一手,然后回抽指定条件 就平仓,,,公式是否能在当前K线上顺利执行????
个人从图表上看的结果就和意图相差很远,因为即便价格回抽的幅度满足了,也一定要下一根K线才能以开盘价发出平仓信号……是否有其他办法解决?
刚刚看了论坛里面的帖子,图表系统上是没办法判定 回撤先发生还是高点先发生的,所以图表上单个K线是无法实现回撤平仓的……
现在的问题的,具体程序执行的时候,在 while循环的时候,能在程序化操作上实现么????
以下是引用huangrongan在2015/11/25 11:52:22的发言:
请教老师,下面公式编写是否正确……谢谢
while TURTLEUNITS<10 do begin
enter:=enter+round(0.5*REF(MA(TR,20),1));
buy(c>enter,1,limitr,enter);
TURTLEUNITS := TURTLEUNITS+1 ;
sell(c<(h-2*round(0.5*REF(MA(TR,20),1))),TURTLEUNITS,market);
end
当前K线每符合 指定条件就加仓一手,然后回抽指定条件 就平仓,,,公式是否能在当前K线上顺利执行????
个人从图表上看的结果就和意图相差很远,因为即便价格回抽的幅度满足了,也一定要下一根K线才能以开盘价发出平仓信号……是否有其他办法解决?
“下一根k线才能以开盘价发出平仓信号”
这个你截图一下