等级: 新手上路
- 注册:
- 2024-11-5
- 曾用名:
|
VARIABLE:CNT=0;
涨率:=10;
RC1:=REF(C,1);
YS:=MOD((10000+100*涨率)*RC1,100);
TDOWN:=((10000+涨率*100)*RC1-YS)/10000;
TUP:=TDOWN+0.01;
TING:=IF(YS>=50,TUP,TDOWN);
涨停:=ABS(C-TING)<0.03 AND H=C;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
BPJ:REF(L,BARSLAST(涨停));
DYDI1:L<=BPJ*1.02;
IF DATE<>REF(DATE,1) THEN BEGIN
CNT:=0;
END
//
INPUT:ZJ(30000,1,100000,1);
下单资金量:=ZJ;
SS1:=INTPART(下单资金量/(C*100))*100;//根据资金ZJ计算的开仓股数
SS:=IF(SS1>0,SS1,100); //实际下单的股数,SS作为开仓股数
IF DYDI1 AND CNT=0 THEN BEGIN
buy(ss,bpj*1.01);
CNT:=1;
END
现在遇到的问题是,程序不能按照指定的价格bpj*1.01,去挂单SS股,请管理大神帮我优化程序让它正确运行
|
|