图表程式化中,每个品种开仓进场时,以实际账户的总资金(已占用保证金+可用资金)为基数的固定百分比,如10%;麻烦给编写一下代码,谢谢了
你这种会出问题的。直接把历史信号搞混乱了。目前是能按照实际可用资金的百分比。但是如果加上这个已占用的保证金也算在内。会对历史信号直接造成影响的。会破坏你这个策略模型的。 图表上是不能用这种只有最新值的函数(占用保证金)或者变量参与的。
建议您先理解后再完善使用;
a: TACCOUNT(6)* 0.1 ;//获取账户权益的10%
b: MULTIPLIER * close * TACCOUNT(41); // 根据品种自动获取保证金
rs: INTPART(a/b ); //计算得出10%账户权益可以开多少手;
//判断最新K按rs数量开仓,历史K按原手数显示
if ISLASTBAR then buy(开仓条件,rs,market);
else buy(开仓条件,1,market);
[此贴子已经被作者于2020/5/13 16:06:12编辑过]