以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  [求助]STKINDI参数传递有错误  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=137342)

--  作者:darkknight
--  发布时间:2016/8/1 13:12:40
--  [求助]STKINDI参数传递有错误
策略是基于5分钟K线的,但是需要调用日线ATR。

如果直接用ATR的缺省周期,程序正常工作:
ATRM:STKINDI(\'\',\'ATR.ATR\',0,6,-1);

如果输入变量周期,函数无法返回数值,请问是什么原因呢?
INPUT:ATRP(14,5,30,1);
ATRM:STKINDI(\'\',\'ATR.ATR(\'&ATRP&\')\',0,6,-1);



--  作者:jinzhe
--  发布时间:2016/8/1 13:17:07
--  
一样的呀,用户修改过ATR代码里面的参数没?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:darkknight
--  发布时间:2016/8/1 13:29:56
--  
没改过啊,请问我的系统为什么无法显示有参数输入的atr呢?好像无法上图片。。



--  作者:jinzhe
--  发布时间:2016/8/1 13:33:04
--  
用户切换到日线周期试试呢?估计是数据不足导致
--  作者:darkknight
--  发布时间:2016/8/1 13:36:57
--  
日线周期也是一样的,试验了不同的合约,也没有输出。。


--  作者:jinzhe
--  发布时间:2016/8/1 13:42:57
--  

INPUT:ATRP(14,5,30,1);
ATRM:STKINDI(\'\',\'ATR.ATR(\'&ATRP&\')\',0,6,-1);
ATRM1:STKINDI(\'\',\'ATR.ATR\',0,6,-1);

试试这样的代码,然后切换到日线上看看


--  作者:darkknight
--  发布时间:2016/8/1 13:46:11
--  
试验了一下,在技术指标编辑里两个都能显示,但在交易系统编辑里只能显示ATRM1
--  作者:jinzhe
--  发布时间:2016/8/1 13:58:56
--  
重新输入下试试,用英文输入法进行输入
--  作者:darkknight
--  发布时间:2016/8/1 14:02:46
--  
还是不行啊,能麻烦版主帮我远程看看吗?
--  作者:darkknight
--  发布时间:2016/8/1 14:05:13
--  
好像有个错误:

第2行,错误:解释错误