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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 引用公式的问题

   

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


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

主题:引用公式的问题

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


加好友 发短信
等级:论坛游侠 帖子:117 积分:0 威望:0 精华:0 注册:2015/1/7 8:39:50
引用公式的问题  发帖心情 Post By:2020/11/23 10:00:33    Post IP:36.106.197.10[只看该作者]

在公式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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/11/23 10:14:49    Post IP:58.246.57.26[只看该作者]

 1.你机器码是跨指标调用的。你别调用,你直接在当前指标用机器码那个字符串。
2.设置加密和使用期限。这个只能在在指标属性里面设置。 无法在代码中进行这个操作
3.是的。但是你这里这个字符串调用是不行的,字符串不能进行这样的调用的。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
tjtgl
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:117 积分:0 威望:0 精华:0 注册:2015/1/7 8:39:50
  发帖心情 Post By:2020/11/23 10:22:30    Post IP:36.106.197.10[只看该作者]

因为,有多个公式涉及验证部分,需要每个公式重复设置机器码,所以希望一次性解决所有公式的验证问题,就是这想法,不知道如何解决,谢谢

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/11/23 10:35:53    Post IP:58.246.57.26[只看该作者]

 没办法。就只能写到每个指标里。跨周期调用是调用不了字符串的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
tjtgl
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:117 积分:0 威望:0 精华:0 注册:2015/1/7 8:39:50
  发帖心情 Post By:2020/11/24 8:41:16    Post IP:36.106.157.28[只看该作者]

不是跨周期,只是公式之间的字符串的调用,没有周期的要求,希望可以用变通的方式实现

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/11/24 9:12:20    Post IP:58.246.57.26[只看该作者]

 无论有没有跨周期,字符串没办法进行这种跨公式的传递的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
tjtgl
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:117 积分:0 威望:0 精华:0 注册:2015/1/7 8:39:50
  发帖心情 Post By:2020/11/24 10:38:46    Post IP:36.106.157.28[只看该作者]

哦,明白了,谢谢

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


加好友 发短信
等级:论坛游侠 帖子:117 积分:0 威望:0 精华:0 注册:2015/1/7 8:39:50
  发帖心情 Post By:2020/11/28 16:48:48    Post IP:36.106.197.57[只看该作者]

我已经解决了,实现了我希望的功能,用的是变量的传输。再次感谢客服。
[此贴子已经被作者于2020/11/28 16:50:09编辑过]

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


加好友 发短信
等级:管理员 帖子:2437 积分:0 威望:0 精华:0 注册:2016/3/5 22:53:41
  发帖心情 Post By:2020/11/28 23:47:13    Post IP:114.247.113.144[只看该作者]

字符串变量的跨策略传递,推荐使用全局变量数据库,参考 EXTGBDATA( )EXTGBDATASET( , )EXTGBSTRING( )EXTGBSTRINGSET( , ) 这4个函数。
如果你是逐K线模式引用,还需要再公式属性中打开这个开关

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


 回到顶部