根据保证金余额,连续满仓交易:
1、当看准某一品种时,子账户建满仓,如20手;
2、如果反向运行,保证金不足时,自动平仓1手;
3、正向运行时,自动增仓。
图表还是后台,图表你直接手数填0就是满仓交易.
然后图表不支持锁仓的,你反向时候保证金肯定是已经够的了
比如,账户10万元,满仓多豆粕,当豆粕下跌,保证金不够,自动平 1手;当价格上涨,保证金有余额是,自动加一手。
在图表中,有没有现成的模型?谢谢!
buy(cond,0,marketr);
if CASH(0)<c*0.07*300 then sell(1,1,marketr); //当可用资金小于一手股指所需保证金,0.07和300分别是保证金以及单位乘数,不同品种自己调整
你这保证金余额就加一手和无条件开仓有什么区别吗,如果保证金不够本来就没法开仓的.
这是我刚写的:
KD:=asset>0; //开多条件
PD:=asset<0; //平多条件
开多:BUY(1,1,marketr); //开多信号
平多:SELL(1,1,marketr); //平多信号
开多正常,但平仓时不正常;当资产为负数时,系统全平,我希望只平1手.
asset的资金是把你保证金算进去的。
你这保证金不够具体是指什么呢?保证金不够开下一手还是??问题还请说清楚。
保证金不够就平一手,保证金勾就开一手。
你这思路不就是平了开开了平,然后不断开平吗???
if TACCOUNT(28)>TACCOUNT( 6) then tsell(); //当保证金占用超过了账户权益时候平仓
你所谓保证金不够是指这个嘛???