以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  请教写策略中遇到的问题,谢谢  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=158543)

--  作者:小李飞刀
--  发布时间:2017/10/12 8:51:29
--  请教写策略中遇到的问题,谢谢
INMAX:STKINDIEX( \'399006\',\'唐其安-日线-创业板指数过滤.INMAX\',0 ,6 ,1 , 100);
INCLOSE:STKINDIEX( \'399006\',\'唐其安-日线-创业板指数过滤.INCLOSE\',0 ,6 ,1 , 1);
我这样用,有信号,但回测没有记录,交易次数是0  ,不知道是哪里的问题,麻烦帮忙看下,谢谢

--  作者:wealthtz
--  发布时间:2017/10/12 8:57:28
--  
我检查了下,发现调用的创业板指数在历史数据回测中是不变的,这是什么问题?
--  作者:FireScript
--  发布时间:2017/10/12 8:58:11
--  

日线数据有没有补充好。


--  作者:wealthtz
--  发布时间:2017/10/12 9:10:40
--  
应该不是数据的问题,没有调用创业板指数是正常的回测,我觉得是调用创业版指数后导致的,所以我问下我这样调用有没有问题
--  作者:wealthtz
--  发布时间:2017/10/12 9:22:23
--  
有没有回答问题啊?
--  作者:FireScript
--  发布时间:2017/10/12 9:38:27
--  
你这个stk函数倒数第二个参数使用正值有未来值的性质,换成0或者-1这种。 看下INCLOSE和INMAX在图表上是否有输出值。先在图表上测测这个变量值是否正常。
--  作者:wealthtz
--  发布时间:2017/10/12 9:50:13
--  

INCLOSE:STKINDIEX( \'399006\',\'唐其安-日线-创业板指数过滤.INCLOSE\',0 ,6 ,-1 , 1);

 

INCLOSE: ##

 

上面是修改后的代码,下面是查看变量的值,是无效值。麻烦你帮忙看看我这样跨品种调用指数该怎么来写


--  作者:wenarm
--  发布时间:2017/10/12 10:36:17
--  

STKINDIEX( \'399006\',\'唐其安-日线-创业板指数过滤.INCLOSE\',0 ,6 ,-1 , 1);你限制了被引用品种的数据量的范围,只是用了1根日线。

那么在当前k线周期上,其对应的值是按时间对其的方式进行获取的,例如当前是2017,10.12日,其引用的结果使用有效范围就是从9:30到现在,在向前就是无效值,

[此贴子已经被作者于2017/10/12 10:57:24编辑过]