比如这个例子BIAS :=(CLOSE-MA(CLOSE,M))/MA(CLOSE,M)*100;
手数:=手数或股数;
//交易条件
开多平空条件:=CROSS(LL,BIAS*100);//开多平空条件
开空平多条件:=CROSS(BIAS*100,LH);//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则
加上什么函数 或者改动什么 能做到按整体资金的50%开仓
看下PERTRADER函数的说明。用法类似下面
BUY(CROSS(MA1,MA2),50%,MARKET),PERTRADER;
[此贴子已经被作者于2016-5-26 15:27:24编辑过]
还有个问题 我设定 50%仓位 是100手 出现一次大亏损 现有资金的50%是 90手 是不是就无法平掉多余的10手了
sell(c>o,holding,MARKET);
图表交易时 pertrader 表示的是虚拟资金的百分比 而不是实际资金的百分比吗?