取得最新報價
//+------------------------------------------------------------------+
//| 更新報價 |
//+------------------------------------------------------------------+
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);
}