以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  走完K模式下,同一根K线的HOLDING变化  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=173724)

--  作者:大豆0911
--  发布时间:2019/12/25 16:20:19
--  走完K模式下,同一根K线的HOLDING变化

老师好,图表系统走完K线模式,假如不同的开多信号在同一根K线上发生,代码顺序如下:

 

if kd1   then begin
BUY(HOLDING=0,3,market); //开多条件1

 

if kd2  then begin
BUY(HOLDING=0,6,market); //开多条件2

 

请问一下:1、在循环读取到KD1信号瞬间,HOLDING是否已经更改为3?

               2、同一根K线上,也满足KD2,但因为HOLDING>0,所以不会再开多单?

谢谢!


--  作者:wenarm
--  发布时间:2019/12/25 16:29:48
--  

1.BUY(HOLDING=0,3,market); //开多条件1

执行到这句话之后,holding就是3

2.条件2成立,但是因为你第二个buy语句中条件holding=0,所以不会在开仓,如果是holding>0.就会开仓