等级: 免费版
- 注册:
- 2024-7-16
- 曾用名:
|
你好,我的下单资金量是 20000,为啥图里面还出现了多于 20000 的,而且别的品种计算,也感觉不太对?费率里面的设置是默认的,我没有改过。
下单资金量:=20000;
MarginRatio:=TACCOUNT(41);//多头保证金比率。
bzj:=Close*Multiplier*MarginRatio;//一手保证金占用
ss1:=Intpart(下单资金量/(bzj));//根据资金ZJ计算的开仓手数
ss:=if(ss1>0,ss1,1);
MarginRatiok:=TACCOUNT(42);//空头保证金比率。
bzjk:=Close*Multiplier*MarginRatiok;//空一手保证金占用
ss1k:=Intpart(下单资金量/(bzjk));//空根据资金ZJ计算的开仓手数
ssk:=if(ss1k>0,ss1k,1);
KD:=金叉; //开多条件
PD:=死叉 ; //平多条件
KK:=死叉; //开空条件
PK:=金叉; //平空条件
平空:SELLSHORT(PK,0,THISCLOSE); //平空信号
开多:BUY(KD AND HOLDING=0,ss,THISCLOSE); //开多信号
平多:SELL(PD,0,THISCLOSE); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,ssk,THISCLOSE); //开空信号
|
|