以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  使用thisclose的模式,为啥会出现同一个K线开仓又平仓?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=59091)

--  作者:qq代人发帖
--  发布时间:2013/11/22 9:17:30
--  使用thisclose的模式,为啥会出现同一个K线开仓又平仓?

请教:逐K线的图表交易中,使用thisclose的模式,为啥会出现同一个K线开仓又平仓的情况?


--  作者:yukizzc
--  发布时间:2013/11/22 9:18:54
--  

thisclose是交易控制符对应您用什么价格去报单

和您开平信号没有关系,这个只和您代码中开平条件设定有关。


--  作者:yukizzc
--  发布时间:2013/11/22 9:36:02
--  
你输出KD和PD,很明显那个时刻值都是1符合条件的啊。
--  作者:yukizzc
--  发布时间:2013/11/22 9:57:12
--  

PD:=CROSS(D,J) || (enterprice>0 && enterprice-C>14);  

你用了||或运算

cross这个条件不成立但是后半条判断是成立的,您可以再图上输出就能发现           


--  作者:yukizzc
--  发布时间:2013/11/22 10:06:32
--  

你这条语句写在开多的前面的,当然没法取得下面开多的那个价格

你希望得到当跟K的开仓价格把PD:=CROSS(D,J) || (enterprice>0 && enterprice-C>14)这条放在开多语句后面那么调用的enterprice就是前面的开多的价格