投资者咨询:
程序代码前后顺序颠倒是否有关系 (文华财经)来源:文华财经 日期:2021-1-15 15:33
我在代码开始,就做了个 仓位控制,A 在前面可以么
A:=BKPRICE - REF(LV(L,BARSBK+10),BARSBK);
KK:=INTPART(MONEYTOT *0.1 /A*UNIT);
还有 MONEYTOT 和 ACCOUNTMONEY 这个函数
我比如用账户中 30% 开仓,以后每开一个品种 都不会超过这个 比例 ,持仓 不超过3个品种 多出的信号不开仓。请问这如何实现
A的计算引用了开仓k线位置即开仓价格,在未开仓时,A是无法取值的。
如果想按照子账户权益的百分比开仓,开仓后后续不再开仓,参考下面写法:
K:=MONEYTOT*0.2/(C*MARGIN*UNIT+FEE);//子账户权益的20%开仓手数 CROSS(MA5,MA10)&&BKVOL=0,BK(K);