f281727675 发表于 2024-5-10 07:31:59

求助 怎么定义程序集变量

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

就想设置当前程序的变量

m1800 发表于 2024-5-10 19:45:04

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

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