Lin Luo
请教:MT4客户端的全局变量有数量限制吗?我在一个EA里声明了4个,可是从打印结果看只成功了一个,其它三个似乎被覆盖了。怎么回事?
我是这样使用的。对吗?大神们来帮看下:
extern double m_mbbuy; extern double m_mbsel; extern double m_mbsymbol; extern double m_mball; string Global_m_mbbuy=" "; string Global_m_mbsel=" "; string Global_m_mbsymbol=" "; string Global_m_mball=" "; int OnInit() { …… if(!GlobalVariableCheck(Global_m_mbbuy)) GlobalVariableSet(Global_m_mbbuy,0); m_mbbuy=GlobalVariableGet(Global_m_mbbuy); if(!GlobalVariableCheck(Global_m_mbsel)) GlobalVariableSet(Global_m_mbsel,0); m_mbsel=GlobalVariableGet(Global_m_mbsel); if(!GlobalVariableCheck(Global_m_mbsymbol)) GlobalVariableSet(Global_m_mbsymbol,0); m_mbsymbol=GlobalVariableGet(Global_m_mbsymbol); if(!GlobalVariableCheck(Global_m_mball)) GlobalVariableSet(Global_m_mball,0); m_mball=GlobalVariableGet(Global_m_mball); Print("m_mbbuy=",m_mbbuy,"Global_m_mbbuy=",GlobalVariableGet(Global_m_mbbuy)); Print("m_mball=",m_mball,"Global_m_mball=",GlobalVariableGet(Global_m_mball)); …… }