都没有开仓的日志,但我条件明明满足。品种少就没问题
开空A:TBUYSHORT(开空条件A ,1,MKT);
开空B:TBUYSHORT(开空条件B ,1,MKT);
开多A:TBUY(开多条件A ,1,MKT);
开多B:TBUY(开多条件B ,1,MKT);
这一排开平仓代码也没错啊
下载信息 [文件大小: 下载次数: ] | |
![]() |
下载信息 [文件大小: 下载次数: ] | |
![]() |
DIF :=(EMA(CLOSE,3) - eMA(CLOSE,26));
DEA :=EMA(DIF,9);
MACD :=2*(DIF-DEA), COLORSTICK;
开空:TBUYSHORT(CROSS(DIF,DEA),1,MKT);
平空:TSELLSHORT(CROSS(DEA,DIF),1,MKT);
比如这个挂上去,几个品种能成交,多了都没反应!
DIF :=(EMA(CLOSE,6) - eMA(CLOSE,300));
DEA :=EMA(DIF,24);
MACD :=2*(DIF-DEA), COLORSTICK;
DIFB:=(EMA(CLOSE,20) - EMA(CLOSE,1200));
DEAB:=EMA(DIFB,150);
MACDB:=2*(DIFB-DEAB), COLORSTICK;
KSZQ:=BARSSINCE(C);
C1:=C;
ma1:=ema(c,120);
ma2:=ema(c,500);
va1ZQ:=BARSLAST(CROSS(0,EMA(DEA,240)));
va2A:=cross(dea,ema(dea,240))
and count(cross(dea,ema(dea,240)),va1ZQ)=1
AND COUNT(Dea>0,VA1ZQ)=0
and (llv(macd,va1ZQ+300)<=llv(macd,0)/10*7 OR LLV(MACD,VA1ZQ+300)<=LLV(MACD,1500))
and llv(dif,va1ZQ+120)<llv(macd,va1ZQ+120)/10*8
AND LLV(DIFB,VA1ZQ+120)>LLV(MACDB,VA1zQ+120)/10*8
AND MA1<REF(C1,VA1ZQ);
va2ZQ:=BARSLAST(MACD<=LLV(MACD,0) AND COUNT(DEA>0,0)<120 AND DEA<0 );
VA2B:=cross(dea,ema(dea,240))
and (count(cross(dea,ema(dea,240)),va2ZQ)=1
AND COUNT(DEA>0,VA2ZQ)=0
AND KSZQ>120
AND KSZQ<500);
开多条件A:=va2A and c1<ma1 AND DIF<0 AND DEAB<0;
开多条件B:=va2b and c1<ma1 AND DIF<0 AND DEAB<0;
开多周期:=BARSLAST(开多条件A OR 开多条件B);
//---------------------------------------------
开多A:TBUY(开多条件A ,1,MKT);
开多B:TBUY(开多条件B ,1,MKT);
平多A:TSELL(开多周期>=90 ,1,MKT);
老师,麻烦解答下,在线等