老师请看下为什么我的代码错在哪里,平仓后没有新开仓,加急,谢谢各位老师啊 [金字塔]
-
咨询内容:
为什么平仓后,没有开新的反向仓,请各位老师看下,帮我直接修改下,急啊,谢谢各位大神!
VARIABLE:ct1:=0,ct2:=0;MA1:MA(CLOSE,A);
MA2:MA(CLOSE,B);KD:=cross(MA1,MA2); //开多条件
PD:=cross(MA2,MA1) ; //平多条件
开多: buy(kd and holding=0,5,market);
开空: BUYSHORT(pd and holding=0,5,market);win1:=(close-ENTERPRICE)/ENTERPRICE*1000;
win2:=(ENTERPRICE-close)/ENTERPRICE*1000;
jc1:holding>0 and win1>3 and ct1<3;
if jc1 then
BEGIN
加仓1: buy(holding>0 and ct1<3,2,marketr);
ct1:=ct1+1;
end jc2:holding<0 and win2>3 and ct2<3;
if jc2 then
BEGIN
加仓2:buyshort(holding<0 and ct2<3,2,marketr);
ct2:=ct2+1;
end
DTYDZS:=(HHV(H,ENTERBARS+2)-CLOSE)/HHV(H,ENTERBARS)*1000>=30;
KTYDZS:=(CLOSE-LLV(L,ENTERBARS+2))/LLV(L,ENTERBARS)*1000>=30;if DTYDZS AND holding>0 THEN
BEGIN
多止损: sell(holding>0,holding,MARKETR);
ct1:=0;
end if KTYDZS and holding<0 then
begin
空止损: sellshort(holding<0,holding,marketr);
ct2:=0;
end if pd AND holding>0 THEN
BEGIN
平多仓: sell(holding>0,holding,MARKETR);
ct1:=0;
end if kd and holding<0 then
begin
平空仓: sellshort(holding<0,holding,marketr);
ct2:=0;
end
持仓:holding,linethick0;
zichan:asset,noaxis; -
金字塔客服:
图表交易的原则是开仓之前先平反向仓位。
你要把平仓语句放在开仓之前。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 或微信号:cxh99cxh99 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,谢谢您!)
相关文章
-
没有相关内容