Rss & SiteMap

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

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

标题:高点回抽平仓

1楼
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线才能以开盘价发出平仓信号……是否有其他办法解决?
2楼
huangrongan 发表于:2015/11/25 12:12:35
刚刚看了论坛里面的帖子,图表系统上是没办法判定 回撤先发生还是高点先发生的,所以图表上单个K线是无法实现回撤平仓的……

现在的问题的,具体程序执行的时候,在 while循环的时候,能在程序化操作上实现么????
3楼
huangrongan 发表于:2015/11/25 12:40:23
请教老师,下面公式编写是否正确……谢谢

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<(c= h-2*round(0.5*REF(MA(TR,20),1))),TURTLEUNITS,market);

end
4楼
jinzhe 发表于:2015/11/25 13:09:02
以下是引用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线才能以开盘价发出平仓信号”

这个你截图一下

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


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