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.che.strategy.mq5"
//
#include "./DowJones/x-saherelm.xch.che.alpari.us30.long.parser.mq5"
#include "./DowJones/x-saherelm.xch.che.alpari.us30.short.parser.mq5"
#include "./EURGBP/x-saherelm.xch.che.alpari.eurgbp.long.parser.mq5"
#include "./EURGBP/x-saherelm.xch.che.alpari.eurgbp.short.parser.mq5"
#include "./EURJPY/x-saherelm.xch.che.alpari.eurjpy.long.parser.mq5"
#include "./EURJPY/x-saherelm.xch.che.alpari.eurjpy.short.parser.mq5"
#include "./EURCHF/x-saherelm.xch.che.alpari.eurchf.long.parser.mq5"
#include "./EURCHF/x-saherelm.xch.che.alpari.eurchf.short.parser.mq5"
#include "./AUDUSD/x-saherelm.xch.che.alpari.audusd.long.parser.mq5"
#include "./AUDUSD/x-saherelm.xch.che.alpari.audusd.short.parser.mq5"
#include "./NZDUSD/x-saherelm.xch.che.alpari.nzdusd.long.parser.mq5"
#include "./NZDUSD/x-saherelm.xch.che.alpari.nzdusd.short.parser.mq5"
#include "./USDCAD/x-saherelm.xch.che.alpari.usdcad.long.parser.mq5"
#include "./USDCAD/x-saherelm.xch.che.alpari.usdcad.short.parser.mq5"
#include "./EURCAD/x-saherelm.xch.che.alpari.eurcad.long.parser.mq5"
#include "./EURCAD/x-saherelm.xch.che.alpari.eurcad.short.parser.mq5"
#include "./EURUSD/x-saherelm.xch.che.alpari.eurusd.long.parser.mq5"
#include "./EURUSD/x-saherelm.xch.che.alpari.eurusd.short.parser.mq5"
#include "./USDJPY/x-saherelm.xch.che.alpari.usdjpy.long.parser.mq5"
#include "./USDJPY/x-saherelm.xch.che.alpari.usdjpy.short.parser.mq5"
#include "./USDCHF/x-saherelm.xch.che.alpari.usdchf.long.parser.mq5"
#include "./USDCHF/x-saherelm.xch.che.alpari.usdchf.short.parser.mq5"
#include "./GBPUSD/x-saherelm.xch.che.alpari.gbpusd.long.parser.mq5"
#include "./GBPUSD/x-saherelm.xch.che.alpari.gbpusd.short.parser.mq5"
#include "./XAUUSD/x-saherelm.xch.che.alpari.xauusd.long.parser.mq5"
#include "./XAUUSD/x-saherelm.xch.che.alpari.xauusd.short.parser.mq5"
#include "./DowJones/x-saherelm.xch.che.ifcmarkets.us30.long.parser.mq5"
#include "./DowJones/x-saherelm.xch.che.ifcmarkets.us30.short.parser.mq5"
#include "./EURGBP/x-saherelm.xch.che.ifcmarkets.eurgbp.long.parser.mq5"
#include "./EURGBP/x-saherelm.xch.che.ifcmarkets.eurgbp.short.parser.mq5"
#include "./EURJPY/x-saherelm.xch.che.ifcmarkets.eurjpy.long.parser.mq5"
#include "./EURJPY/x-saherelm.xch.che.ifcmarkets.eurjpy.short.parser.mq5"
#include "./EURCHF/x-saherelm.xch.che.ifcmarkets.eurchf.long.parser.mq5"
#include "./EURCHF/x-saherelm.xch.che.ifcmarkets.eurchf.short.parser.mq5"
#include "./AUDUSD/x-saherelm.xch.che.ifcmarkets.audusd.long.parser.mq5"
#include "./AUDUSD/x-saherelm.xch.che.ifcmarkets.audusd.short.parser.mq5"
#include "./NZDUSD/x-saherelm.xch.che.ifcmarkets.nzdusd.long.parser.mq5"
#include "./NZDUSD/x-saherelm.xch.che.ifcmarkets.nzdusd.short.parser.mq5"
#include "./USDCAD/x-saherelm.xch.che.ifcmarkets.usdcad.long.parser.mq5"
#include "./USDCAD/x-saherelm.xch.che.ifcmarkets.usdcad.short.parser.mq5"
#include "./EURCAD/x-saherelm.xch.che.ifcmarkets.eurcad.long.parser.mq5"
#include "./EURCAD/x-saherelm.xch.che.ifcmarkets.eurcad.short.parser.mq5"
#include "./EURUSD/x-saherelm.xch.che.ifcmarkets.eurusd.long.parser.mq5"
#include "./EURUSD/x-saherelm.xch.che.ifcmarkets.eurusd.short.parser.mq5"
#include "./USDJPY/x-saherelm.xch.che.ifcmarkets.usdjpy.long.parser.mq5"
#include "./USDJPY/x-saherelm.xch.che.ifcmarkets.usdjpy.short.parser.mq5"
#include "./USDCHF/x-saherelm.xch.che.ifcmarkets.usdchf.long.parser.mq5"
#include "./USDCHF/x-saherelm.xch.che.ifcmarkets.usdchf.short.parser.mq5"
#include "./GBPUSD/x-saherelm.xch.che.ifcmarkets.gbpusd.long.parser.mq5"
#include "./GBPUSD/x-saherelm.xch.che.ifcmarkets.gbpusd.short.parser.mq5"
#include "./XAUUSD/x-saherelm.xch.che.ifcmarkets.xauusd.long.parser.mq5"
#include "./XAUUSD/x-saherelm.xch.che.ifcmarkets.xauusd.short.parser.mq5"
//
// Conditions Parser ...
struct XCHCHEStartegyAlpariConditionsParser
struct XCHCHEStartegyIFCMarketsConditionsParser
{
//
string _version;
@@ -65,68 +65,68 @@ struct XCHCHEStartegyAlpariConditionsParser
//
// EURUSD ...
XCHCHEStartegyAlpariEURUSDLongConditionsParser _eurusdLongParser;
XCHCHEStartegyAlpariEURUSDShortConditionsParser _eurusdShortParser;
XCHCHEStartegyIFCMarketsEURUSDLongConditionsParser _eurusdLongParser;
XCHCHEStartegyIFCMarketsEURUSDShortConditionsParser _eurusdShortParser;
//
// GBPUSD ...
XCHCHEStartegyAlpariGBPUSDLongConditionsParser _gbpusdLongParser;
XCHCHEStartegyAlpariGBPUSDShortConditionsParser _gbpusdShortParser;
XCHCHEStartegyIFCMarketsGBPUSDLongConditionsParser _gbpusdLongParser;
XCHCHEStartegyIFCMarketsGBPUSDShortConditionsParser _gbpusdShortParser;
//
// EURGBP ...
XCHCHEStartegyAlpariEURGBPLongConditionsParser _eurgbpLongParser;
XCHCHEStartegyAlpariEURGBPShortConditionsParser _eurgbpShortParser;
XCHCHEStartegyIFCMarketsEURGBPLongConditionsParser _eurgbpLongParser;
XCHCHEStartegyIFCMarketsEURGBPShortConditionsParser _eurgbpShortParser;
//
// USDJPY ...
XCHCHEStartegyAlpariUSDJPYLongConditionsParser _usdjpyLongParser;
XCHCHEStartegyAlpariUSDJPYShortConditionsParser _usdjpyShortParser;
XCHCHEStartegyIFCMarketsUSDJPYLongConditionsParser _usdjpyLongParser;
XCHCHEStartegyIFCMarketsUSDJPYShortConditionsParser _usdjpyShortParser;
//
// EURJPY ...
XCHCHEStartegyAlpariEURJPYLongConditionsParser _eurjpyLongParser;
XCHCHEStartegyAlpariEURJPYShortConditionsParser _eurjpyShortParser;
XCHCHEStartegyIFCMarketsEURJPYLongConditionsParser _eurjpyLongParser;
XCHCHEStartegyIFCMarketsEURJPYShortConditionsParser _eurjpyShortParser;
//
// USDCHF ...
XCHCHEStartegyAlpariUSDCHFLongConditionsParser _usdchfLongParser;
XCHCHEStartegyAlpariUSDCHFShortConditionsParser _usdchfShortParser;
XCHCHEStartegyIFCMarketsUSDCHFLongConditionsParser _usdchfLongParser;
XCHCHEStartegyIFCMarketsUSDCHFShortConditionsParser _usdchfShortParser;
//
// EURCHF ...
XCHCHEStartegyAlpariEURCHFLongConditionsParser _eurchfLongParser;
XCHCHEStartegyAlpariEURCHFShortConditionsParser _eurchfShortParser;
XCHCHEStartegyIFCMarketsEURCHFLongConditionsParser _eurchfLongParser;
XCHCHEStartegyIFCMarketsEURCHFShortConditionsParser _eurchfShortParser;
//
// XAUUSD ...
XCHCHEStartegyAlpariXAUUSDLongConditionsParser _xauusdLongParser;
XCHCHEStartegyAlpariXAUUSDShortConditionsParser _xauusdShortParser;
XCHCHEStartegyIFCMarketsXAUUSDLongConditionsParser _xauusdLongParser;
XCHCHEStartegyIFCMarketsXAUUSDShortConditionsParser _xauusdShortParser;
//
// DOWJONES ...
XCHCHEStartegyAlpariUS30LongConditionsParser _dowjonesLongParser;
XCHCHEStartegyAlpariUS30ShortConditionsParser _dowjonesShortParser;
XCHCHEStartegyIFCMarketsUS30LongConditionsParser _dowjonesLongParser;
XCHCHEStartegyIFCMarketsUS30ShortConditionsParser _dowjonesShortParser;
//
// AUDUSD ...
XCHCHEStartegyAlpariAUDUSDLongConditionsParser _audusdLongParser;
XCHCHEStartegyAlpariAUDUSDShortConditionsParser _audusdShortParser;
XCHCHEStartegyIFCMarketsAUDUSDLongConditionsParser _audusdLongParser;
XCHCHEStartegyIFCMarketsAUDUSDShortConditionsParser _audusdShortParser;
//
// NZDUSD ...
XCHCHEStartegyAlpariNZDUSDLongConditionsParser _nzdusdLongParser;
XCHCHEStartegyAlpariNZDUSDShortConditionsParser _nzdusdShortParser;
XCHCHEStartegyIFCMarketsNZDUSDLongConditionsParser _nzdusdLongParser;
XCHCHEStartegyIFCMarketsNZDUSDShortConditionsParser _nzdusdShortParser;
//
// USDCAD ...
XCHCHEStartegyAlpariUSDCADLongConditionsParser _usdcadLongParser;
XCHCHEStartegyAlpariUSDCADShortConditionsParser _usdcadShortParser;
XCHCHEStartegyIFCMarketsUSDCADLongConditionsParser _usdcadLongParser;
XCHCHEStartegyIFCMarketsUSDCADShortConditionsParser _usdcadShortParser;
//
// EURCAD ...
XCHCHEStartegyAlpariEURCADLongConditionsParser _eurcadLongParser;
XCHCHEStartegyAlpariEURCADShortConditionsParser _eurcadShortParser;
XCHCHEStartegyIFCMarketsEURCADLongConditionsParser _eurcadLongParser;
XCHCHEStartegyIFCMarketsEURCADShortConditionsParser _eurcadShortParser;
//
bool IsFiltered(