条件成立开仓当天不平今仓(可以平昨仓),条件成立平昨仓。
请问客服老师写?
昨仓:holding-dayholding;
if 平仓条件 and 昨仓>0 then sell(1,0,market);
差不多是这样的
上面昨仓与ref(holding,todaybar)与区别吗
修改下:
无仓位下开仓(即首仓)当天不平仓,第二天开始若条件成立则平仓,第二天若条件成立也可再开仓(加仓)。
有仓位时再开仓(即加仓)当天开始条件成立时就平昨仓。
请问客服老师怎么写?一天开仓一次。
有,算出来的结果是动态的,平掉昨仓后,昨仓就没了。你给的那个是静态了,就算是平了昨仓,昨仓依然是有的
请注明什么情况下是要过一天,什么情况下是要今天,你上面写的我没看明白
[此贴子已经被作者于2016-10-13 16:43:30编辑过]
首仓及加仓部分即当天开的仓当天不平。今天平的仓都是昨仓(今仓不平)
那就是开仓没有什么改变,平仓就这样写:
昨仓:=holding-dayholding;
if 平仓条件 and 昨仓>0 then sell(1,昨仓,market);
开仓有首仓有加仓之分。首仓是holding=0下开的(可能是昨仓0下开也可能是平昨仓后当天再低位买回)。
当天不平首仓。加仓是holding>0下开的(可能昨仓>0下开如低开加仓也可能昨仓=0下开的)。
平仓是首仓开之后当天(即使条件成立也)不平首仓,首开后第二天开始可以平仓;加仓当天(首仓开后的加仓属今仓当天不平这个除外)可以平仓。凡平仓都平昨仓。凡今仓当天都不平。
总之,
无仓位下开仓(即首仓),当天不平首仓,首仓开后第二天开始若条件成立则平仓也可再开仓(加仓)。 有仓位时再开仓(即加仓),加仓开后当天开始条件成立时就平昨仓。 一天最多开仓2次。
重新筛理了,请客服老师写下
那也和我上面说的没矛盾,就是一个平昨仓的动作,按照我上面写的