等级: 免费版
- 注册:
- 2021-6-1
- 曾用名:
|
发表于 2024-7-10 10:51
来自手机
|
显示全部楼层
CS:=1;//限定一天 DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); DEA:=EMA(DIFF,9); COND1:=DIFF>DEA ; COND2:=REF(CROSS(DEA,DIFF),1); IF COND2 AND THOLDING>0 THEN TSELL(1,1,LMT,CLOSE); //平仓 NUM:=EXTGBDATA('NUM'); //获取单值全局变量,来控制当天交易次数 IF COND1 AND THOLDING=0 AND NUM< CS THEN //开仓 BEGIN TBUY(1,1,LMT,CLOSE); EXTGBDATASET('NUM',NUM+1); END IF TIME=CLOSETIME(0) THEN EXTGBDATASET('NUM',0); // CLOSETIME(0)是取商品期货最后一节的交易时间,收盘时,NUM赋值为0。 GLOBALVARIABLE:n=0; if todaybar=1 then n:=0; if close-TAVGENTERPRICE>5*mindiff and TBUYHOLDINGEX('','',1)>0 then begin tsell(1,0,mkt); n:=1; END if n=0 and COND1 then tbuy(1,100,mkt); if time=145800 and close<DYNAINFO( 54) then begin tsell(1,0,mkt); tsellshort(1,0,mkt); end |
|