以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  图表交易问题:同一个K线,3个信号--两次减仓--再开新仓,无法执行第二次减仓。导致双向头寸同时存在  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=13731)

--  作者:quyhua
--  发布时间:2012/8/17 14:24:36
--  支持分批减仓的编程么?

我的策略,为1次开仓,3次减仓的方式,把原有头寸处理掉。

 

特殊情况下,如一根极端K线,会出现3个信号先后都在这一根K线上,最后一个信号是反向开仓,为“走完一根K线模式”。则结果是:

 

最后一次减仓  失败,导致原头寸存在的情况下,开了反向的新仓。

 

-----因为图表交易不会监测真实帐户里面的头寸,只会根据图表状况来触发,所以第二次开仓“holding=0”的条件,图表认为是真,而实际并不是,则出现两个不同方向的头寸,它就只管新的了,老的就不管了。

 

 

[此贴子已经被作者于2012-8-17 14:32:53编辑过]

--  作者:董小球
--  发布时间:2012/8/17 14:27:15
--  
这种情况在图表里不太好处理,如果是用后台交易的话,倒是可以很方便的用未成交单或者指定方向持仓的函数来做判断。
--  作者:jinzhe
--  发布时间:2012/8/17 14:30:50
--  
图表还能这么玩?至少要先平了多再开空
[此贴子已经被作者于2012-8-17 14:31:17编辑过]

--  作者:quyhua
--  发布时间:2012/8/17 15:05:43
--  

平了多 再开空   地球人都知道

 

但同一个K线 出现 减仓2手,再减仓1手,然后再开仓6手。

 

K线走完,它只会执行,开仓6手。 应该是图表完成不了这个逻辑了。