From f8820f3efbc6903e4200adac99cace4d67f08f4d Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Fri, 23 Aug 2024 04:38:15 +0330 Subject: [PATCH] last ... --- ....xch.amarkets.eurgbp.2019.long.parser.mq5} | 2 +- ....xch.amarkets.eurgbp.2019.short.parser.mq5 | 54 ++++ ....xch.amarkets.eurgbp.olds.long.parser.mq5} | 2 +- ....xch.amarkets.eurgbp.olds.short.parser.mq5 | 54 ++++ ...herelm.xch.amarkets.eurgbp.long.parser.mq5 | 4 +- ...erelm.xch.amarkets.eurgbp.short.parser.mq5 | 4 +- ....xch.amarkets.eurjpy.2019.long.parser.mq5} | 2 +- ....xch.amarkets.eurjpy.2019.short.parser.mq5 | 54 ++++ ...herelm.xch.amarkets.eurjpy.long.parser.mq5 | 54 ---- ...erelm.xch.amarkets.eurjpy.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.eurjpy.long.parser.mq5 | 54 ---- ....xch.amarkets.eurjpy.olds.long.parser.mq5} | 2 +- ....xch.amarkets.eurjpy.olds.short.parser.mq5 | 54 ++++ ...erelm.xch.amarkets.eurjpy.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.eurjpy.long.parser.mq5 | 8 +- ...erelm.xch.amarkets.eurjpy.short.parser.mq5 | 8 +- ...m.xch.amarkets.eurusd.2019.long.parser.mq5 | 54 ++++ ....xch.amarkets.eurusd.2019.short.parser.mq5 | 54 ++++ ...herelm.xch.amarkets.eurusd.long.parser.mq5 | 54 ---- ...erelm.xch.amarkets.eurusd.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.eurusd.long.parser.mq5 | 54 ---- ...m.xch.amarkets.eurusd.olds.long.parser.mq5 | 54 ++++ ....xch.amarkets.eurusd.olds.short.parser.mq5 | 54 ++++ ...erelm.xch.amarkets.eurusd.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.eurusd.long.parser.mq5 | 4 +- ...erelm.xch.amarkets.eurusd.short.parser.mq5 | 4 +- ...m.xch.amarkets.gbpusd.2019.long.parser.mq5 | 54 ++++ ....xch.amarkets.gbpusd.2019.short.parser.mq5 | 54 ++++ ...herelm.xch.amarkets.gbpusd.long.parser.mq5 | 54 ---- ...erelm.xch.amarkets.gbpusd.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.gbpusd.long.parser.mq5 | 54 ---- ...m.xch.amarkets.gbpusd.olds.long.parser.mq5 | 54 ++++ ....xch.amarkets.gbpusd.olds.short.parser.mq5 | 54 ++++ ...erelm.xch.amarkets.gbpusd.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.gbpusd.long.parser.mq5 | 4 +- ...erelm.xch.amarkets.gbpusd.short.parser.mq5 | 4 +- ...m.xch.amarkets.nzdusd.2019.long.parser.mq5 | 54 ++++ ....xch.amarkets.nzdusd.2019.short.parser.mq5 | 54 ++++ ...herelm.xch.amarkets.nzdusd.long.parser.mq5 | 54 ---- ...erelm.xch.amarkets.nzdusd.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.nzdusd.long.parser.mq5 | 54 ---- ...m.xch.amarkets.nzdusd.olds.long.parser.mq5 | 54 ++++ ....xch.amarkets.nzdusd.olds.short.parser.mq5 | 54 ++++ ...erelm.xch.amarkets.nzdusd.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.nzdusd.long.parser.mq5 | 4 +- ...erelm.xch.amarkets.nzdusd.short.parser.mq5 | 4 +- ...m.xch.amarkets.usdcad.2019.long.parser.mq5 | 54 ++++ ....xch.amarkets.usdcad.2019.short.parser.mq5 | 54 ++++ ...herelm.xch.amarkets.usdcad.long.parser.mq5 | 54 ---- ...erelm.xch.amarkets.usdcad.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.usdcad.long.parser.mq5 | 54 ---- ...m.xch.amarkets.usdcad.olds.long.parser.mq5 | 54 ++++ ....xch.amarkets.usdcad.olds.short.parser.mq5 | 54 ++++ ...erelm.xch.amarkets.usdcad.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.usdcad.long.parser.mq5 | 4 +- ...erelm.xch.amarkets.usdcad.short.parser.mq5 | 4 +- ...m.xch.amarkets.usdchf.2019.long.parser.mq5 | 54 ++++ ....xch.amarkets.usdchf.2019.short.parser.mq5 | 54 ++++ ...herelm.xch.amarkets.usdchf.long.parser.mq5 | 54 ---- ...erelm.xch.amarkets.usdchf.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.usdchf.long.parser.mq5 | 54 ---- ...m.xch.amarkets.usdchf.olds.long.parser.mq5 | 54 ++++ ....xch.amarkets.usdchf.olds.short.parser.mq5 | 54 ++++ ...erelm.xch.amarkets.usdchf.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.usdchf.long.parser.mq5 | 4 +- ...erelm.xch.amarkets.usdchf.short.parser.mq5 | 4 +- ...m.xch.amarkets.usdjpy.2019.long.parser.mq5 | 54 ++++ ....xch.amarkets.usdjpy.2019.short.parser.mq5 | 54 ++++ ...herelm.xch.amarkets.usdjpy.long.parser.mq5 | 54 ---- ...erelm.xch.amarkets.usdjpy.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.usdjpy.long.parser.mq5 | 54 ---- ...m.xch.amarkets.usdjpy.olds.long.parser.mq5 | 54 ++++ ....xch.amarkets.usdjpy.olds.short.parser.mq5 | 54 ++++ ...erelm.xch.amarkets.usdjpy.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.usdjpy.long.parser.mq5 | 4 +- ...erelm.xch.amarkets.usdjpy.short.parser.mq5 | 4 +- ...m.xch.amarkets.xauusd.2019.long.parser.mq5 | 54 ++++ ....xch.amarkets.xauusd.2019.short.parser.mq5 | 54 ++++ ...herelm.xch.amarkets.xauusd.long.parser.mq5 | 54 ---- ...erelm.xch.amarkets.xauusd.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.xauusd.long.parser.mq5 | 54 ---- ...m.xch.amarkets.xauusd.olds.long.parser.mq5 | 54 ++++ ....xch.amarkets.xauusd.olds.short.parser.mq5 | 54 ++++ ...erelm.xch.amarkets.xauusd.short.parser.mq5 | 54 ---- ...herelm.xch.amarkets.xauusd.long.parser.mq5 | 4 +- ...erelm.xch.amarkets.xauusd.short.parser.mq5 | 4 +- .../x-saherelm.xch.amarkets.parser.mq5 | 261 ++++++++++++++---- 87 files changed, 1980 insertions(+), 1825 deletions(-) rename Parsers/AMarkets/EURGBP/2019/{x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 => x-saherelm.xch.amarkets.eurgbp.2019.long.parser.mq5} (94%) create mode 100644 Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.2019.short.parser.mq5 rename Parsers/AMarkets/EURGBP/{2019/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 => Olds/x-saherelm.xch.amarkets.eurgbp.olds.long.parser.mq5} (94%) create mode 100644 Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.olds.short.parser.mq5 rename Parsers/AMarkets/{EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 => EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.2019.long.parser.mq5} (94%) create mode 100644 Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.2019.short.parser.mq5 delete mode 100644 Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 delete mode 100644 Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 delete mode 100644 Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 rename Parsers/AMarkets/{EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 => EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.olds.long.parser.mq5} (94%) create mode 100644 Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.olds.short.parser.mq5 delete mode 100644 Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.2019.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.2019.short.parser.mq5 delete mode 100644 Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 delete mode 100644 Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 delete mode 100644 Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.olds.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.olds.short.parser.mq5 delete mode 100644 Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.2019.long.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.2019.short.parser.mq5 delete mode 100644 Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 delete mode 100644 Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 delete mode 100644 Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.olds.long.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.olds.short.parser.mq5 delete mode 100644 Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.2019.long.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.2019.short.parser.mq5 delete mode 100644 Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 delete mode 100644 Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 delete mode 100644 Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.olds.long.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.olds.short.parser.mq5 delete mode 100644 Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.2019.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.2019.short.parser.mq5 delete mode 100644 Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 delete mode 100644 Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 delete mode 100644 Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.olds.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.olds.short.parser.mq5 delete mode 100644 Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.2019.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.2019.short.parser.mq5 delete mode 100644 Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 delete mode 100644 Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 delete mode 100644 Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.olds.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.olds.short.parser.mq5 delete mode 100644 Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.2019.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.2019.short.parser.mq5 delete mode 100644 Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 delete mode 100644 Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 delete mode 100644 Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.olds.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.olds.short.parser.mq5 delete mode 100644 Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.2019.long.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.2019.short.parser.mq5 delete mode 100644 Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 delete mode 100644 Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 delete mode 100644 Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.olds.long.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.olds.short.parser.mq5 delete mode 100644 Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 diff --git a/Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 b/Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.2019.long.parser.mq5 similarity index 94% rename from Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 rename to Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.2019.long.parser.mq5 index 96815f96..a887ff56 100644 --- a/Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 +++ b/Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.2019.long.parser.mq5 @@ -26,7 +26,7 @@ // // Conditions Parser ... -struct XCHStartegyAMarketsEURGBPLongConditionsParser +struct XCHStartegyAMarketsEURGBP2019LongConditionsParser { // string _version; diff --git a/Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.2019.short.parser.mq5 b/Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.2019.short.parser.mq5 new file mode 100644 index 00000000..fc255dde --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.2019.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsEURGBP2019ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 b/Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.olds.long.parser.mq5 similarity index 94% rename from Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 rename to Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.olds.long.parser.mq5 index 47b32d79..b40c16e9 100644 --- a/Parsers/AMarkets/EURGBP/2019/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 +++ b/Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.olds.long.parser.mq5 @@ -26,7 +26,7 @@ // // Conditions Parser ... -struct XCHStartegyAMarketsEURGBPShortConditionsParser +struct XCHStartegyAMarketsEURGBPOldsLongConditionsParser { // string _version; diff --git a/Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.olds.short.parser.mq5 b/Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.olds.short.parser.mq5 new file mode 100644 index 00000000..c831515a --- /dev/null +++ b/Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.olds.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsEURGBPOldsShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURGBP/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 b/Parsers/AMarkets/EURGBP/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 index 0a2bbd6b..502b6c5b 100644 --- a/Parsers/AMarkets/EURGBP/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 +++ b/Parsers/AMarkets/EURGBP/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsEURGBPLongConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHStartegyAMarketsEURGBPOldsLongConditionsParser _oldsParser; + XCHStartegyAMarketsEURGBP2019LongConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/EURGBP/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 b/Parsers/AMarkets/EURGBP/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 index 723298a6..50901227 100644 --- a/Parsers/AMarkets/EURGBP/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 +++ b/Parsers/AMarkets/EURGBP/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsEURGBPShortConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHStartegyAMarketsEURGBPOldsShortConditionsParser _oldsParser; + XCHStartegyAMarketsEURGBP2019ShortConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 b/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.2019.long.parser.mq5 similarity index 94% rename from Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 rename to Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.2019.long.parser.mq5 index 96815f96..8a087a0e 100644 --- a/Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.long.parser.mq5 +++ b/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.2019.long.parser.mq5 @@ -26,7 +26,7 @@ // // Conditions Parser ... -struct XCHStartegyAMarketsEURGBPLongConditionsParser +struct XCHStartegyAMarketsEURJPY2019LongConditionsParser { // string _version; diff --git a/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.2019.short.parser.mq5 b/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.2019.short.parser.mq5 new file mode 100644 index 00000000..e52f78d5 --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.2019.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsEURJPY2019ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 b/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 deleted file mode 100644 index 820e87dc..00000000 --- a/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsEURJPYLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 b/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 deleted file mode 100644 index 23aa5f8d..00000000 --- a/Parsers/AMarkets/EURJPY/2019/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsEURJPYShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 b/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 deleted file mode 100644 index 820e87dc..00000000 --- a/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsEURJPYLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 b/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.olds.long.parser.mq5 similarity index 94% rename from Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 rename to Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.olds.long.parser.mq5 index 47b32d79..f2a009c2 100644 --- a/Parsers/AMarkets/EURGBP/Olds/x-saherelm.xch.amarkets.eurgbp.short.parser.mq5 +++ b/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.olds.long.parser.mq5 @@ -26,7 +26,7 @@ // // Conditions Parser ... -struct XCHStartegyAMarketsEURGBPShortConditionsParser +struct XCHStartegyAMarketsEURJPYOldsLongConditionsParser { // string _version; diff --git a/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.olds.short.parser.mq5 b/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.olds.short.parser.mq5 new file mode 100644 index 00000000..07f93de1 --- /dev/null +++ b/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.olds.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsEURJPYOldsShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 b/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 deleted file mode 100644 index 23aa5f8d..00000000 --- a/Parsers/AMarkets/EURJPY/Olds/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsEURJPYShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/EURJPY/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 b/Parsers/AMarkets/EURJPY/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 index 6576ff58..ca5f4cd2 100644 --- a/Parsers/AMarkets/EURJPY/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 +++ b/Parsers/AMarkets/EURJPY/x-saherelm.xch.amarkets.eurjpy.long.parser.mq5 @@ -25,8 +25,8 @@ #include "../../../Strategies/x-saherelm.xch.strategy.mq5" // -#include "./Olds/x-saherelm.xch.amarkets.eurjpys.olds.long.parser.mq5" -#include "./2019/x-saherelm.xch.amarkets.eurjpys.2019.long.parser.mq5" +#include "./Olds/x-saherelm.xch.amarkets.eurjpy.olds.long.parser.mq5" +#include "./2019/x-saherelm.xch.amarkets.eurjpy.2019.long.parser.mq5" // // Conditions Parser ... @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsEURJPYLongConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHStartegyAMarketsEURJPYOldsLongConditionsParser _oldsParser; + XCHStartegyAMarketsEURJPY2019LongConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/EURJPY/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 b/Parsers/AMarkets/EURJPY/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 index 0a67a423..cbda5163 100644 --- a/Parsers/AMarkets/EURJPY/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 +++ b/Parsers/AMarkets/EURJPY/x-saherelm.xch.amarkets.eurjpy.short.parser.mq5 @@ -25,8 +25,8 @@ #include "../../../Strategies/x-saherelm.xch.strategy.mq5" // -#include "./Olds/x-saherelm.xch.amarkets.eurjpys.olds.short.parser.mq5" -#include "./2019/x-saherelm.xch.amarkets.eurjpys.2019.short.parser.mq5" +#include "./Olds/x-saherelm.xch.amarkets.eurjpy.olds.short.parser.mq5" +#include "./2019/x-saherelm.xch.amarkets.eurjpy.2019.short.parser.mq5" // // Conditions Parser ... @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsEURJPYShortConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHStartegyAMarketsEURJPYOldsShortConditionsParser _oldsParser; + XCHStartegyAMarketsEURJPY2019ShortConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.2019.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.2019.long.parser.mq5 new file mode 100644 index 00000000..fffdbdbb --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.2019.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsEURUSD2019LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.2019.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.2019.short.parser.mq5 new file mode 100644 index 00000000..384ed916 --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.2019.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsEURUSD2019ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 deleted file mode 100644 index 13ee8c63..00000000 --- a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsEURUSDLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 deleted file mode 100644 index 56e73b82..00000000 --- a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsEURUSDShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 b/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 deleted file mode 100644 index 13ee8c63..00000000 --- a/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsEURUSDLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.olds.long.parser.mq5 b/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.olds.long.parser.mq5 new file mode 100644 index 00000000..d183ea5f --- /dev/null +++ b/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.olds.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsEURUSDOldsLongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.olds.short.parser.mq5 b/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.olds.short.parser.mq5 new file mode 100644 index 00000000..3383c215 --- /dev/null +++ b/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.olds.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsEURUSDOldsShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 b/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 deleted file mode 100644 index 56e73b82..00000000 --- a/Parsers/AMarkets/EURUSD/Olds/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsEURUSDShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/EURUSD/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 b/Parsers/AMarkets/EURUSD/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 index da7739b2..a62f4e8e 100644 --- a/Parsers/AMarkets/EURUSD/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/x-saherelm.xch.amarkets.eurusd.long.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsEURUSDLongConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHStartegyAMarketsEURUSDOldsLongConditionsParser _oldsParser; + XCHStartegyAMarketsEURUSD2019LongConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/EURUSD/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 b/Parsers/AMarkets/EURUSD/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 index 47d3845e..a9d05d55 100644 --- a/Parsers/AMarkets/EURUSD/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/x-saherelm.xch.amarkets.eurusd.short.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsEURUSDShortConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHStartegyAMarketsEURUSDOldsShortConditionsParser _oldsParser; + XCHStartegyAMarketsEURUSD2019ShortConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.2019.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.2019.long.parser.mq5 new file mode 100644 index 00000000..ae2c2a27 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.2019.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsGBPUSD2019LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.2019.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.2019.short.parser.mq5 new file mode 100644 index 00000000..db369304 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.2019.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsGBPUSD2019ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 deleted file mode 100644 index 6a2fa649..00000000 --- a/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsGBPUSDLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 deleted file mode 100644 index db048df2..00000000 --- a/Parsers/AMarkets/GBPUSD/2019/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsGBPUSDShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 deleted file mode 100644 index 6a2fa649..00000000 --- a/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsGBPUSDLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.olds.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.olds.long.parser.mq5 new file mode 100644 index 00000000..827cf035 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.olds.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsGBPUSDOldsLongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.olds.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.olds.short.parser.mq5 new file mode 100644 index 00000000..3eaae8ce --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.olds.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsGBPUSDOldsShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 deleted file mode 100644 index db048df2..00000000 --- a/Parsers/AMarkets/GBPUSD/Olds/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsGBPUSDShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/GBPUSD/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 index 46caf8d2..db97ee3e 100644 --- a/Parsers/AMarkets/GBPUSD/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 +++ b/Parsers/AMarkets/GBPUSD/x-saherelm.xch.amarkets.gbpusd.long.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsGBPUSDLongConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHStartegyAMarketsGBPUSDOldsLongConditionsParser _oldsParser; + XCHStartegyAMarketsGBPUSD2019LongConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/GBPUSD/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 index 86034ed6..875f29b1 100644 --- a/Parsers/AMarkets/GBPUSD/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 +++ b/Parsers/AMarkets/GBPUSD/x-saherelm.xch.amarkets.gbpusd.short.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsGBPUSDShortConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHStartegyAMarketsGBPUSDOldsShortConditionsParser _oldsParser; + XCHStartegyAMarketsGBPUSD2019ShortConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.2019.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.2019.long.parser.mq5 new file mode 100644 index 00000000..add75f2f --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.2019.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsNZDUSD2019LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.2019.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.2019.short.parser.mq5 new file mode 100644 index 00000000..28405661 --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.2019.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsNZDUSD2019ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 deleted file mode 100644 index 7d355e77..00000000 --- a/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsNZDUSDLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 deleted file mode 100644 index 359e6814..00000000 --- a/Parsers/AMarkets/NZDUSD/2019/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsNZDUSDShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 deleted file mode 100644 index 7d355e77..00000000 --- a/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsNZDUSDLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.olds.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.olds.long.parser.mq5 new file mode 100644 index 00000000..d838e4d4 --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.olds.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsNZDUSDOldsLongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.olds.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.olds.short.parser.mq5 new file mode 100644 index 00000000..d65161d7 --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.olds.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsNZDUSDOldsShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 deleted file mode 100644 index 359e6814..00000000 --- a/Parsers/AMarkets/NZDUSD/Olds/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsNZDUSDShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/NZDUSD/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 index 5e0324f2..4403f32f 100644 --- a/Parsers/AMarkets/NZDUSD/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 +++ b/Parsers/AMarkets/NZDUSD/x-saherelm.xch.amarkets.nzdusd.long.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsNZDUSDLongConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHStartegyAMarketsNZDUSDOldsLongConditionsParser _oldsParser; + XCHStartegyAMarketsNZDUSD2019LongConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/NZDUSD/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 index 8fbf5aeb..7507f9e2 100644 --- a/Parsers/AMarkets/NZDUSD/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 +++ b/Parsers/AMarkets/NZDUSD/x-saherelm.xch.amarkets.nzdusd.short.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsNZDUSDShortConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHStartegyAMarketsNZDUSDOldsShortConditionsParser _oldsParser; + XCHStartegyAMarketsNZDUSD2019ShortConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.2019.long.parser.mq5 b/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.2019.long.parser.mq5 new file mode 100644 index 00000000..837e1bb8 --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.2019.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDCAD2019LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.2019.short.parser.mq5 b/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.2019.short.parser.mq5 new file mode 100644 index 00000000..9fee2754 --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.2019.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDCAD2019ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 b/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 deleted file mode 100644 index d7c102e0..00000000 --- a/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDCADLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 b/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 deleted file mode 100644 index 27e3ca4f..00000000 --- a/Parsers/AMarkets/USDCAD/2019/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDCADShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 b/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 deleted file mode 100644 index d7c102e0..00000000 --- a/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDCADLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.olds.long.parser.mq5 b/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.olds.long.parser.mq5 new file mode 100644 index 00000000..df4fe5ce --- /dev/null +++ b/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.olds.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDCADOldsLongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.olds.short.parser.mq5 b/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.olds.short.parser.mq5 new file mode 100644 index 00000000..fcd9119f --- /dev/null +++ b/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.olds.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDCADOldsShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 b/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 deleted file mode 100644 index 27e3ca4f..00000000 --- a/Parsers/AMarkets/USDCAD/Olds/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDCADShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCAD/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 b/Parsers/AMarkets/USDCAD/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 index 7b9108ab..f6a808de 100644 --- a/Parsers/AMarkets/USDCAD/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 +++ b/Parsers/AMarkets/USDCAD/x-saherelm.xch.amarkets.usdcad.long.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsUSDCADLongConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHStartegyAMarketsUSDCADOldsLongConditionsParser _oldsParser; + XCHStartegyAMarketsUSDCAD2019LongConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/USDCAD/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 b/Parsers/AMarkets/USDCAD/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 index 8691de52..95efbe7b 100644 --- a/Parsers/AMarkets/USDCAD/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 +++ b/Parsers/AMarkets/USDCAD/x-saherelm.xch.amarkets.usdcad.short.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsUSDCADShortConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHStartegyAMarketsUSDCADOldsShortConditionsParser _oldsParser; + XCHStartegyAMarketsUSDCAD2019ShortConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.2019.long.parser.mq5 b/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.2019.long.parser.mq5 new file mode 100644 index 00000000..49a6d35d --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.2019.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDCHF2019LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.2019.short.parser.mq5 b/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.2019.short.parser.mq5 new file mode 100644 index 00000000..4a0abc2a --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.2019.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDCHF2019ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 b/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 deleted file mode 100644 index 3a80eb18..00000000 --- a/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDCHFLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 b/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 deleted file mode 100644 index 88a9d5c4..00000000 --- a/Parsers/AMarkets/USDCHF/2019/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDCHFShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 b/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 deleted file mode 100644 index 3a80eb18..00000000 --- a/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDCHFLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.olds.long.parser.mq5 b/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.olds.long.parser.mq5 new file mode 100644 index 00000000..de047c74 --- /dev/null +++ b/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.olds.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDCHFOldsLongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.olds.short.parser.mq5 b/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.olds.short.parser.mq5 new file mode 100644 index 00000000..176c8895 --- /dev/null +++ b/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.olds.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDCHFOldsShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 b/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 deleted file mode 100644 index 88a9d5c4..00000000 --- a/Parsers/AMarkets/USDCHF/Olds/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDCHFShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDCHF/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 b/Parsers/AMarkets/USDCHF/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 index bd020733..530906b1 100644 --- a/Parsers/AMarkets/USDCHF/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 +++ b/Parsers/AMarkets/USDCHF/x-saherelm.xch.amarkets.usdchf.long.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsUSDCHFLongConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHStartegyAMarketsUSDCHFOldsLongConditionsParser _oldsParser; + XCHStartegyAMarketsUSDCHF2019LongConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/USDCHF/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 b/Parsers/AMarkets/USDCHF/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 index 3c6f5c56..c7143532 100644 --- a/Parsers/AMarkets/USDCHF/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 +++ b/Parsers/AMarkets/USDCHF/x-saherelm.xch.amarkets.usdchf.short.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsUSDCHFShortConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHStartegyAMarketsUSDCHFOldsShortConditionsParser _oldsParser; + XCHStartegyAMarketsUSDCHF2019ShortConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.2019.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.2019.long.parser.mq5 new file mode 100644 index 00000000..e3f929d9 --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.2019.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDJPY2019LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.2019.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.2019.short.parser.mq5 new file mode 100644 index 00000000..fafcb785 --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.2019.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDJPY2019ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 deleted file mode 100644 index 98679f06..00000000 --- a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDJPYLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 deleted file mode 100644 index 79df50de..00000000 --- a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDJPYShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 b/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 deleted file mode 100644 index 98679f06..00000000 --- a/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDJPYLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.olds.long.parser.mq5 b/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.olds.long.parser.mq5 new file mode 100644 index 00000000..b6aa3029 --- /dev/null +++ b/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.olds.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDJPYOldsLongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.olds.short.parser.mq5 b/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.olds.short.parser.mq5 new file mode 100644 index 00000000..3ae88a63 --- /dev/null +++ b/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.olds.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsUSDJPYOldsShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 b/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 deleted file mode 100644 index 79df50de..00000000 --- a/Parsers/AMarkets/USDJPY/Olds/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsUSDJPYShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/USDJPY/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 b/Parsers/AMarkets/USDJPY/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 index 0d02b0a9..3a24dd8d 100644 --- a/Parsers/AMarkets/USDJPY/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/x-saherelm.xch.amarkets.usdjpy.long.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsUSDJPYLongConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHStartegyAMarketsUSDJPYOldsLongConditionsParser _oldsParser; + XCHStartegyAMarketsUSDJPY2019LongConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/USDJPY/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 b/Parsers/AMarkets/USDJPY/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 index 3bc07af3..d5f94a63 100644 --- a/Parsers/AMarkets/USDJPY/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/x-saherelm.xch.amarkets.usdjpy.short.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsUSDJPYShortConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHStartegyAMarketsUSDJPYOldsShortConditionsParser _oldsParser; + XCHStartegyAMarketsUSDJPY2019ShortConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.2019.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.2019.long.parser.mq5 new file mode 100644 index 00000000..37d1d0e1 --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.2019.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsXAUUSD2019LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.2019.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.2019.short.parser.mq5 new file mode 100644 index 00000000..9078df24 --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.2019.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsXAUUSD2019ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 deleted file mode 100644 index ba26aead..00000000 --- a/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsXAUUSDLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 deleted file mode 100644 index 453ca4c0..00000000 --- a/Parsers/AMarkets/XAUUSD/2019/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsXAUUSDShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 deleted file mode 100644 index ba26aead..00000000 --- a/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsXAUUSDLongConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.olds.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.olds.long.parser.mq5 new file mode 100644 index 00000000..07f7a2ac --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.olds.long.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsXAUUSDOldsLongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.olds.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.olds.short.parser.mq5 new file mode 100644 index 00000000..4a8fbb4c --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.olds.short.parser.mq5 @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////// +// +// SaherElm IT Center MQL5 Strategy Parser Library +// ------------------------------------------------ +// Name: XCHStartegyConditionsParser +// Description: provide all conditions parsing +// for XCH Strategy ... +// +// +// Maintainer: +// ------------ +// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) +// +////////////////////////////////////////////////////// +// +// Global Properties ... +#property library +#property copyright "Copyright 2023, SaherElm IT Center" +#property link "https://www.saherelm.ir" +#property version "1.00" +#property strict + +// +// Imports ... +#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" + +// +// Conditions Parser ... +struct XCHStartegyAMarketsXAUUSDOldsShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 deleted file mode 100644 index 453ca4c0..00000000 --- a/Parsers/AMarkets/XAUUSD/Olds/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 +++ /dev/null @@ -1,54 +0,0 @@ -/////////////////////////////////////////////////////// -// -// SaherElm IT Center MQL5 Strategy Parser Library -// ------------------------------------------------ -// Name: XCHStartegyConditionsParser -// Description: provide all conditions parsing -// for XCH Strategy ... -// -// -// Maintainer: -// ------------ -// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com) -// -////////////////////////////////////////////////////// -// -// Global Properties ... -#property library -#property copyright "Copyright 2023, SaherElm IT Center" -#property link "https://www.saherelm.ir" -#property version "1.00" -#property strict - -// -// Imports ... -#include "../../../../Strategies/x-saherelm.xch.strategy.mq5" - -// -// Conditions Parser ... -struct XCHStartegyAMarketsXAUUSDShortConditionsParser -{ - // - string _version; - - // - bool IsFiltered( - XCHStrategyConditions &conditions // - ) - { - // - bool result = false; - - // - result = - // - false - // - ; - - // - return result; - } -}; - -// \ No newline at end of file diff --git a/Parsers/AMarkets/XAUUSD/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 index c9c0cd43..631155ef 100644 --- a/Parsers/AMarkets/XAUUSD/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 +++ b/Parsers/AMarkets/XAUUSD/x-saherelm.xch.amarkets.xauusd.long.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsXAUUSDLongConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHStartegyAMarketsXAUUSDOldsLongConditionsParser _oldsParser; + XCHStartegyAMarketsXAUUSD2019LongConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/XAUUSD/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 index 7b235097..9793ddaa 100644 --- a/Parsers/AMarkets/XAUUSD/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 +++ b/Parsers/AMarkets/XAUUSD/x-saherelm.xch.amarkets.xauusd.short.parser.mq5 @@ -36,8 +36,8 @@ struct XCHStartegyAMarketsXAUUSDShortConditionsParser string _version; // - XCHStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHStartegyAMarketsXAUUSDOldsShortConditionsParser _oldsParser; + XCHStartegyAMarketsXAUUSD2019ShortConditionsParser _2019Parser; // bool IsFiltered( diff --git a/Parsers/AMarkets/x-saherelm.xch.amarkets.parser.mq5 b/Parsers/AMarkets/x-saherelm.xch.amarkets.parser.mq5 index 5a1d3089..74929339 100644 --- a/Parsers/AMarkets/x-saherelm.xch.amarkets.parser.mq5 +++ b/Parsers/AMarkets/x-saherelm.xch.amarkets.parser.mq5 @@ -205,79 +205,118 @@ struct XCHStartegyAMarketsConditionsParser { // result = - _eurusdLongParser.IsFiltered(conditions); + _eurusdLongParser.IsFiltered( + signal, + conditions // + ); } else if (isGBPUSD) { // result = - _gbpusdLongParser.IsFiltered(conditions); + _gbpusdLongParser.IsFiltered( + signal, + conditions // + ); } else if (isEURGBP) { // result = - _eurgbpLongParser.IsFiltered(conditions); + _eurgbpLongParser.IsFiltered( + signal, + conditions // + ); } else if (isUSDJPY) { // result = - _usdjpyLongParser.IsFiltered(conditions); + _usdjpyLongParser.IsFiltered( + signal, + conditions // + ); } else if (isEURJPY) { // result = - _eurjpyLongParser.IsFiltered(conditions); + _eurjpyLongParser.IsFiltered( + signal, + conditions // + ); } else if (isUSDCHF) { // result = - _usdchfLongParser.IsFiltered(conditions); + _usdchfLongParser.IsFiltered( + signal, + conditions // + ); } else if (isEURCHF) { // result = - _eurchfLongParser.IsFiltered(conditions); + _eurchfLongParser.IsFiltered( + signal, + conditions // + ); } else if (isXAUUSD) { // result = - _xauusdLongParser.IsFiltered(conditions); + _xauusdLongParser.IsFiltered( + signal, + conditions // + ); } else if (isAUDUSD) { // result = - _audusdLongParser.IsFiltered(conditions); + _audusdLongParser.IsFiltered( + signal, + conditions // + ); } else if (isNZDUSD) { // result = - _nzdusdLongParser.IsFiltered(conditions); + _nzdusdLongParser.IsFiltered( + signal, + conditions // + ); } else if (isUSDCAD) { // result = - _usdcadLongParser.IsFiltered(conditions); + _usdcadLongParser.IsFiltered( + signal, + conditions // + ); } else if (isEURCAD) { // result = - _eurcadLongParser.IsFiltered(conditions); + _eurcadLongParser.IsFiltered( + signal, + conditions // + ); } else if (isDowJones) { // result = - _dowjonesLongParser.IsFiltered(conditions); + _dowjonesLongParser.IsFiltered( + signal, + conditions // + ); } } else @@ -285,55 +324,94 @@ struct XCHStartegyAMarketsConditionsParser // result = // - _eurusdLongParser.IsFiltered(conditions) + _eurusdLongParser.IsFiltered( + signal, + conditions // + ) // || // - _gbpusdLongParser.IsFiltered(conditions) + _gbpusdLongParser.IsFiltered( + signal, + conditions // + ) // || // - _eurgbpLongParser.IsFiltered(conditions) + _eurgbpLongParser.IsFiltered( + signal, + conditions // + ) // || // - _usdjpyLongParser.IsFiltered(conditions) + _usdjpyLongParser.IsFiltered( + signal, + conditions // + ) // || // - _eurjpyLongParser.IsFiltered(conditions) + _eurjpyLongParser.IsFiltered( + signal, + conditions // + ) // || // - _usdchfLongParser.IsFiltered(conditions) + _usdchfLongParser.IsFiltered( + signal, + conditions // + ) // || // - _eurchfLongParser.IsFiltered(conditions) + _eurchfLongParser.IsFiltered( + signal, + conditions // + ) // || // - _xauusdLongParser.IsFiltered(conditions) + _xauusdLongParser.IsFiltered( + signal, + conditions // + ) // || // - _audusdLongParser.IsFiltered(conditions) + _audusdLongParser.IsFiltered( + signal, + conditions // + ) // || // - _nzdusdLongParser.IsFiltered(conditions) + _nzdusdLongParser.IsFiltered( + signal, + conditions // + ) // || // - _usdcadLongParser.IsFiltered(conditions) + _usdcadLongParser.IsFiltered( + signal, + conditions // + ) // || // - _eurcadLongParser.IsFiltered(conditions) + _eurcadLongParser.IsFiltered( + signal, + conditions // + ) // || // - _dowjonesLongParser.IsFiltered(conditions) + _dowjonesLongParser.IsFiltered( + signal, + conditions // + ) // ; } @@ -376,79 +454,118 @@ struct XCHStartegyAMarketsConditionsParser { // result = - _eurusdShortParser.IsFiltered(conditions); + _eurusdShortParser.IsFiltered( + signal, + conditions // + ); } else if (isGBPUSD) { // result = - _gbpusdShortParser.IsFiltered(conditions); + _gbpusdShortParser.IsFiltered( + signal, + conditions // + ); } else if (isEURGBP) { // result = - _eurgbpShortParser.IsFiltered(conditions); + _eurgbpShortParser.IsFiltered( + signal, + conditions // + ); } else if (isUSDJPY) { // result = - _usdjpyShortParser.IsFiltered(conditions); + _usdjpyShortParser.IsFiltered( + signal, + conditions // + ); } else if (isEURJPY) { // result = - _eurjpyShortParser.IsFiltered(conditions); + _eurjpyShortParser.IsFiltered( + signal, + conditions // + ); } else if (isUSDCHF) { // result = - _usdchfShortParser.IsFiltered(conditions); + _usdchfShortParser.IsFiltered( + signal, + conditions // + ); } else if (isEURCHF) { // result = - _eurchfShortParser.IsFiltered(conditions); + _eurchfShortParser.IsFiltered( + signal, + conditions // + ); } else if (isXAUUSD) { // result = - _xauusdShortParser.IsFiltered(conditions); + _xauusdShortParser.IsFiltered( + signal, + conditions // + ); } else if (isAUDUSD) { // result = - _audusdShortParser.IsFiltered(conditions); + _audusdShortParser.IsFiltered( + signal, + conditions // + ); } else if (isNZDUSD) { // result = - _nzdusdShortParser.IsFiltered(conditions); + _nzdusdShortParser.IsFiltered( + signal, + conditions // + ); } else if (isUSDCAD) { // result = - _usdcadShortParser.IsFiltered(conditions); + _usdcadShortParser.IsFiltered( + signal, + conditions // + ); } else if (isEURCAD) { // result = - _eurcadShortParser.IsFiltered(conditions); + _eurcadShortParser.IsFiltered( + signal, + conditions // + ); } else if (isDowJones) { // result = - _dowjonesShortParser.IsFiltered(conditions); + _dowjonesShortParser.IsFiltered( + signal, + conditions // + ); } } else @@ -456,55 +573,94 @@ struct XCHStartegyAMarketsConditionsParser // result = // - _eurusdShortParser.IsFiltered(conditions) + _eurusdShortParser.IsFiltered( + signal, + conditions // + ) // || // - _gbpusdShortParser.IsFiltered(conditions) + _gbpusdShortParser.IsFiltered( + signal, + conditions // + ) // || // - _eurgbpShortParser.IsFiltered(conditions) + _eurgbpShortParser.IsFiltered( + signal, + conditions // + ) // || // - _usdjpyShortParser.IsFiltered(conditions) + _usdjpyShortParser.IsFiltered( + signal, + conditions // + ) // || // - _eurjpyShortParser.IsFiltered(conditions) + _eurjpyShortParser.IsFiltered( + signal, + conditions // + ) // || // - _usdchfShortParser.IsFiltered(conditions) + _usdchfShortParser.IsFiltered( + signal, + conditions // + ) // || // - _eurchfShortParser.IsFiltered(conditions) + _eurchfShortParser.IsFiltered( + signal, + conditions // + ) // || // - _xauusdShortParser.IsFiltered(conditions) + _xauusdShortParser.IsFiltered( + signal, + conditions // + ) // || // - _audusdShortParser.IsFiltered(conditions) + _audusdShortParser.IsFiltered( + signal, + conditions // + ) // || // - _nzdusdShortParser.IsFiltered(conditions) + _nzdusdShortParser.IsFiltered( + signal, + conditions // + ) // || // - _usdcadShortParser.IsFiltered(conditions) + _usdcadShortParser.IsFiltered( + signal, + conditions // + ) // || // - _eurcadShortParser.IsFiltered(conditions) + _eurcadShortParser.IsFiltered( + signal, + conditions // + ) // || // - _dowjonesShortParser.IsFiltered(conditions) + _dowjonesShortParser.IsFiltered( + signal, + conditions // + ) // ; } @@ -512,7 +668,6 @@ struct XCHStartegyAMarketsConditionsParser // return result; } - }; // \ No newline at end of file