以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  enterbars 在开仓的当根K线上读到值  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=167276)

--  作者:大豆0911
--  发布时间:2018/12/22 20:54:54
--  enterbars 在开仓的当根K线上读到值

版主好,发现一个问题,算是一个小BUG吧?

 

enterbars这个函数,在开仓的当根K线上,读到的是上一次开仓至今的K线数,所以当根K线上,enterbars值都比较大。

建议参照exitbars函数,在当根K线上,将数值重置为0,更准确,便于统计和使用。


--  作者:banzhuan
--  发布时间:2018/12/24 9:36:56
--  
enterbars 和 exitbars 两个函数都是在开、平仓当根K线上的返回值为-1, 而下根K线的返回值是0。因为图表上都是走完K线的模式,在出信号的下根K线算起,而数值的起始值为0 。
您可以直接在函数后+2代表您想要的返回值

--  作者:大豆0911
--  发布时间:2018/12/26 12:04:05
--  
我输入的结果,enterbars 不会为0,而是从一个比较大的数字,跳到1
但是,在不同系统里,输出的结果不一样,版主说的数值也出现过,建议版主有空的话多测一下,可能有BUG

--  作者:banzhuan
--  发布时间:2018/12/26 13:07:29
--  
方便截图看下您说的情况吗?截图代码和图表的输出情况看下吧
--  作者:qwer123
--  发布时间:2018/12/27 10:47:41
--  
早期版本在平空开多的当根K线上显示的ENTERBARS=0,现在不是了,是上次开空到当根K线的“K线数”。
--  作者:qwer123
--  发布时间:2018/12/27 10:59:07
--  
刚才在5.01上确认了一下,开仓当根K线ENTERBARS=0。真有点邪,我前天写程序的时候,用到了ENTERBARS,在开仓的当根K线ENTERBARS是不等于零的。只好转了一个圈来解决这个问题。
--  作者:banzhuan
--  发布时间:2018/12/27 11:08:01
--  
本地试了下,ENTERBARS在开仓K线一直是显示0吧 ? 

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

--  作者:qwer123
--  发布时间:2018/12/27 12:05:07
--  
我确实发现过EBTERBARS不等于零,和楼主说的一样。
--  作者:banzhuan
--  发布时间:2018/12/27 12:32:09
--  
好的,我们这边也跟踪看看
--  作者:大豆0911
--  发布时间:2019/2/13 0:08:31
--  
谢谢qwer123前辈,好久没上论坛了,今天才看到图片点击可在新窗口打开查看,祝您新春快乐,阖家幸福吉祥!