mirror of
https://github.com/softwaredevelop/mql5.git
synced 2026-07-27 20:47:44 +00:00
fix(scripts): IsForexPair
This commit is contained in:
@@ -110,13 +110,25 @@ struct QuantData
|
||||
//+------------------------------------------------------------------+
|
||||
bool IsForexPair(string sym)
|
||||
{
|
||||
// Safety: If symbol IS one of the benchmarks, we don't classify it as generic forex pair here
|
||||
if(sym == InpBenchmark || sym == InpForexBench)
|
||||
return false;
|
||||
|
||||
if(StringFind(sym, "USD") != -1 || StringFind(sym, "EUR") != -1 ||
|
||||
StringFind(sym, "JPY") != -1 || StringFind(sym, "CHF") != -1 ||
|
||||
StringFind(sym, "AUD") != -1 || StringFind(sym, "CAD") != -1 || StringFind(sym, "NZD") != -1)
|
||||
StringFind(sym, "GBP") != -1 || StringFind(sym, "JPY") != -1 ||
|
||||
StringFind(sym, "CHF") != -1 || StringFind(sym, "AUD") != -1 ||
|
||||
StringFind(sym, "CAD") != -1 || StringFind(sym, "NZD") != -1 ||
|
||||
StringFind(sym, "XAU") != -1 || StringFind(sym, "XAG") != -1)
|
||||
{
|
||||
if(StringFind(sym, "XAU")!=-1 || StringFind(sym, "XTI")!=-1 || StringFind(sym, "WTI")!=-1 || StringFind(sym, "BTC")!=-1 || StringFind(sym, "ETH")!=-1)
|
||||
if(StringFind(sym, "XTI") != -1)
|
||||
return false;
|
||||
if(StringFind(sym, "UKO") != -1)
|
||||
return false;
|
||||
if(StringFind(sym, "USO") != -1)
|
||||
return false;
|
||||
if(StringFind(sym, "BTC") != -1)
|
||||
return false;
|
||||
if(StringFind(sym, "ETH") != -1)
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user