以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  怎么写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=140886)

--  作者:JDS
--  发布时间:2016/10/13 15:44:17
--  怎么写
条件成立开仓当天不平今仓(可以平昨仓),条件成立平昨仓。 请问客服老师写?
--  作者:jinzhe
--  发布时间:2016/10/13 15:53:28
--  

昨仓:holding-dayholding;

if 平仓条件 and 昨仓>0 then sell(1,0,market);

差不多是这样的


--  作者:JDS
--  发布时间:2016/10/13 16:22:41
--  
上面昨仓与ref(holding,todaybar)与区别吗
--  作者:JDS
--  发布时间:2016/10/13 16:34:08
--  
修改下: 无仓位下开仓(即首仓)当天不平仓,第二天开始若条件成立则平仓,第二天若条件成立也可再开仓(加仓)。 有仓位时再开仓(即加仓)当天开始条件成立时就平昨仓。 请问客服老师怎么写?一天开仓一次。
--  作者:jinzhe
--  发布时间:2016/10/13 16:39:48
--  
有,算出来的结果是动态的,平掉昨仓后,昨仓就没了。你给的那个是静态了,就算是平了昨仓,昨仓依然是有的
--  作者:jinzhe
--  发布时间:2016/10/13 16:43:11
--  

请注明什么情况下是要过一天,什么情况下是要今天,你上面写的我没看明白

[此贴子已经被作者于2016-10-13 16:43:30编辑过]

--  作者:JDS
--  发布时间:2016/10/13 16:56:57
--  
首仓及加仓部分即当天开的仓当天不平。今天平的仓都是昨仓(今仓不平)
--  作者:jinzhe
--  发布时间:2016/10/13 17:18:57
--  

那就是开仓没有什么改变,平仓就这样写:

 

昨仓:=holding-dayholding;

if 平仓条件 and 昨仓>0 then sell(1,昨仓,market);


--  作者:JDS
--  发布时间:2016/10/13 19:37:01
--  
开仓有首仓有加仓之分。首仓是holding=0下开的(可能是昨仓0下开也可能是平昨仓后当天再低位买回)。 当天不平首仓。加仓是holding>0下开的(可能昨仓>0下开如低开加仓也可能昨仓=0下开的)。 平仓是首仓开之后当天(即使条件成立也)不平首仓,首开后第二天开始可以平仓;加仓当天(首仓开后的加仓属今仓当天不平这个除外)可以平仓。凡平仓都平昨仓。凡今仓当天都不平。 总之, 无仓位下开仓(即首仓),当天不平首仓,首仓开后第二天开始若条件成立则平仓也可再开仓(加仓)。 有仓位时再开仓(即加仓),加仓开后当天开始条件成立时就平昨仓。 一天最多开仓2次。 重新筛理了,请客服老师写下
--  作者:jinzhe
--  发布时间:2016/10/14 9:00:49
--  
那也和我上面说的没矛盾,就是一个平昨仓的动作,按照我上面写的