MT4如何实现扫描平台所有货币对?

 
MT4如何实现扫描平台所有货币对?请求高手指点一下。
 

参考:这个函数返回所有的品种个数

int  SymbolsTotal( 
   bool  selected      // True - only symbols in MarketWatch 
   );
 
Ziheng Zhuang:

参考:这个函数返回所有的品种个数

好的,我试试,多想了
 

参考:

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
{

   int total = SymbolsTotal(false);
   if(total<=0)return;
   
   string symbol[];
   ArrayResize(symbol,total);     
   
   for(int i=0;i<total;i++)
     {
      symbol[i] = SymbolName(i,false);
     }

   //遍历
   for(int i=0; i<total; i++)
   {
      string sym = symbol[i];
      double ask = SymbolInfoDouble(sym,SYMBOL_ASK);
      int spread = SymbolInfoInteger(sym,SYMBOL_SPREAD);
   }
}
 
Ziheng Zhuang:

参考:

ok了,非常感谢
 

扫描平台所有货币对?干什么?有什么用?数据栏浏览不就行了

原因: