1评论

0收藏

求助 怎么定义程序集变量

avatar f281727675 | 68 人阅读 | 1 人评论 | 2024-05-10

本人编程小白  局部变量怎么变成 程序集变量  
某个子程序的数据 局部变量是无法传给另外一个子程序。设置全局变量不好。所有品种的数据都传来了。

就想设置当前程序的变量
""
还没有人打赏,支持一下

评论|共 1 个

m1800

发表于 2024-5-10 19:45:04 | 显示全部楼层

本帖最后由 m1800 于 2024-5-10 19:58 编辑

如果你是在一个图表交易多个品种,可以建立一个全局二维数组,把需要其它子程序调用的变量 值赋给二维数组.缺点是重启MT,变量值就丢失了.
如果变量不是很多,偷懒的方法是在图表上建立多个隐藏的文字对象,把变量值存入其中,其它子程序随用随取.重启MT后,依然可以取得之前的最后值.只要当前图表没有被关闭.

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则