以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  开仓信号的当根K线,显示的ENTRYBARS都是上一次开仓到不前的距离  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52764)

--  作者:zxlc888
--  发布时间:2013/6/3 17:32:27
--  开仓信号的当根K线,显示的ENTRYBARS都是上一次开仓到不前的距离

开仓信号的当根K线,显示的ENTRYBARS都是上一次开仓到不前的距离

 

历史测试中,

 

不管是用MARKET  还是用MARKETR

 

用MARKET 出信号后的第二根K线是0,

用MARKETR 出信号后的第二根K线是1;

 

但是,出信号的那根K线,永远显示的都是上一次开仓到当前的K线距离,而不是什么-1 或 0

 

请问为什么。

 

 

2、如是没办法,有没有什么办法,可以限定,当根K线开仓后不马上平仓的。


--  作者:jinzhe
--  发布时间:2013/6/4 9:24:55
--  

market和marketr本来就是两个不同的函数,一个本周期,一个次周期

本周期交易的函数,enterbars从本周期开始算,从0开始算

次周期交易的函数,enterbars从次周期开始算,从0开始算

不在当前周期开仓, 用enterbars>0来判断


--  作者:zxlc888
--  发布时间:2013/6/4 15:09:38
--  

我知道,MARKET  MARKETR的差别,也知道出现开仓信号的第二根K线计数的不同,

 

我想问的是,比如,用MARKETR,那么出信号的当根K线,ENTERBARS 显示的是多少,

 

按理来说,就该是0才对吧。

 

可我测了,显示的却是上一次开仓,到当前的K线根数。

 


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


--  作者:jinzhe
--  发布时间:2013/6/4 15:25:29
--  
你怎么测的?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:zxlc888
--  发布时间:2013/6/4 16:18:11
--  

我的是免费版的。很奇怪。 

[此贴子已经被作者于2013-6-4 16:19:07编辑过]

--  作者:zxlc888
--  发布时间:2013/6/4 16:24:37
--  

是不是模型中,如果是本周期控制符,就要模型中全部用本周期控制符,

 

如果是次周期控制符,就要全部用次周期。否则会出错。

 

 


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

--  作者:zxlc888
--  发布时间:2013/6/4 16:27:12
--  

我全部后面加R了,还是老样子。


--  作者:jinzhe
--  发布时间:2013/6/4 16:56:44
--  
能不能先用我那个公式测试一下?这么多代码还需要考虑你其他的代码对不对,有没有影响
[此贴子已经被作者于2013-6-4 16:56:51编辑过]

--  作者:zxlc888
--  发布时间:2013/6/4 21:02:36
--  

你那一个测试了,的确是0

 

而我的,测试了以后,就不是了。真奇怪。我全部用当前周期了啊。

 

所以价格全用MRKTR了。

 

为什么会这样呢。一般是什么原因 引起的呢。


--  作者:jinzhe
--  发布时间:2013/6/5 8:56:55
--  
把你的代码全部贴上来