Fix on IFCMarkets temp Parsers ...

This commit is contained in:
2024-08-26 13:37:01 +03:30
parent 83a36369c8
commit ec9e42a2a3
472 changed files with 1460 additions and 1460 deletions
@@ -25,36 +25,36 @@
#include "../../Strategies/x-saherelm.xch.strategy.mq5"
//
#include "./DowJones/x-saherelm.xch.alpari.us30.long.parser.mq5"
#include "./DowJones/x-saherelm.xch.alpari.us30.short.parser.mq5"
#include "./EURGBP/x-saherelm.xch.alpari.eurgbp.long.parser.mq5"
#include "./EURGBP/x-saherelm.xch.alpari.eurgbp.short.parser.mq5"
#include "./EURJPY/x-saherelm.xch.alpari.eurjpy.long.parser.mq5"
#include "./EURJPY/x-saherelm.xch.alpari.eurjpy.short.parser.mq5"
#include "./EURCHF/x-saherelm.xch.alpari.eurchf.long.parser.mq5"
#include "./EURCHF/x-saherelm.xch.alpari.eurchf.short.parser.mq5"
#include "./AUDUSD/x-saherelm.xch.alpari.audusd.long.parser.mq5"
#include "./AUDUSD/x-saherelm.xch.alpari.audusd.short.parser.mq5"
#include "./NZDUSD/x-saherelm.xch.alpari.nzdusd.long.parser.mq5"
#include "./NZDUSD/x-saherelm.xch.alpari.nzdusd.short.parser.mq5"
#include "./USDCAD/x-saherelm.xch.alpari.usdcad.long.parser.mq5"
#include "./USDCAD/x-saherelm.xch.alpari.usdcad.short.parser.mq5"
#include "./EURCAD/x-saherelm.xch.alpari.eurcad.long.parser.mq5"
#include "./EURCAD/x-saherelm.xch.alpari.eurcad.short.parser.mq5"
#include "./EURUSD/x-saherelm.xch.alpari.eurusd.long.parser.mq5"
#include "./EURUSD/x-saherelm.xch.alpari.eurusd.short.parser.mq5"
#include "./USDJPY/x-saherelm.xch.alpari.usdjpy.long.parser.mq5"
#include "./USDJPY/x-saherelm.xch.alpari.usdjpy.short.parser.mq5"
#include "./USDCHF/x-saherelm.xch.alpari.usdchf.long.parser.mq5"
#include "./USDCHF/x-saherelm.xch.alpari.usdchf.short.parser.mq5"
#include "./GBPUSD/x-saherelm.xch.alpari.gbpusd.long.parser.mq5"
#include "./GBPUSD/x-saherelm.xch.alpari.gbpusd.short.parser.mq5"
#include "./XAUUSD/x-saherelm.xch.alpari.xauusd.long.parser.mq5"
#include "./XAUUSD/x-saherelm.xch.alpari.xauusd.short.parser.mq5"
#include "./DowJones/x-saherelm.xch.ifcmarkets.us30.long.parser.mq5"
#include "./DowJones/x-saherelm.xch.ifcmarkets.us30.short.parser.mq5"
#include "./EURGBP/x-saherelm.xch.ifcmarkets.eurgbp.long.parser.mq5"
#include "./EURGBP/x-saherelm.xch.ifcmarkets.eurgbp.short.parser.mq5"
#include "./EURJPY/x-saherelm.xch.ifcmarkets.eurjpy.long.parser.mq5"
#include "./EURJPY/x-saherelm.xch.ifcmarkets.eurjpy.short.parser.mq5"
#include "./EURCHF/x-saherelm.xch.ifcmarkets.eurchf.long.parser.mq5"
#include "./EURCHF/x-saherelm.xch.ifcmarkets.eurchf.short.parser.mq5"
#include "./AUDUSD/x-saherelm.xch.ifcmarkets.audusd.long.parser.mq5"
#include "./AUDUSD/x-saherelm.xch.ifcmarkets.audusd.short.parser.mq5"
#include "./NZDUSD/x-saherelm.xch.ifcmarkets.nzdusd.long.parser.mq5"
#include "./NZDUSD/x-saherelm.xch.ifcmarkets.nzdusd.short.parser.mq5"
#include "./USDCAD/x-saherelm.xch.ifcmarkets.usdcad.long.parser.mq5"
#include "./USDCAD/x-saherelm.xch.ifcmarkets.usdcad.short.parser.mq5"
#include "./EURCAD/x-saherelm.xch.ifcmarkets.eurcad.long.parser.mq5"
#include "./EURCAD/x-saherelm.xch.ifcmarkets.eurcad.short.parser.mq5"
#include "./EURUSD/x-saherelm.xch.ifcmarkets.eurusd.long.parser.mq5"
#include "./EURUSD/x-saherelm.xch.ifcmarkets.eurusd.short.parser.mq5"
#include "./USDJPY/x-saherelm.xch.ifcmarkets.usdjpy.long.parser.mq5"
#include "./USDJPY/x-saherelm.xch.ifcmarkets.usdjpy.short.parser.mq5"
#include "./USDCHF/x-saherelm.xch.ifcmarkets.usdchf.long.parser.mq5"
#include "./USDCHF/x-saherelm.xch.ifcmarkets.usdchf.short.parser.mq5"
#include "./GBPUSD/x-saherelm.xch.ifcmarkets.gbpusd.long.parser.mq5"
#include "./GBPUSD/x-saherelm.xch.ifcmarkets.gbpusd.short.parser.mq5"
#include "./XAUUSD/x-saherelm.xch.ifcmarkets.xauusd.long.parser.mq5"
#include "./XAUUSD/x-saherelm.xch.ifcmarkets.xauusd.short.parser.mq5"
//
// Conditions Parser ...
struct XCHStartegyAlpariConditionsParser
struct XCHStartegyIFCMarketsConditionsParser
{
//
string _version;
@@ -65,68 +65,68 @@ struct XCHStartegyAlpariConditionsParser
//
// EURUSD ...
XCHStartegyAlpariEURUSDLongConditionsParser _eurusdLongParser;
XCHStartegyAlpariEURUSDShortConditionsParser _eurusdShortParser;
XCHStartegyIFCMarketsEURUSDLongConditionsParser _eurusdLongParser;
XCHStartegyIFCMarketsEURUSDShortConditionsParser _eurusdShortParser;
//
// GBPUSD ...
XCHStartegyAlpariGBPUSDLongConditionsParser _gbpusdLongParser;
XCHStartegyAlpariGBPUSDShortConditionsParser _gbpusdShortParser;
XCHStartegyIFCMarketsGBPUSDLongConditionsParser _gbpusdLongParser;
XCHStartegyIFCMarketsGBPUSDShortConditionsParser _gbpusdShortParser;
//
// EURGBP ...
XCHStartegyAlpariEURGBPLongConditionsParser _eurgbpLongParser;
XCHStartegyAlpariEURGBPShortConditionsParser _eurgbpShortParser;
XCHStartegyIFCMarketsEURGBPLongConditionsParser _eurgbpLongParser;
XCHStartegyIFCMarketsEURGBPShortConditionsParser _eurgbpShortParser;
//
// USDJPY ...
XCHStartegyAlpariUSDJPYLongConditionsParser _usdjpyLongParser;
XCHStartegyAlpariUSDJPYShortConditionsParser _usdjpyShortParser;
XCHStartegyIFCMarketsUSDJPYLongConditionsParser _usdjpyLongParser;
XCHStartegyIFCMarketsUSDJPYShortConditionsParser _usdjpyShortParser;
//
// EURJPY ...
XCHStartegyAlpariEURJPYLongConditionsParser _eurjpyLongParser;
XCHStartegyAlpariEURJPYShortConditionsParser _eurjpyShortParser;
XCHStartegyIFCMarketsEURJPYLongConditionsParser _eurjpyLongParser;
XCHStartegyIFCMarketsEURJPYShortConditionsParser _eurjpyShortParser;
//
// USDCHF ...
XCHStartegyAlpariUSDCHFLongConditionsParser _usdchfLongParser;
XCHStartegyAlpariUSDCHFShortConditionsParser _usdchfShortParser;
XCHStartegyIFCMarketsUSDCHFLongConditionsParser _usdchfLongParser;
XCHStartegyIFCMarketsUSDCHFShortConditionsParser _usdchfShortParser;
//
// EURCHF ...
XCHStartegyAlpariEURCHFLongConditionsParser _eurchfLongParser;
XCHStartegyAlpariEURCHFShortConditionsParser _eurchfShortParser;
XCHStartegyIFCMarketsEURCHFLongConditionsParser _eurchfLongParser;
XCHStartegyIFCMarketsEURCHFShortConditionsParser _eurchfShortParser;
//
// XAUUSD ...
XCHStartegyAlpariXAUUSDLongConditionsParser _xauusdLongParser;
XCHStartegyAlpariXAUUSDShortConditionsParser _xauusdShortParser;
XCHStartegyIFCMarketsXAUUSDLongConditionsParser _xauusdLongParser;
XCHStartegyIFCMarketsXAUUSDShortConditionsParser _xauusdShortParser;
//
// DOWJONES ...
XCHStartegyAlpariUS30LongConditionsParser _dowjonesLongParser;
XCHStartegyAlpariUS30ShortConditionsParser _dowjonesShortParser;
XCHStartegyIFCMarketsUS30LongConditionsParser _dowjonesLongParser;
XCHStartegyIFCMarketsUS30ShortConditionsParser _dowjonesShortParser;
//
// AUDUSD ...
XCHStartegyAlpariAUDUSDLongConditionsParser _audusdLongParser;
XCHStartegyAlpariAUDUSDShortConditionsParser _audusdShortParser;
XCHStartegyIFCMarketsAUDUSDLongConditionsParser _audusdLongParser;
XCHStartegyIFCMarketsAUDUSDShortConditionsParser _audusdShortParser;
//
// NZDUSD ...
XCHStartegyAlpariNZDUSDLongConditionsParser _nzdusdLongParser;
XCHStartegyAlpariNZDUSDShortConditionsParser _nzdusdShortParser;
XCHStartegyIFCMarketsNZDUSDLongConditionsParser _nzdusdLongParser;
XCHStartegyIFCMarketsNZDUSDShortConditionsParser _nzdusdShortParser;
//
// USDCAD ...
XCHStartegyAlpariUSDCADLongConditionsParser _usdcadLongParser;
XCHStartegyAlpariUSDCADShortConditionsParser _usdcadShortParser;
XCHStartegyIFCMarketsUSDCADLongConditionsParser _usdcadLongParser;
XCHStartegyIFCMarketsUSDCADShortConditionsParser _usdcadShortParser;
//
// EURCAD ...
XCHStartegyAlpariEURCADLongConditionsParser _eurcadLongParser;
XCHStartegyAlpariEURCADShortConditionsParser _eurcadShortParser;
XCHStartegyIFCMarketsEURCADLongConditionsParser _eurcadLongParser;
XCHStartegyIFCMarketsEURCADShortConditionsParser _eurcadShortParser;
//
bool IsFiltered(