以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  STKINDI函数调用在模拟盘正常在回测时返回值-1.#R  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=139869)

--  作者:zqs0595
--  发布时间:2016/9/21 15:21:37
--  STKINDI函数调用在模拟盘正常在回测时返回值-1.#R

后台交易系统代码如下:

runmode:0;

logFilePath:=\'D:\\jztLog\\log.txt\';
DEBUGFILE2(logFilePath,\'******begin2******\',1,1);
shigh:=STKINDI(\'\',\'getSecondHHV.c1(180)\',0,22,1);
MSGOUT(1,numtostr(shigh,2));
DEBUGFILE2(logFilePath,\'******end******\',1,1);

 

调用的指标getSecondHHV代码为:

input:secondNum(900,1,1000,5);
c1:hhv(c,secondNum);

 

两个都是一秒周期,逐K计算。在模拟盘时可以正常输出值,在历史回测时,却输出-1.#R


--  作者:jinzhe
--  发布时间:2016/9/21 15:27:49
--  
不要重复发帖
--  作者:zqs0595
--  发布时间:2016/9/21 15:32:08
--  

上次是在跑模拟盘和应用于图的时候输出不全的问题,已经解决了,这次是在历史回测里,连输出都没有。


--  作者:jinzhe
--  发布时间:2016/9/21 15:35:23
--  
那么你有历史1秒数据吗?
--  作者:zqs0595
--  发布时间:2016/9/21 15:38:32
--  

有的,我是用专业版下载的历史TICK数据


--  作者:zqs0595
--  发布时间:2016/9/21 15:39:09
--  
不过是下的连续合约的TICK数据,历史回测也是连续合约,跟这个有关系吗?
--  作者:jinzhe
--  发布时间:2016/9/21 15:59:48
--  
这两个不要勾,然后重启下软件,再切换到1秒钟周期,看看是否有历史的1秒数据
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

--  作者:zqs0595
--  发布时间:2016/9/21 16:13:27
--  

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

--  作者:jinzhe
--  发布时间:2016/9/21 16:40:23
--  
你这1秒周期,1天几根啊?
--  作者:zqs0595
--  发布时间:2016/9/21 16:43:11
--  
是的,左上角有提示一秒周期,我点十字光标看是一秒一根。