以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 那也和我上面说的没矛盾,就是一个平昨仓的动作,按照我上面写的 |