全局变量无法调用问题
你好,无法调用全局变量数据,麻烦指导一下,具体是我有两个公式A 和B ,需要调用A中的HH01[1] 和LL01[1]数据到公式B中取代B中的X数值,在A中如下:// ======= 关键修改:将HH01[1]和LL01[1]存储到全局变量 ======= q = HH01[1]; q1 = LL01[1]; SetTBProfileString("StrategyA_HH1", "0","Text(q)"); // 存储 SetTBProfileString("StrategyA_LL1","1","Text(q1)"); // 存储在B中如下: // ======= 关键修改:从全局变量读取动态X值 ======= dynamicX = X; // 默认使用参数X // 根据交易模式读取对应的全局变量 If (Mode == 1) // 只做多模式 { sValue = GetTBProfileString("StrategyA_HH1", "0"); zhuan = Value( sValue); If (sValue != "") { dynamicX =zhuan; // 使用正确的转换函数 } } Else If (Mode == -1) // 只做空模式 { sValue = GetTBProfileString("StrategyA_LL1", "1"); zhuan = Value( sValue); If (sValue != "") { dynamicX = zhuan; // 使用正确的转换函数 } }