运行环境无法处理,看下是不是内存或OPU满负荷?
DIFF := EMA(CLOSE,3) - EMA(CLOSE,15);
DEA := EMA(DIFF,2);
MACD1 := 2*(DIFF-DEA);
DIFF := EMA(CLOSE,80) - EMA(CLOSE,240);
DEA := EMA(DIFF,30);
macd_M15:= 2*(DIFF-DEA);
RSV:=(CLOSE-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120))*100;
K:=SMA(RSV,70,1);
D:=SMA(K,120,1);
MA60:=STKINDI(STKLABEL,'MA(C,60)',0,24,4 );
MACD_H4:=stkindi(stklabel,'MACD(30,6,4)',0,24,4);
C1:=CALLSTOCK(stklabel,vtclose,24,4);
MA1:=MA(C,60),COLORRED;
T:= ABS(L-MA1)<=12*mindiff;
S:= ABS(MA1-H)<=12*mindiff;
x:=3;//建仓手数
w:=2;
//and MACD8>0
duo:=T and MACD_H4>0 and macd_m15>0 and k>d and REF(c1,1)>ma60 and cross(macd1,0) ;//AND MA60>MA144
kong:=S and MACD_H4<0 and macd_m15<0 and k<d and REF(c1,1)<ma60 and cross(0,macd1);//AND MA60<MA144
//and MACD8<0
if duo then tbuy(TBUYHOLDINGEX('','fg01',1)=0,x,MKT);
if duo and C-TENTERPRICE>=w*MINDIFF and TBUYHOLDINGEX('','fg01',1)=x then Tbuy(1=0,x,MKT);
if duo and C-TENTERPRICE>=w*MINDIFF and TBUYHOLDINGEX('','fg01',1)=2*x then Tbuy(1,x,MKT);
if kong then Tbuyshort(TSELLHOLDINGEX('','FG01',1)=0,x,MKT);
if kong and TENTERPRICE-C>=w*MINDIFF and abs(TSELLHOLDINGEX('','FG01',1))=x then Tbuyshort(1,x,MKT);
if kong and TENTERPRICE-C>=w*MINDIFF and abs(TSELLHOLDINGEX('','FG01',1))=2*x then Tbuyshort(1,x,MKT);
if TOPENPROFIT<=-1000 then begin
Tsell(1,0,MKT);
Tsellshort(1,0,MKT);
end
if TOPENPROFIT>=4000 then begin
Tsell(1,0,MKT);
Tsellshort(1,0,MKT);
end
//
if MACD_H4<0 or macd_m15<0 OR C1<MA60 and TBUYHOLDINGEX('','FG01',1)>0 then Tsell(1,0,MKT);//平多
if MACD_H4>0 or macd_m15>0 OR C1>MA60 and TSELLHOLDINGEX('','FG01',1)>0 then Tsellshort(1,0,MKT);//平空
//
这是玻璃的 5分钟周期 选择 固定时间 60秒进出场
本地运行没有任何问题,看下是不是那块设置不对。留下联系方式,让工作人员看下您本地情况
1,周期最多会加大计算量,和模式选择无直接关系
2,根据以往的经验,不同的检测模拟不会造成崩溃现象。您可以打开任务管理器,看下切换后的CPU和内存