两个公式同时运行,一个公式每次开3手,一个每次开4手。A公式开多3手结果只成交2手,而B公式开多4手都成交,此时同时持仓6手,过一会A系统发出平多信号,B系统无信号。但是如何让系统自动识别只平A系统成交的2手,而不要越界操作B系统开的4手多单?
平仓手数写holding,A系统发出平多信号就是只平掉A的仓位不会平掉B的
平仓手数写0,A系统发出平多信号就会把这个品种的所有实际持仓都平掉,如果A,B同一品种,那么就会把B策略里的持仓平掉
但是1楼这个问题,A策略的holding=3 实际持仓2手,结果还是会平3手的,系统不会识别只平A的持仓。


愤怒的**
解决不了你的问题。你是报了3手,实际成交两手,所以只想平掉两手。HOLDING是虚拟持仓,你报了三手,它就等于3,所以还是会平掉3手。
建议金字塔能否更细腻的角度来解决这个实际问题?