以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  多单加仓好像晚了一根K线  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50813)

--  作者:wn10000neng
--  发布时间:2013/4/9 9:47:03
--  多单加仓好像晚了一根K线

我加仓的条件是

if holding = 1 and ENTERBARS > 0 and time<=144600 and count(c>o,3) = 3 then //多单加仓一手
  BEGIN
   buy(1,1,limit,close);//limit
  end

然后在下了一手多单后,下一个K线其实就满足了连收3阳的条件,应该就要加仓一手了,为什么还要再等一根再加仓呢?

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2013/4/9 9:49:47
--  
limit改成limitr
--  作者:wn10000neng
--  发布时间:2013/4/9 9:51:55
--  

如果没用ENTERBARS > 0,在下第一手多单的时候,就满足加仓条件,但一根K线只能使用一个信号,故加仓不会生效。

现在用了ENTERBARS > 0,有什么影响吗?

另外,我下的这两手多单,下一个K线都有出现红色向右的三角形,不知道什么意思


--  作者:jinzhe
--  发布时间:2013/4/9 10:02:12
--  
那个三角就是下单价位,下单bars是从这里开始算的,所以让你用limitr
--  作者:wn10000neng
--  发布时间:2013/4/9 10:12:31
--  
limit改成limitr好像没有用吧,它是对历史测试有影响的,但是对交易都是起限价的作用,所以对晚了一个K线还是不能解释?
--  作者:jinzhe
--  发布时间:2013/4/9 10:14:21
--  

没有用?http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=29594

理解一下图表工作原理吧


--  作者:RogarZ
--  发布时间:2013/4/9 10:39:48
--  

这个是enterbars 的原因。enterbars是从0开始计算的

开单后的第一根enterbars=0

第二个阳线才满足,条件 所以到第四根才开仓

你改成enterbars>=0 就是第三根就开了