以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 以参数形式调用不同周期数据 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=183027) |
-- 作者:jinkofoo -- 发布时间:2020/11/16 8:28:57 -- 以参数形式调用不同周期数据 以参数形式调用不同周期数据 现在已经使用自定义数据,引用了不同周期得数据到同一策略, S0_AA:=SELFDATA(\'DATAT_AA\'); S1_AA:=SELFDATA(\'DATA1S_AA\'); S2_AA:=SELFDATA(\'DATA2S_AA\'); S3_AA:=SELFDATA(\'DATA3S_AA\'); S4_AA:=SELFDATA(\'DATA4S_AA\'); S5_AA:=SELFDATA(\'DATA5S_AA\'); S6_AA:=SELFDATA(\'DATA6S_AA\'); S7_AA:=SELFDATA(\'DATA7S_AA\'); S8_AA:=SELFDATA(\'DATA8S_AA\'); S9_AA:=SELFDATA(\'DATA9S_AA\'); 请问:如何能够使用参数的调整,来实现动态引用不同的周期数据。
|
-- 作者:jinkofoo -- 发布时间:2020/11/16 8:29:37 -- 想实现通过参数的调整来引用不同周期的数据值 |
-- 作者:FireScript -- 发布时间:2020/11/16 8:51:54 -- “DATA9S_AA” 参数只能是数值所以 你只能用数字拼接字符串的方式来实现参数控制 自定义数据的调用。 INPUT:X(3,1,100,1); str:STRCAT(STRCAT(\'DATA\' ,NUMTOSTR(X,0)),\'S_AA\'); 用str直接作为自定义函数的参数即可: S3_AA:=SELFDATA(str);
|
-- 作者:jinkofoo -- 发布时间:2020/11/16 21:51:32 -- 编译不能通过,selfdata不支持变量作为参数,加上‘str’,也不行。怎么办呢 |
-- 作者:wenarm -- 发布时间:2020/11/16 23:32:22 -- 用SELFDATAS函数 |