欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问如何带有参数的引用其他指标?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2117人关注过本帖树形打印复制链接

主题:请问如何带有参数的引用其他指标?

帅哥哟,离线,有人找我吗?
lyraley
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:137 积分:30 威望:0 精华:0 注册:2011/12/2 7:33:43
请问如何带有参数的引用其他指标?  发帖心情 Post By:2014/6/10 13:32:40    Post IP:113.119.162.9[只看该作者]

问题不太好描述,举个例子:

我要在自己的交易系统中,引用其他品种的“指标1”作为信号:

//交易系统
input:N1(1,1,100,1),N2(2,1,100,1);
AA:=STKINDI('某其他品种','指标1.信号(N1,N2)',0,6);

如果这么写,就会出现错误。因为上面的红字好像只能是数字,而不能是N1、N2这样的交易系统自身的参数。虽然可以通过编译,但得到的信号是不对的。
请问如果想要避免这个问题,同时使用系统的参数作为指标的参数,应该如果编写?


[此贴子已经被作者于2014/6/10 13:33:38编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/6/10 13:34:49    Post IP:58.246.57.26[只看该作者]

若参数为数字变量,那么需要有个字符串转换的过程
s:=5;
m:=NUMTOSTR(s,0);//NUMTOSTR函数将数字转换到字符串,再带入变量中
vola:stkindi('if10','ATR.ATR('&m&')',0,6,-1);//计算IF10合约的日线周期指标ATR的ATR指标线,传递参数m值为5。
//第2个参数''里的是文本,由三部分组成:'ATR.ATR('和m还有')',这三部分由两个连接符号&连接起来,实现对数值参数的文本传输。引用数据时,需要实现确认被引用品种周期数据齐全,再首次使用或者在不确定时,请手工进行数据补充工作
所属函数组:引用函数


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
lyraley
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:137 积分:30 威望:0 精华:0 注册:2011/12/2 7:33:43
  发帖心情 Post By:2014/6/10 13:51:31    Post IP:113.119.162.9[只看该作者]

非常感谢!

 回到顶部