代码问题 好奇怪,为什么信号会延后? [金字塔]
- 咨询内容:
应该在 (diff>=0.03 or (hhv(h,10)-LLV(l,10))>=0.15) 满足条件后,macd指标出现金叉后,应该马上第二个K线就做交易,但为什么会经常延后2,3根?是为什么?就是说,相交是需要2个K线判别的,第三根应该马上做交易的,但经常延后2,3根开仓,是为什么?
multipler:=10;
macd:=stkindi('','macd.macd1',0,datatype);
diff:=stkindi('','macd.diff',0,datatype);
atr:=stkindi('','atr.atr',0,datatype);
if cross(macd,0) and (diff>=0.03 or (hhv(h,10)-LLV(l,10))>=0.15) then begin
sellshort(1,0,market);
buy(holding=0,1,market);
end
if cross(0,macd) and (diff>=0.03 or (hhv(h,10)-LLV(l,10))>=0.15) then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
if openprofit/multipler>1.5*atr then begin
sell(1,0,marketr);
sellshort(1,0,market);
end
if openprofit<0 and abs(openprofit)/multipler>1.5*atr then begin
sell(1,0,marketr);
sellshort(1,0,market);
end - 金字塔客服:
是k线图上信号延后了,还是开仓时比k线图上信号慢了几根k线?
- 用户回复:
k线图上信号延后了,实际开仓还没有测。现在只是看K线图上的信号。不是每次都延后,有的时候延后,有的时候不延后。。不会插入截图。。。
- 网友回复:
http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3
论坛贴图方式
- 网友回复:
您好,您看一下,一共4次穿越,1,4次就是有延后的,2,3次是正常的
已经上传图了,您能看见吗?
[此贴子已经被作者于2016-10-20 16:18:36编辑过]
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容