2021年5月2日 星期日

如何取得最新報價

  取得最新報價


//+------------------------------------------------------------------+
//| 更新報價                                                         |
//+------------------------------------------------------------------+
bool RefreshRates(CSymbolInfo &symbol_info)
  {
//--- 更新數據
   symbol_info.Refresh();
//--- 更新報價
   if(!symbol_info.RefreshRates())
     {
      PrintFormat("%s : 更新報價失敗", symbol_info.Name());
      return(false);
     }
//--- 避免回傳沒有報價資訊
   if(symbol_info.Ask() == 0 || symbol_info.Bid() == 0)
     {
      PrintFormat("%s : 沒有報價資訊", symbol_info.Name());
      return(false);
     }
//---
   return(true);
  }