以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=183142) |
-- 作者:tjtgl -- 发布时间:2020/11/23 10:00:33 -- 引用公式的问题 在公式S中的代码为 JQMa:=\'818FE24388D9D522\'; 在公式2中,需要引用公式S的变量JQMa JQM:=ENGINCODE();//提取本机机器码 JQMYZ:=STRCMP(JQM,#S.JQMa#);//机器码验证,比对机器码,正确为0 问题1:这样写对吗,测试发现公式2编译正常,但无法起效。 问题2:如果在公式S中用代码的方式增加使用期限限制(如2021-01-02截至使用),代码如何编写?如同在公式属性中的常规-使用期限限制和完全加密的功能。 问题3:如果把S公式加密并使用期限限制,公式2仅加密,公式2是否等同受S公式的限制(期限限制)。 万分谢谢
|
-- 作者:FireScript -- 发布时间:2020/11/23 10:14:49 -- 1.你机器码是跨指标调用的。你别调用,你直接在当前指标用机器码那个字符串。 2.设置加密和使用期限。这个只能在在指标属性里面设置。 无法在代码中进行这个操作 3.是的。但是你这里这个字符串调用是不行的,字符串不能进行这样的调用的。 |
-- 作者:tjtgl -- 发布时间:2020/11/23 10:22:30 -- 因为,有多个公式涉及验证部分,需要每个公式重复设置机器码,所以希望一次性解决所有公式的验证问题,就是这想法,不知道如何解决,谢谢 |
-- 作者:FireScript -- 发布时间:2020/11/23 10:35:53 -- 没办法。就只能写到每个指标里。跨周期调用是调用不了字符串的。 |
-- 作者:tjtgl -- 发布时间:2020/11/24 8:41:16 -- 不是跨周期,只是公式之间的字符串的调用,没有周期的要求,希望可以用变通的方式实现 |
-- 作者:FireScript -- 发布时间:2020/11/24 9:12:20 -- 无论有没有跨周期,字符串没办法进行这种跨公式的传递的。 |
-- 作者:tjtgl -- 发布时间:2020/11/24 10:38:46 -- 哦,明白了,谢谢 |
-- 作者:tjtgl -- 发布时间:2020/11/28 16:48:48 -- 我已经解决了,实现了我希望的功能,用的是变量的传输。再次感谢客服。 [此贴子已经被作者于2020/11/28 16:50:09编辑过]
|
-- 作者:无为剑 -- 发布时间:2020/11/28 23:47:13 -- 字符串变量的跨策略传递,推荐使用全局变量数据库,参考 EXTGBDATA( )EXTGBDATASET( , )EXTGBSTRING( )EXTGBSTRINGSET( , ) 这4个函数。 如果你是逐K线模式引用,还需要再公式属性中打开这个开关
|