不同品种不同策略同一账号下同一全局变量名称会相互赋值
两个不同的品种、不同的策略(两个策略中相关参数、变量名字相同,为全局变量),关联同一个账号中运行,为什么两个全局变量会相互赋值呢,是因为定义为全局变量且两个策略中变量名字相同,在电脑内存为一个指针吗?怎么解决?如图:MyEntryPriceS在A品种成交时候是A,但在B品种成交时,在A策略中的赋值变为B品种的价格。
两个不同的品种、不同的策略(两个策略中相关参数、变量名字相同,为全局变量),关联同一个账号中运行,为什么两个全局变量会相互赋值呢,是因为定义为全局变量且两个策略中变量名字相同,在电脑内存为一个指针吗?怎么解决?如图:MyEntryPriceS在A品种成交时候是A,但在B品种成交时,在A策略中的赋值变为B品种的价格。
你是setglobalvar么?这种全局变量在一个单元内是共享的