From d582c5c8caea10e6abd9d5b8d15fe750b6f68e45 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Mon, 26 Aug 2024 05:28:40 +0330 Subject: [PATCH] separate xch che AMarkets parsers from old 2018 till 2024 ... --- ...h.che.amarkets.audusd.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.audusd.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.audusd.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.audusd.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.audusd.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.audusd.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.audusd.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.audusd.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.audusd.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.audusd.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.audusd.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.audusd.short.parser.mq5 | 60 +++++++++++++++++-- ...xch.che.amarkets.us30.2018.long.parser.mq5 | 54 +++++++++++++++++ ...ch.che.amarkets.us30.2018.short.parser.mq5 | 54 +++++++++++++++++ ...xch.che.amarkets.us30.2020.long.parser.mq5 | 54 +++++++++++++++++ ...ch.che.amarkets.us30.2020.short.parser.mq5 | 54 +++++++++++++++++ ...xch.che.amarkets.us30.2021.long.parser.mq5 | 54 +++++++++++++++++ ...ch.che.amarkets.us30.2021.short.parser.mq5 | 54 +++++++++++++++++ ...xch.che.amarkets.us30.2022.long.parser.mq5 | 54 +++++++++++++++++ ...ch.che.amarkets.us30.2022.short.parser.mq5 | 54 +++++++++++++++++ ...xch.che.amarkets.us30.2023.long.parser.mq5 | 54 +++++++++++++++++ ...ch.che.amarkets.us30.2023.short.parser.mq5 | 54 +++++++++++++++++ ...relm.xch.che.amarkets.us30.long.parser.mq5 | 50 ++++++++++++++++ ...elm.xch.che.amarkets.us30.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.eurcad.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurcad.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurcad.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurcad.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurcad.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurcad.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurcad.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurcad.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurcad.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurcad.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.eurcad.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.eurcad.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.eurchf.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurchf.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurchf.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurchf.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurchf.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurchf.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurchf.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurchf.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurchf.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurchf.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.eurchf.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.eurchf.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.eurgbp.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurgbp.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurgbp.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurgbp.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurgbp.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurgbp.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurgbp.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurgbp.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurgbp.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurgbp.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.eurgbp.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.eurgbp.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.eurjpy.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurjpy.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurjpy.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurjpy.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurjpy.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurjpy.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurjpy.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurjpy.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurjpy.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurjpy.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.eurjpy.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.eurjpy.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.eurusd.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurusd.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurusd.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurusd.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurusd.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurusd.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurusd.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurusd.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.eurusd.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.eurusd.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.eurusd.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.eurusd.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.gbpusd.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.gbpusd.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.gbpusd.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.gbpusd.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.gbpusd.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.gbpusd.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.gbpusd.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.gbpusd.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.gbpusd.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.gbpusd.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.gbpusd.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.gbpusd.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.nzdusd.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.nzdusd.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.nzdusd.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.nzdusd.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.nzdusd.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.nzdusd.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.nzdusd.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.nzdusd.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.nzdusd.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.nzdusd.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.nzdusd.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.nzdusd.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.usdcad.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdcad.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdcad.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdcad.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdcad.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdcad.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdcad.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdcad.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdcad.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdcad.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.usdcad.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.usdcad.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.usdchf.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdchf.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdchf.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdchf.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdchf.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdchf.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdchf.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdchf.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdchf.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdchf.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.usdchf.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.usdchf.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.usdjpy.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdjpy.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdjpy.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdjpy.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdjpy.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdjpy.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdjpy.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdjpy.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.usdjpy.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.usdjpy.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.usdjpy.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.usdjpy.short.parser.mq5 | 50 ++++++++++++++++ ...h.che.amarkets.xauusd.2018.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.xauusd.2018.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.xauusd.2020.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.xauusd.2020.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.xauusd.2021.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.xauusd.2021.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.xauusd.2022.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.xauusd.2022.short.parser.mq5 | 54 +++++++++++++++++ ...h.che.amarkets.xauusd.2023.long.parser.mq5 | 54 +++++++++++++++++ ....che.amarkets.xauusd.2023.short.parser.mq5 | 54 +++++++++++++++++ ...lm.xch.che.amarkets.xauusd.long.parser.mq5 | 50 ++++++++++++++++ ...m.xch.che.amarkets.xauusd.short.parser.mq5 | 50 ++++++++++++++++ 156 files changed, 8324 insertions(+), 6 deletions(-) create mode 100644 Parsers/AMarkets/AUDUSD/2018/x-saherelm.xch.che.amarkets.audusd.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/AUDUSD/2018/x-saherelm.xch.che.amarkets.audusd.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/AUDUSD/2020/x-saherelm.xch.che.amarkets.audusd.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/AUDUSD/2020/x-saherelm.xch.che.amarkets.audusd.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/AUDUSD/2021/x-saherelm.xch.che.amarkets.audusd.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/AUDUSD/2021/x-saherelm.xch.che.amarkets.audusd.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/AUDUSD/2022/x-saherelm.xch.che.amarkets.audusd.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/AUDUSD/2022/x-saherelm.xch.che.amarkets.audusd.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/AUDUSD/2023/x-saherelm.xch.che.amarkets.audusd.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/AUDUSD/2023/x-saherelm.xch.che.amarkets.audusd.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2018/x-saherelm.xch.che.amarkets.us30.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2018/x-saherelm.xch.che.amarkets.us30.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2020/x-saherelm.xch.che.amarkets.us30.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2020/x-saherelm.xch.che.amarkets.us30.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2021/x-saherelm.xch.che.amarkets.us30.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2021/x-saherelm.xch.che.amarkets.us30.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2022/x-saherelm.xch.che.amarkets.us30.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2022/x-saherelm.xch.che.amarkets.us30.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2023/x-saherelm.xch.che.amarkets.us30.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/DowJones/2023/x-saherelm.xch.che.amarkets.us30.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2018/x-saherelm.xch.che.amarkets.eurcad.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2018/x-saherelm.xch.che.amarkets.eurcad.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2020/x-saherelm.xch.che.amarkets.eurcad.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2020/x-saherelm.xch.che.amarkets.eurcad.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2021/x-saherelm.xch.che.amarkets.eurcad.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2021/x-saherelm.xch.che.amarkets.eurcad.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2022/x-saherelm.xch.che.amarkets.eurcad.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2022/x-saherelm.xch.che.amarkets.eurcad.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2023/x-saherelm.xch.che.amarkets.eurcad.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCAD/2023/x-saherelm.xch.che.amarkets.eurcad.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2018/x-saherelm.xch.che.amarkets.eurchf.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2018/x-saherelm.xch.che.amarkets.eurchf.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2020/x-saherelm.xch.che.amarkets.eurchf.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2020/x-saherelm.xch.che.amarkets.eurchf.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2021/x-saherelm.xch.che.amarkets.eurchf.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2021/x-saherelm.xch.che.amarkets.eurchf.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2022/x-saherelm.xch.che.amarkets.eurchf.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2022/x-saherelm.xch.che.amarkets.eurchf.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2023/x-saherelm.xch.che.amarkets.eurchf.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURCHF/2023/x-saherelm.xch.che.amarkets.eurchf.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2018/x-saherelm.xch.che.amarkets.eurgbp.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2018/x-saherelm.xch.che.amarkets.eurgbp.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2020/x-saherelm.xch.che.amarkets.eurgbp.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2020/x-saherelm.xch.che.amarkets.eurgbp.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2021/x-saherelm.xch.che.amarkets.eurgbp.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2021/x-saherelm.xch.che.amarkets.eurgbp.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2022/x-saherelm.xch.che.amarkets.eurgbp.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2022/x-saherelm.xch.che.amarkets.eurgbp.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2023/x-saherelm.xch.che.amarkets.eurgbp.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURGBP/2023/x-saherelm.xch.che.amarkets.eurgbp.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2018/x-saherelm.xch.che.amarkets.eurjpy.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2018/x-saherelm.xch.che.amarkets.eurjpy.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2020/x-saherelm.xch.che.amarkets.eurjpy.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2020/x-saherelm.xch.che.amarkets.eurjpy.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2021/x-saherelm.xch.che.amarkets.eurjpy.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2021/x-saherelm.xch.che.amarkets.eurjpy.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2022/x-saherelm.xch.che.amarkets.eurjpy.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2022/x-saherelm.xch.che.amarkets.eurjpy.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2023/x-saherelm.xch.che.amarkets.eurjpy.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURJPY/2023/x-saherelm.xch.che.amarkets.eurjpy.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2018/x-saherelm.xch.che.amarkets.eurusd.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2018/x-saherelm.xch.che.amarkets.eurusd.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.che.amarkets.eurusd.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.che.amarkets.eurusd.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.che.amarkets.eurusd.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.che.amarkets.eurusd.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.che.amarkets.eurusd.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.che.amarkets.eurusd.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.che.amarkets.eurusd.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.che.amarkets.eurusd.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2018/x-saherelm.xch.che.amarkets.gbpusd.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2018/x-saherelm.xch.che.amarkets.gbpusd.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2020/x-saherelm.xch.che.amarkets.gbpusd.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2020/x-saherelm.xch.che.amarkets.gbpusd.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2021/x-saherelm.xch.che.amarkets.gbpusd.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2021/x-saherelm.xch.che.amarkets.gbpusd.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2022/x-saherelm.xch.che.amarkets.gbpusd.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2022/x-saherelm.xch.che.amarkets.gbpusd.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2023/x-saherelm.xch.che.amarkets.gbpusd.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/GBPUSD/2023/x-saherelm.xch.che.amarkets.gbpusd.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2018/x-saherelm.xch.che.amarkets.nzdusd.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2018/x-saherelm.xch.che.amarkets.nzdusd.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2020/x-saherelm.xch.che.amarkets.nzdusd.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2020/x-saherelm.xch.che.amarkets.nzdusd.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2021/x-saherelm.xch.che.amarkets.nzdusd.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2021/x-saherelm.xch.che.amarkets.nzdusd.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2022/x-saherelm.xch.che.amarkets.nzdusd.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2022/x-saherelm.xch.che.amarkets.nzdusd.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2023/x-saherelm.xch.che.amarkets.nzdusd.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/NZDUSD/2023/x-saherelm.xch.che.amarkets.nzdusd.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2018/x-saherelm.xch.che.amarkets.usdcad.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2018/x-saherelm.xch.che.amarkets.usdcad.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2020/x-saherelm.xch.che.amarkets.usdcad.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2020/x-saherelm.xch.che.amarkets.usdcad.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2021/x-saherelm.xch.che.amarkets.usdcad.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2021/x-saherelm.xch.che.amarkets.usdcad.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2022/x-saherelm.xch.che.amarkets.usdcad.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2022/x-saherelm.xch.che.amarkets.usdcad.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2023/x-saherelm.xch.che.amarkets.usdcad.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCAD/2023/x-saherelm.xch.che.amarkets.usdcad.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2018/x-saherelm.xch.che.amarkets.usdchf.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2018/x-saherelm.xch.che.amarkets.usdchf.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2020/x-saherelm.xch.che.amarkets.usdchf.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2020/x-saherelm.xch.che.amarkets.usdchf.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2021/x-saherelm.xch.che.amarkets.usdchf.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2021/x-saherelm.xch.che.amarkets.usdchf.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2022/x-saherelm.xch.che.amarkets.usdchf.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2022/x-saherelm.xch.che.amarkets.usdchf.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2023/x-saherelm.xch.che.amarkets.usdchf.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDCHF/2023/x-saherelm.xch.che.amarkets.usdchf.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2018/x-saherelm.xch.che.amarkets.usdjpy.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2018/x-saherelm.xch.che.amarkets.usdjpy.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.che.amarkets.usdjpy.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.che.amarkets.usdjpy.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.che.amarkets.usdjpy.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.che.amarkets.usdjpy.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.che.amarkets.usdjpy.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.che.amarkets.usdjpy.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.che.amarkets.usdjpy.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.che.amarkets.usdjpy.2023.short.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2018/x-saherelm.xch.che.amarkets.xauusd.2018.long.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2018/x-saherelm.xch.che.amarkets.xauusd.2018.short.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2020/x-saherelm.xch.che.amarkets.xauusd.2020.long.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2020/x-saherelm.xch.che.amarkets.xauusd.2020.short.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2021/x-saherelm.xch.che.amarkets.xauusd.2021.long.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2021/x-saherelm.xch.che.amarkets.xauusd.2021.short.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2022/x-saherelm.xch.che.amarkets.xauusd.2022.long.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2022/x-saherelm.xch.che.amarkets.xauusd.2022.short.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2023/x-saherelm.xch.che.amarkets.xauusd.2023.long.parser.mq5 create mode 100644 Parsers/AMarkets/XAUUSD/2023/x-saherelm.xch.che.amarkets.xauusd.2023.short.parser.mq5 diff --git a/Parsers/AMarkets/AUDUSD/2018/x-saherelm.xch.che.amarkets.audusd.2018.long.parser.mq5 b/Parsers/AMarkets/AUDUSD/2018/x-saherelm.xch.che.amarkets.audusd.2018.long.parser.mq5 new file mode 100644 index 00000000..71284dc8 --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2018/x-saherelm.xch.che.amarkets.audusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2018LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/2018/x-saherelm.xch.che.amarkets.audusd.2018.short.parser.mq5 b/Parsers/AMarkets/AUDUSD/2018/x-saherelm.xch.che.amarkets.audusd.2018.short.parser.mq5 new file mode 100644 index 00000000..e53bf4c3 --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2018/x-saherelm.xch.che.amarkets.audusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2018ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/2020/x-saherelm.xch.che.amarkets.audusd.2020.long.parser.mq5 b/Parsers/AMarkets/AUDUSD/2020/x-saherelm.xch.che.amarkets.audusd.2020.long.parser.mq5 new file mode 100644 index 00000000..bba96fda --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2020/x-saherelm.xch.che.amarkets.audusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2020LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/2020/x-saherelm.xch.che.amarkets.audusd.2020.short.parser.mq5 b/Parsers/AMarkets/AUDUSD/2020/x-saherelm.xch.che.amarkets.audusd.2020.short.parser.mq5 new file mode 100644 index 00000000..9285a499 --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2020/x-saherelm.xch.che.amarkets.audusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2020ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/2021/x-saherelm.xch.che.amarkets.audusd.2021.long.parser.mq5 b/Parsers/AMarkets/AUDUSD/2021/x-saherelm.xch.che.amarkets.audusd.2021.long.parser.mq5 new file mode 100644 index 00000000..5e5536f4 --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2021/x-saherelm.xch.che.amarkets.audusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2021LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/2021/x-saherelm.xch.che.amarkets.audusd.2021.short.parser.mq5 b/Parsers/AMarkets/AUDUSD/2021/x-saherelm.xch.che.amarkets.audusd.2021.short.parser.mq5 new file mode 100644 index 00000000..ca55fc33 --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2021/x-saherelm.xch.che.amarkets.audusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2021ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/2022/x-saherelm.xch.che.amarkets.audusd.2022.long.parser.mq5 b/Parsers/AMarkets/AUDUSD/2022/x-saherelm.xch.che.amarkets.audusd.2022.long.parser.mq5 new file mode 100644 index 00000000..c00ee517 --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2022/x-saherelm.xch.che.amarkets.audusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2022LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/2022/x-saherelm.xch.che.amarkets.audusd.2022.short.parser.mq5 b/Parsers/AMarkets/AUDUSD/2022/x-saherelm.xch.che.amarkets.audusd.2022.short.parser.mq5 new file mode 100644 index 00000000..8c17f9a5 --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2022/x-saherelm.xch.che.amarkets.audusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2022ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/2023/x-saherelm.xch.che.amarkets.audusd.2023.long.parser.mq5 b/Parsers/AMarkets/AUDUSD/2023/x-saherelm.xch.che.amarkets.audusd.2023.long.parser.mq5 new file mode 100644 index 00000000..e8bb42f3 --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2023/x-saherelm.xch.che.amarkets.audusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2023LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/2023/x-saherelm.xch.che.amarkets.audusd.2023.short.parser.mq5 b/Parsers/AMarkets/AUDUSD/2023/x-saherelm.xch.che.amarkets.audusd.2023.short.parser.mq5 new file mode 100644 index 00000000..083b5d57 --- /dev/null +++ b/Parsers/AMarkets/AUDUSD/2023/x-saherelm.xch.che.amarkets.audusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsAUDUSD2023ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/AUDUSD/x-saherelm.xch.che.amarkets.audusd.long.parser.mq5 b/Parsers/AMarkets/AUDUSD/x-saherelm.xch.che.amarkets.audusd.long.parser.mq5 index d6fd8a91..b0586215 100644 --- a/Parsers/AMarkets/AUDUSD/x-saherelm.xch.che.amarkets.audusd.long.parser.mq5 +++ b/Parsers/AMarkets/AUDUSD/x-saherelm.xch.che.amarkets.audusd.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.audusd.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.audusd.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.audusd.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.audusd.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.audusd.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.audusd.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.audusd.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.audusd.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsAUDUSDLongConditionsParser // XCHCHEStartegyAMarketsAUDUSDOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsAUDUSD2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsAUDUSD2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsAUDUSD2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsAUDUSD2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsAUDUSD2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsAUDUSD2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsAUDUSD2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsAUDUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsAUDUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/AUDUSD/x-saherelm.xch.che.amarkets.audusd.short.parser.mq5 b/Parsers/AMarkets/AUDUSD/x-saherelm.xch.che.amarkets.audusd.short.parser.mq5 index 22f00452..504d78b6 100644 --- a/Parsers/AMarkets/AUDUSD/x-saherelm.xch.che.amarkets.audusd.short.parser.mq5 +++ b/Parsers/AMarkets/AUDUSD/x-saherelm.xch.che.amarkets.audusd.short.parser.mq5 @@ -25,9 +25,14 @@ #include "../../../Strategies/x-saherelm.xch.che.strategy.mq5" // -#include "./Olds/x-saherelm.xch.amarkets.audusd.olds.short.parser.mq5" -#include "./2019/x-saherelm.xch.amarkets.audusd.2019.short.parser.mq5" -#include "./2024/x-saherelm.xch.amarkets.audusd.2024.short.parser.mq5" +#include "./Olds/x-saherelm.xch.che.amarkets.audusd.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.audusd.2018.short.parser.mq5" +#include "./2019/x-saherelm.xch.che.amarkets.audusd.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.audusd.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.audusd.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.audusd.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.audusd.2023.short.parser.mq5" +#include "./2024/x-saherelm.xch.che.amarkets.audusd.2024.short.parser.mq5" // // Conditions Parser ... @@ -37,9 +42,14 @@ struct XCHCHEStartegyAMarketsAUDUSDShortConditionsParser string _version; // - XCHStartegyAMarketsAUDUSDOldsShortConditionsParser _oldsParser; - XCHStartegyAMarketsAUDUSD2019ShortConditionsParser _2019Parser; - XCHStartegyAMarketsAUDUSD2024ShortConditionsParser _2024Parser; + XCHCHEStartegyAMarketsAUDUSDOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsAUDUSD2018ShortConditionsParser _2018Parser; + XCHCHEStartegyAMarketsAUDUSD2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsAUDUSD2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsAUDUSD2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsAUDUSD2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsAUDUSD2023ShortConditionsParser _2023Parser; + XCHCHEStartegyAMarketsAUDUSD2024ShortConditionsParser _2024Parser; // bool IsFiltered( @@ -61,7 +71,26 @@ struct XCHCHEStartegyAMarketsAUDUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) + || + // + _2018Parser.IsFiltered(conditions) // ; } @@ -74,7 +103,26 @@ struct XCHCHEStartegyAMarketsAUDUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) + || + // + _2018Parser.IsFiltered(conditions) // || // diff --git a/Parsers/AMarkets/DowJones/2018/x-saherelm.xch.che.amarkets.us30.2018.long.parser.mq5 b/Parsers/AMarkets/DowJones/2018/x-saherelm.xch.che.amarkets.us30.2018.long.parser.mq5 new file mode 100644 index 00000000..ab391cd5 --- /dev/null +++ b/Parsers/AMarkets/DowJones/2018/x-saherelm.xch.che.amarkets.us30.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302018LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/2018/x-saherelm.xch.che.amarkets.us30.2018.short.parser.mq5 b/Parsers/AMarkets/DowJones/2018/x-saherelm.xch.che.amarkets.us30.2018.short.parser.mq5 new file mode 100644 index 00000000..ed52fbd4 --- /dev/null +++ b/Parsers/AMarkets/DowJones/2018/x-saherelm.xch.che.amarkets.us30.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302018ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/2020/x-saherelm.xch.che.amarkets.us30.2020.long.parser.mq5 b/Parsers/AMarkets/DowJones/2020/x-saherelm.xch.che.amarkets.us30.2020.long.parser.mq5 new file mode 100644 index 00000000..6626f93c --- /dev/null +++ b/Parsers/AMarkets/DowJones/2020/x-saherelm.xch.che.amarkets.us30.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302020LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/2020/x-saherelm.xch.che.amarkets.us30.2020.short.parser.mq5 b/Parsers/AMarkets/DowJones/2020/x-saherelm.xch.che.amarkets.us30.2020.short.parser.mq5 new file mode 100644 index 00000000..75162ebf --- /dev/null +++ b/Parsers/AMarkets/DowJones/2020/x-saherelm.xch.che.amarkets.us30.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302020ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/2021/x-saherelm.xch.che.amarkets.us30.2021.long.parser.mq5 b/Parsers/AMarkets/DowJones/2021/x-saherelm.xch.che.amarkets.us30.2021.long.parser.mq5 new file mode 100644 index 00000000..6a807f15 --- /dev/null +++ b/Parsers/AMarkets/DowJones/2021/x-saherelm.xch.che.amarkets.us30.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302021LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/2021/x-saherelm.xch.che.amarkets.us30.2021.short.parser.mq5 b/Parsers/AMarkets/DowJones/2021/x-saherelm.xch.che.amarkets.us30.2021.short.parser.mq5 new file mode 100644 index 00000000..a771adb2 --- /dev/null +++ b/Parsers/AMarkets/DowJones/2021/x-saherelm.xch.che.amarkets.us30.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302021ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/2022/x-saherelm.xch.che.amarkets.us30.2022.long.parser.mq5 b/Parsers/AMarkets/DowJones/2022/x-saherelm.xch.che.amarkets.us30.2022.long.parser.mq5 new file mode 100644 index 00000000..08c95359 --- /dev/null +++ b/Parsers/AMarkets/DowJones/2022/x-saherelm.xch.che.amarkets.us30.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302022LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/2022/x-saherelm.xch.che.amarkets.us30.2022.short.parser.mq5 b/Parsers/AMarkets/DowJones/2022/x-saherelm.xch.che.amarkets.us30.2022.short.parser.mq5 new file mode 100644 index 00000000..abe6cf67 --- /dev/null +++ b/Parsers/AMarkets/DowJones/2022/x-saherelm.xch.che.amarkets.us30.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302022ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/2023/x-saherelm.xch.che.amarkets.us30.2023.long.parser.mq5 b/Parsers/AMarkets/DowJones/2023/x-saherelm.xch.che.amarkets.us30.2023.long.parser.mq5 new file mode 100644 index 00000000..808981a8 --- /dev/null +++ b/Parsers/AMarkets/DowJones/2023/x-saherelm.xch.che.amarkets.us30.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302023LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/2023/x-saherelm.xch.che.amarkets.us30.2023.short.parser.mq5 b/Parsers/AMarkets/DowJones/2023/x-saherelm.xch.che.amarkets.us30.2023.short.parser.mq5 new file mode 100644 index 00000000..25d9033d --- /dev/null +++ b/Parsers/AMarkets/DowJones/2023/x-saherelm.xch.che.amarkets.us30.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUS302023ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/DowJones/x-saherelm.xch.che.amarkets.us30.long.parser.mq5 b/Parsers/AMarkets/DowJones/x-saherelm.xch.che.amarkets.us30.long.parser.mq5 index 8555bf1f..d450c86b 100644 --- a/Parsers/AMarkets/DowJones/x-saherelm.xch.che.amarkets.us30.long.parser.mq5 +++ b/Parsers/AMarkets/DowJones/x-saherelm.xch.che.amarkets.us30.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.us30.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.us30.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.us30.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.us30.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.us30.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.us30.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.us30.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.us30.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsUS30LongConditionsParser // XCHCHEStartegyAMarketsUS30OldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsUS302018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsUS302019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsUS302020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsUS302021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsUS302022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsUS302023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsUS302024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsUS30LongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsUS30LongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/DowJones/x-saherelm.xch.che.amarkets.us30.short.parser.mq5 b/Parsers/AMarkets/DowJones/x-saherelm.xch.che.amarkets.us30.short.parser.mq5 index 0be71557..59de8574 100644 --- a/Parsers/AMarkets/DowJones/x-saherelm.xch.che.amarkets.us30.short.parser.mq5 +++ b/Parsers/AMarkets/DowJones/x-saherelm.xch.che.amarkets.us30.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.us30.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.us30.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.us30.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.us30.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.us30.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.us30.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.us30.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.us30.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsUS30ShortConditionsParser // XCHCHEStartegyAMarketsUS30OldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsUS302018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsUS302019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsUS302020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsUS302021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsUS302022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsUS302023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsUS302024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsUS30ShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsUS30ShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURCAD/2018/x-saherelm.xch.che.amarkets.eurcad.2018.long.parser.mq5 b/Parsers/AMarkets/EURCAD/2018/x-saherelm.xch.che.amarkets.eurcad.2018.long.parser.mq5 new file mode 100644 index 00000000..438252e0 --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2018/x-saherelm.xch.che.amarkets.eurcad.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2018LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/2018/x-saherelm.xch.che.amarkets.eurcad.2018.short.parser.mq5 b/Parsers/AMarkets/EURCAD/2018/x-saherelm.xch.che.amarkets.eurcad.2018.short.parser.mq5 new file mode 100644 index 00000000..efa89dc5 --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2018/x-saherelm.xch.che.amarkets.eurcad.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2018ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/2020/x-saherelm.xch.che.amarkets.eurcad.2020.long.parser.mq5 b/Parsers/AMarkets/EURCAD/2020/x-saherelm.xch.che.amarkets.eurcad.2020.long.parser.mq5 new file mode 100644 index 00000000..9aba6e5b --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2020/x-saherelm.xch.che.amarkets.eurcad.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2020LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/2020/x-saherelm.xch.che.amarkets.eurcad.2020.short.parser.mq5 b/Parsers/AMarkets/EURCAD/2020/x-saherelm.xch.che.amarkets.eurcad.2020.short.parser.mq5 new file mode 100644 index 00000000..d4aabad1 --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2020/x-saherelm.xch.che.amarkets.eurcad.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2020ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/2021/x-saherelm.xch.che.amarkets.eurcad.2021.long.parser.mq5 b/Parsers/AMarkets/EURCAD/2021/x-saherelm.xch.che.amarkets.eurcad.2021.long.parser.mq5 new file mode 100644 index 00000000..b29cb3e8 --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2021/x-saherelm.xch.che.amarkets.eurcad.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2021LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/2021/x-saherelm.xch.che.amarkets.eurcad.2021.short.parser.mq5 b/Parsers/AMarkets/EURCAD/2021/x-saherelm.xch.che.amarkets.eurcad.2021.short.parser.mq5 new file mode 100644 index 00000000..d37a2d2c --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2021/x-saherelm.xch.che.amarkets.eurcad.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2021ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/2022/x-saherelm.xch.che.amarkets.eurcad.2022.long.parser.mq5 b/Parsers/AMarkets/EURCAD/2022/x-saherelm.xch.che.amarkets.eurcad.2022.long.parser.mq5 new file mode 100644 index 00000000..4105a0ba --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2022/x-saherelm.xch.che.amarkets.eurcad.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2022LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/2022/x-saherelm.xch.che.amarkets.eurcad.2022.short.parser.mq5 b/Parsers/AMarkets/EURCAD/2022/x-saherelm.xch.che.amarkets.eurcad.2022.short.parser.mq5 new file mode 100644 index 00000000..0e24d6fd --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2022/x-saherelm.xch.che.amarkets.eurcad.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2022ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/2023/x-saherelm.xch.che.amarkets.eurcad.2023.long.parser.mq5 b/Parsers/AMarkets/EURCAD/2023/x-saherelm.xch.che.amarkets.eurcad.2023.long.parser.mq5 new file mode 100644 index 00000000..9f257cab --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2023/x-saherelm.xch.che.amarkets.eurcad.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2023LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/2023/x-saherelm.xch.che.amarkets.eurcad.2023.short.parser.mq5 b/Parsers/AMarkets/EURCAD/2023/x-saherelm.xch.che.amarkets.eurcad.2023.short.parser.mq5 new file mode 100644 index 00000000..0cf8370a --- /dev/null +++ b/Parsers/AMarkets/EURCAD/2023/x-saherelm.xch.che.amarkets.eurcad.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCAD2023ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCAD/x-saherelm.xch.che.amarkets.eurcad.long.parser.mq5 b/Parsers/AMarkets/EURCAD/x-saherelm.xch.che.amarkets.eurcad.long.parser.mq5 index ce53447e..d3faf6ec 100644 --- a/Parsers/AMarkets/EURCAD/x-saherelm.xch.che.amarkets.eurcad.long.parser.mq5 +++ b/Parsers/AMarkets/EURCAD/x-saherelm.xch.che.amarkets.eurcad.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurcad.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurcad.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurcad.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurcad.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurcad.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurcad.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurcad.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurcad.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURCADLongConditionsParser // XCHCHEStartegyAMarketsEURCADOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURCAD2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURCAD2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURCAD2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURCAD2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURCAD2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURCAD2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURCAD2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURCADLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURCADLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURCAD/x-saherelm.xch.che.amarkets.eurcad.short.parser.mq5 b/Parsers/AMarkets/EURCAD/x-saherelm.xch.che.amarkets.eurcad.short.parser.mq5 index 5b154778..8a133eae 100644 --- a/Parsers/AMarkets/EURCAD/x-saherelm.xch.che.amarkets.eurcad.short.parser.mq5 +++ b/Parsers/AMarkets/EURCAD/x-saherelm.xch.che.amarkets.eurcad.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurcad.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurcad.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurcad.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurcad.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurcad.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurcad.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurcad.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurcad.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURCADShortConditionsParser // XCHCHEStartegyAMarketsEURCADOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURCAD2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURCAD2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURCAD2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURCAD2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURCAD2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURCAD2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURCAD2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURCADShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURCADShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURCHF/2018/x-saherelm.xch.che.amarkets.eurchf.2018.long.parser.mq5 b/Parsers/AMarkets/EURCHF/2018/x-saherelm.xch.che.amarkets.eurchf.2018.long.parser.mq5 new file mode 100644 index 00000000..d5d11d80 --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2018/x-saherelm.xch.che.amarkets.eurchf.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2018LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/2018/x-saherelm.xch.che.amarkets.eurchf.2018.short.parser.mq5 b/Parsers/AMarkets/EURCHF/2018/x-saherelm.xch.che.amarkets.eurchf.2018.short.parser.mq5 new file mode 100644 index 00000000..35a57a29 --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2018/x-saherelm.xch.che.amarkets.eurchf.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2018ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/2020/x-saherelm.xch.che.amarkets.eurchf.2020.long.parser.mq5 b/Parsers/AMarkets/EURCHF/2020/x-saherelm.xch.che.amarkets.eurchf.2020.long.parser.mq5 new file mode 100644 index 00000000..8e5318c6 --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2020/x-saherelm.xch.che.amarkets.eurchf.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2020LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/2020/x-saherelm.xch.che.amarkets.eurchf.2020.short.parser.mq5 b/Parsers/AMarkets/EURCHF/2020/x-saherelm.xch.che.amarkets.eurchf.2020.short.parser.mq5 new file mode 100644 index 00000000..30fc87b3 --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2020/x-saherelm.xch.che.amarkets.eurchf.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2020ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/2021/x-saherelm.xch.che.amarkets.eurchf.2021.long.parser.mq5 b/Parsers/AMarkets/EURCHF/2021/x-saherelm.xch.che.amarkets.eurchf.2021.long.parser.mq5 new file mode 100644 index 00000000..9b9f4d4f --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2021/x-saherelm.xch.che.amarkets.eurchf.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2021LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/2021/x-saherelm.xch.che.amarkets.eurchf.2021.short.parser.mq5 b/Parsers/AMarkets/EURCHF/2021/x-saherelm.xch.che.amarkets.eurchf.2021.short.parser.mq5 new file mode 100644 index 00000000..43dbfead --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2021/x-saherelm.xch.che.amarkets.eurchf.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2021ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/2022/x-saherelm.xch.che.amarkets.eurchf.2022.long.parser.mq5 b/Parsers/AMarkets/EURCHF/2022/x-saherelm.xch.che.amarkets.eurchf.2022.long.parser.mq5 new file mode 100644 index 00000000..6e6e8e44 --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2022/x-saherelm.xch.che.amarkets.eurchf.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2022LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/2022/x-saherelm.xch.che.amarkets.eurchf.2022.short.parser.mq5 b/Parsers/AMarkets/EURCHF/2022/x-saherelm.xch.che.amarkets.eurchf.2022.short.parser.mq5 new file mode 100644 index 00000000..02bb7d9f --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2022/x-saherelm.xch.che.amarkets.eurchf.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2022ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/2023/x-saherelm.xch.che.amarkets.eurchf.2023.long.parser.mq5 b/Parsers/AMarkets/EURCHF/2023/x-saherelm.xch.che.amarkets.eurchf.2023.long.parser.mq5 new file mode 100644 index 00000000..50639962 --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2023/x-saherelm.xch.che.amarkets.eurchf.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2023LongConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/2023/x-saherelm.xch.che.amarkets.eurchf.2023.short.parser.mq5 b/Parsers/AMarkets/EURCHF/2023/x-saherelm.xch.che.amarkets.eurchf.2023.short.parser.mq5 new file mode 100644 index 00000000..fa058bf8 --- /dev/null +++ b/Parsers/AMarkets/EURCHF/2023/x-saherelm.xch.che.amarkets.eurchf.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURCHF2023ShortConditionsParser +{ + // + string _version; + + // + bool IsFiltered( + XCHStrategyConditions &conditions // + ) + { + // + bool result = false; + + // + result = + // + false + // + ; + + // + return result; + } +}; + +// \ No newline at end of file diff --git a/Parsers/AMarkets/EURCHF/x-saherelm.xch.che.amarkets.eurchf.long.parser.mq5 b/Parsers/AMarkets/EURCHF/x-saherelm.xch.che.amarkets.eurchf.long.parser.mq5 index d4a1929f..f7069da0 100644 --- a/Parsers/AMarkets/EURCHF/x-saherelm.xch.che.amarkets.eurchf.long.parser.mq5 +++ b/Parsers/AMarkets/EURCHF/x-saherelm.xch.che.amarkets.eurchf.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurchf.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurchf.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurchf.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurchf.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurchf.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurchf.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurchf.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurchf.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURCHFLongConditionsParser // XCHCHEStartegyAMarketsEURCHFOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURCHF2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURCHF2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURCHF2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURCHF2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURCHF2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURCHF2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURCHF2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURCHFLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURCHFLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURCHF/x-saherelm.xch.che.amarkets.eurchf.short.parser.mq5 b/Parsers/AMarkets/EURCHF/x-saherelm.xch.che.amarkets.eurchf.short.parser.mq5 index f132e2a8..e45f46af 100644 --- a/Parsers/AMarkets/EURCHF/x-saherelm.xch.che.amarkets.eurchf.short.parser.mq5 +++ b/Parsers/AMarkets/EURCHF/x-saherelm.xch.che.amarkets.eurchf.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurchf.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurchf.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurchf.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurchf.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurchf.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurchf.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurchf.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurchf.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURCHFShortConditionsParser // XCHCHEStartegyAMarketsEURCHFOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURCHF2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURCHF2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURCHF2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURCHF2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURCHF2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURCHF2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURCHF2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURCHFShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURCHFShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURGBP/2018/x-saherelm.xch.che.amarkets.eurgbp.2018.long.parser.mq5 b/Parsers/AMarkets/EURGBP/2018/x-saherelm.xch.che.amarkets.eurgbp.2018.long.parser.mq5 new file mode 100644 index 00000000..f76b7751 --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2018/x-saherelm.xch.che.amarkets.eurgbp.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2018LongConditionsParser +{ + // + 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/2018/x-saherelm.xch.che.amarkets.eurgbp.2018.short.parser.mq5 b/Parsers/AMarkets/EURGBP/2018/x-saherelm.xch.che.amarkets.eurgbp.2018.short.parser.mq5 new file mode 100644 index 00000000..6eccd1f7 --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2018/x-saherelm.xch.che.amarkets.eurgbp.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2018ShortConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.eurgbp.2020.long.parser.mq5 b/Parsers/AMarkets/EURGBP/2020/x-saherelm.xch.che.amarkets.eurgbp.2020.long.parser.mq5 new file mode 100644 index 00000000..5bb4d136 --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2020/x-saherelm.xch.che.amarkets.eurgbp.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2020LongConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.eurgbp.2020.short.parser.mq5 b/Parsers/AMarkets/EURGBP/2020/x-saherelm.xch.che.amarkets.eurgbp.2020.short.parser.mq5 new file mode 100644 index 00000000..8d147665 --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2020/x-saherelm.xch.che.amarkets.eurgbp.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2020ShortConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.eurgbp.2021.long.parser.mq5 b/Parsers/AMarkets/EURGBP/2021/x-saherelm.xch.che.amarkets.eurgbp.2021.long.parser.mq5 new file mode 100644 index 00000000..2cd181eb --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2021/x-saherelm.xch.che.amarkets.eurgbp.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2021LongConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.eurgbp.2021.short.parser.mq5 b/Parsers/AMarkets/EURGBP/2021/x-saherelm.xch.che.amarkets.eurgbp.2021.short.parser.mq5 new file mode 100644 index 00000000..a72a29b3 --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2021/x-saherelm.xch.che.amarkets.eurgbp.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2021ShortConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.eurgbp.2022.long.parser.mq5 b/Parsers/AMarkets/EURGBP/2022/x-saherelm.xch.che.amarkets.eurgbp.2022.long.parser.mq5 new file mode 100644 index 00000000..f2bf3738 --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2022/x-saherelm.xch.che.amarkets.eurgbp.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2022LongConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.eurgbp.2022.short.parser.mq5 b/Parsers/AMarkets/EURGBP/2022/x-saherelm.xch.che.amarkets.eurgbp.2022.short.parser.mq5 new file mode 100644 index 00000000..f7435a02 --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2022/x-saherelm.xch.che.amarkets.eurgbp.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2022ShortConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.eurgbp.2023.long.parser.mq5 b/Parsers/AMarkets/EURGBP/2023/x-saherelm.xch.che.amarkets.eurgbp.2023.long.parser.mq5 new file mode 100644 index 00000000..0d81ae57 --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2023/x-saherelm.xch.che.amarkets.eurgbp.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2023LongConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.eurgbp.2023.short.parser.mq5 b/Parsers/AMarkets/EURGBP/2023/x-saherelm.xch.che.amarkets.eurgbp.2023.short.parser.mq5 new file mode 100644 index 00000000..4aa6ed6b --- /dev/null +++ b/Parsers/AMarkets/EURGBP/2023/x-saherelm.xch.che.amarkets.eurgbp.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURGBP2023ShortConditionsParser +{ + // + 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.che.amarkets.eurgbp.long.parser.mq5 b/Parsers/AMarkets/EURGBP/x-saherelm.xch.che.amarkets.eurgbp.long.parser.mq5 index 75d9f634..7c557a42 100644 --- a/Parsers/AMarkets/EURGBP/x-saherelm.xch.che.amarkets.eurgbp.long.parser.mq5 +++ b/Parsers/AMarkets/EURGBP/x-saherelm.xch.che.amarkets.eurgbp.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurgbp.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurgbp.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurgbp.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurgbp.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurgbp.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurgbp.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurgbp.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurgbp.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURGBPLongConditionsParser // XCHCHEStartegyAMarketsEURGBPOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURGBP2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURGBP2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURGBP2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURGBP2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURGBP2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURGBP2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURGBP2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURGBPLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURGBPLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURGBP/x-saherelm.xch.che.amarkets.eurgbp.short.parser.mq5 b/Parsers/AMarkets/EURGBP/x-saherelm.xch.che.amarkets.eurgbp.short.parser.mq5 index dd56f7c8..ef0bf139 100644 --- a/Parsers/AMarkets/EURGBP/x-saherelm.xch.che.amarkets.eurgbp.short.parser.mq5 +++ b/Parsers/AMarkets/EURGBP/x-saherelm.xch.che.amarkets.eurgbp.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurgbp.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurgbp.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurgbp.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurgbp.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurgbp.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurgbp.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurgbp.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurgbp.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURGBPShortConditionsParser // XCHCHEStartegyAMarketsEURGBPOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURGBP2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURGBP2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURGBP2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURGBP2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURGBP2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURGBP2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURGBP2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURGBPShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURGBPShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURJPY/2018/x-saherelm.xch.che.amarkets.eurjpy.2018.long.parser.mq5 b/Parsers/AMarkets/EURJPY/2018/x-saherelm.xch.che.amarkets.eurjpy.2018.long.parser.mq5 new file mode 100644 index 00000000..b30a3f33 --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2018/x-saherelm.xch.che.amarkets.eurjpy.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2018LongConditionsParser +{ + // + 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/2018/x-saherelm.xch.che.amarkets.eurjpy.2018.short.parser.mq5 b/Parsers/AMarkets/EURJPY/2018/x-saherelm.xch.che.amarkets.eurjpy.2018.short.parser.mq5 new file mode 100644 index 00000000..2d794fef --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2018/x-saherelm.xch.che.amarkets.eurjpy.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2018ShortConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.eurjpy.2020.long.parser.mq5 b/Parsers/AMarkets/EURJPY/2020/x-saherelm.xch.che.amarkets.eurjpy.2020.long.parser.mq5 new file mode 100644 index 00000000..767c2f49 --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2020/x-saherelm.xch.che.amarkets.eurjpy.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2020LongConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.eurjpy.2020.short.parser.mq5 b/Parsers/AMarkets/EURJPY/2020/x-saherelm.xch.che.amarkets.eurjpy.2020.short.parser.mq5 new file mode 100644 index 00000000..c71cfdcf --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2020/x-saherelm.xch.che.amarkets.eurjpy.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2020ShortConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.eurjpy.2021.long.parser.mq5 b/Parsers/AMarkets/EURJPY/2021/x-saherelm.xch.che.amarkets.eurjpy.2021.long.parser.mq5 new file mode 100644 index 00000000..dc2e56e3 --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2021/x-saherelm.xch.che.amarkets.eurjpy.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2021LongConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.eurjpy.2021.short.parser.mq5 b/Parsers/AMarkets/EURJPY/2021/x-saherelm.xch.che.amarkets.eurjpy.2021.short.parser.mq5 new file mode 100644 index 00000000..ced879d5 --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2021/x-saherelm.xch.che.amarkets.eurjpy.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2021ShortConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.eurjpy.2022.long.parser.mq5 b/Parsers/AMarkets/EURJPY/2022/x-saherelm.xch.che.amarkets.eurjpy.2022.long.parser.mq5 new file mode 100644 index 00000000..762719ef --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2022/x-saherelm.xch.che.amarkets.eurjpy.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2022LongConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.eurjpy.2022.short.parser.mq5 b/Parsers/AMarkets/EURJPY/2022/x-saherelm.xch.che.amarkets.eurjpy.2022.short.parser.mq5 new file mode 100644 index 00000000..fd05a40e --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2022/x-saherelm.xch.che.amarkets.eurjpy.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2022ShortConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.eurjpy.2023.long.parser.mq5 b/Parsers/AMarkets/EURJPY/2023/x-saherelm.xch.che.amarkets.eurjpy.2023.long.parser.mq5 new file mode 100644 index 00000000..cf3113ce --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2023/x-saherelm.xch.che.amarkets.eurjpy.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2023LongConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.eurjpy.2023.short.parser.mq5 b/Parsers/AMarkets/EURJPY/2023/x-saherelm.xch.che.amarkets.eurjpy.2023.short.parser.mq5 new file mode 100644 index 00000000..d960d349 --- /dev/null +++ b/Parsers/AMarkets/EURJPY/2023/x-saherelm.xch.che.amarkets.eurjpy.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURJPY2023ShortConditionsParser +{ + // + 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.che.amarkets.eurjpy.long.parser.mq5 b/Parsers/AMarkets/EURJPY/x-saherelm.xch.che.amarkets.eurjpy.long.parser.mq5 index 9b216c9d..d74bf0b9 100644 --- a/Parsers/AMarkets/EURJPY/x-saherelm.xch.che.amarkets.eurjpy.long.parser.mq5 +++ b/Parsers/AMarkets/EURJPY/x-saherelm.xch.che.amarkets.eurjpy.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurjpy.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurjpy.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurjpy.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurjpy.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurjpy.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurjpy.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurjpy.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurjpy.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURJPYLongConditionsParser // XCHCHEStartegyAMarketsEURJPYOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURJPY2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURJPY2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURJPY2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURJPY2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURJPY2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURJPY2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURJPY2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURJPYLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURJPYLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURJPY/x-saherelm.xch.che.amarkets.eurjpy.short.parser.mq5 b/Parsers/AMarkets/EURJPY/x-saherelm.xch.che.amarkets.eurjpy.short.parser.mq5 index 7a757715..4a2b5af2 100644 --- a/Parsers/AMarkets/EURJPY/x-saherelm.xch.che.amarkets.eurjpy.short.parser.mq5 +++ b/Parsers/AMarkets/EURJPY/x-saherelm.xch.che.amarkets.eurjpy.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurjpy.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurjpy.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurjpy.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurjpy.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurjpy.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurjpy.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurjpy.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurjpy.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURJPYShortConditionsParser // XCHCHEStartegyAMarketsEURJPYOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURJPY2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURJPY2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURJPY2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURJPY2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURJPY2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURJPY2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURJPY2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURJPYShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURJPYShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURUSD/2018/x-saherelm.xch.che.amarkets.eurusd.2018.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2018/x-saherelm.xch.che.amarkets.eurusd.2018.long.parser.mq5 new file mode 100644 index 00000000..3e4a008e --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2018/x-saherelm.xch.che.amarkets.eurusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2018LongConditionsParser +{ + // + 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/2018/x-saherelm.xch.che.amarkets.eurusd.2018.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2018/x-saherelm.xch.che.amarkets.eurusd.2018.short.parser.mq5 new file mode 100644 index 00000000..b53d9f41 --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2018/x-saherelm.xch.che.amarkets.eurusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2018ShortConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.eurusd.2020.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.che.amarkets.eurusd.2020.long.parser.mq5 new file mode 100644 index 00000000..6679283b --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.che.amarkets.eurusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2020LongConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.eurusd.2020.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.che.amarkets.eurusd.2020.short.parser.mq5 new file mode 100644 index 00000000..1c33b85d --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.che.amarkets.eurusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2020ShortConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.eurusd.2021.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.che.amarkets.eurusd.2021.long.parser.mq5 new file mode 100644 index 00000000..99215b31 --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.che.amarkets.eurusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2021LongConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.eurusd.2021.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.che.amarkets.eurusd.2021.short.parser.mq5 new file mode 100644 index 00000000..30baa769 --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.che.amarkets.eurusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2021ShortConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.eurusd.2022.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.che.amarkets.eurusd.2022.long.parser.mq5 new file mode 100644 index 00000000..b43a1fd1 --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.che.amarkets.eurusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2022LongConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.eurusd.2022.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.che.amarkets.eurusd.2022.short.parser.mq5 new file mode 100644 index 00000000..da3ca0e0 --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.che.amarkets.eurusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2022ShortConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.eurusd.2023.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.che.amarkets.eurusd.2023.long.parser.mq5 new file mode 100644 index 00000000..33d7c014 --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.che.amarkets.eurusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2023LongConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.eurusd.2023.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.che.amarkets.eurusd.2023.short.parser.mq5 new file mode 100644 index 00000000..c693940e --- /dev/null +++ b/Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.che.amarkets.eurusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsEURUSD2023ShortConditionsParser +{ + // + 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.che.amarkets.eurusd.long.parser.mq5 b/Parsers/AMarkets/EURUSD/x-saherelm.xch.che.amarkets.eurusd.long.parser.mq5 index 79fcc19f..cd47355b 100644 --- a/Parsers/AMarkets/EURUSD/x-saherelm.xch.che.amarkets.eurusd.long.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/x-saherelm.xch.che.amarkets.eurusd.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurusd.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurusd.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurusd.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurusd.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurusd.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurusd.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurusd.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurusd.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURUSDLongConditionsParser // XCHCHEStartegyAMarketsEURUSDOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURUSD2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURUSD2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURUSD2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURUSD2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURUSD2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURUSD2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURUSD2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/EURUSD/x-saherelm.xch.che.amarkets.eurusd.short.parser.mq5 b/Parsers/AMarkets/EURUSD/x-saherelm.xch.che.amarkets.eurusd.short.parser.mq5 index 5fcdb999..0bb2a155 100644 --- a/Parsers/AMarkets/EURUSD/x-saherelm.xch.che.amarkets.eurusd.short.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/x-saherelm.xch.che.amarkets.eurusd.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.eurusd.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.eurusd.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.eurusd.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.eurusd.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.eurusd.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.eurusd.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.eurusd.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.eurusd.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsEURUSDShortConditionsParser // XCHCHEStartegyAMarketsEURUSDOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsEURUSD2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsEURUSD2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsEURUSD2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsEURUSD2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsEURUSD2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsEURUSD2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsEURUSD2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsEURUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsEURUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/GBPUSD/2018/x-saherelm.xch.che.amarkets.gbpusd.2018.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/2018/x-saherelm.xch.che.amarkets.gbpusd.2018.long.parser.mq5 new file mode 100644 index 00000000..b584ca18 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2018/x-saherelm.xch.che.amarkets.gbpusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2018LongConditionsParser +{ + // + 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/2018/x-saherelm.xch.che.amarkets.gbpusd.2018.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/2018/x-saherelm.xch.che.amarkets.gbpusd.2018.short.parser.mq5 new file mode 100644 index 00000000..cb44896d --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2018/x-saherelm.xch.che.amarkets.gbpusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2018ShortConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.gbpusd.2020.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/2020/x-saherelm.xch.che.amarkets.gbpusd.2020.long.parser.mq5 new file mode 100644 index 00000000..0bd4db28 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2020/x-saherelm.xch.che.amarkets.gbpusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2020LongConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.gbpusd.2020.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/2020/x-saherelm.xch.che.amarkets.gbpusd.2020.short.parser.mq5 new file mode 100644 index 00000000..d1b48179 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2020/x-saherelm.xch.che.amarkets.gbpusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2020ShortConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.gbpusd.2021.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/2021/x-saherelm.xch.che.amarkets.gbpusd.2021.long.parser.mq5 new file mode 100644 index 00000000..e99e1351 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2021/x-saherelm.xch.che.amarkets.gbpusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2021LongConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.gbpusd.2021.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/2021/x-saherelm.xch.che.amarkets.gbpusd.2021.short.parser.mq5 new file mode 100644 index 00000000..9f987c83 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2021/x-saherelm.xch.che.amarkets.gbpusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2021ShortConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.gbpusd.2022.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/2022/x-saherelm.xch.che.amarkets.gbpusd.2022.long.parser.mq5 new file mode 100644 index 00000000..ee5e13e6 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2022/x-saherelm.xch.che.amarkets.gbpusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2022LongConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.gbpusd.2022.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/2022/x-saherelm.xch.che.amarkets.gbpusd.2022.short.parser.mq5 new file mode 100644 index 00000000..3889cddd --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2022/x-saherelm.xch.che.amarkets.gbpusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2022ShortConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.gbpusd.2023.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/2023/x-saherelm.xch.che.amarkets.gbpusd.2023.long.parser.mq5 new file mode 100644 index 00000000..9faccc7b --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2023/x-saherelm.xch.che.amarkets.gbpusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2023LongConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.gbpusd.2023.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/2023/x-saherelm.xch.che.amarkets.gbpusd.2023.short.parser.mq5 new file mode 100644 index 00000000..b4fd0f57 --- /dev/null +++ b/Parsers/AMarkets/GBPUSD/2023/x-saherelm.xch.che.amarkets.gbpusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsGBPUSD2023ShortConditionsParser +{ + // + 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.che.amarkets.gbpusd.long.parser.mq5 b/Parsers/AMarkets/GBPUSD/x-saherelm.xch.che.amarkets.gbpusd.long.parser.mq5 index 2f0de25d..c3e52fb0 100644 --- a/Parsers/AMarkets/GBPUSD/x-saherelm.xch.che.amarkets.gbpusd.long.parser.mq5 +++ b/Parsers/AMarkets/GBPUSD/x-saherelm.xch.che.amarkets.gbpusd.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.gbpusd.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.gbpusd.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.gbpusd.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.gbpusd.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.gbpusd.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.gbpusd.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.gbpusd.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.gbpusd.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsGBPUSDLongConditionsParser // XCHCHEStartegyAMarketsGBPUSDOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsGBPUSD2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsGBPUSD2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsGBPUSD2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsGBPUSD2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsGBPUSD2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsGBPUSD2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsGBPUSD2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsGBPUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsGBPUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/GBPUSD/x-saherelm.xch.che.amarkets.gbpusd.short.parser.mq5 b/Parsers/AMarkets/GBPUSD/x-saherelm.xch.che.amarkets.gbpusd.short.parser.mq5 index dfb3a3ef..cad00412 100644 --- a/Parsers/AMarkets/GBPUSD/x-saherelm.xch.che.amarkets.gbpusd.short.parser.mq5 +++ b/Parsers/AMarkets/GBPUSD/x-saherelm.xch.che.amarkets.gbpusd.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.gbpusd.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.gbpusd.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.gbpusd.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.gbpusd.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.gbpusd.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.gbpusd.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.gbpusd.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.gbpusd.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsGBPUSDShortConditionsParser // XCHCHEStartegyAMarketsGBPUSDOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsGBPUSD2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsGBPUSD2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsGBPUSD2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsGBPUSD2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsGBPUSD2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsGBPUSD2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsGBPUSD2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsGBPUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsGBPUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/NZDUSD/2018/x-saherelm.xch.che.amarkets.nzdusd.2018.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/2018/x-saherelm.xch.che.amarkets.nzdusd.2018.long.parser.mq5 new file mode 100644 index 00000000..944110dc --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2018/x-saherelm.xch.che.amarkets.nzdusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2018LongConditionsParser +{ + // + 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/2018/x-saherelm.xch.che.amarkets.nzdusd.2018.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/2018/x-saherelm.xch.che.amarkets.nzdusd.2018.short.parser.mq5 new file mode 100644 index 00000000..66db2e75 --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2018/x-saherelm.xch.che.amarkets.nzdusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2018ShortConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.nzdusd.2020.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/2020/x-saherelm.xch.che.amarkets.nzdusd.2020.long.parser.mq5 new file mode 100644 index 00000000..d607e96d --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2020/x-saherelm.xch.che.amarkets.nzdusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2020LongConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.nzdusd.2020.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/2020/x-saherelm.xch.che.amarkets.nzdusd.2020.short.parser.mq5 new file mode 100644 index 00000000..99c5d4f4 --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2020/x-saherelm.xch.che.amarkets.nzdusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2020ShortConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.nzdusd.2021.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/2021/x-saherelm.xch.che.amarkets.nzdusd.2021.long.parser.mq5 new file mode 100644 index 00000000..ca227dc1 --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2021/x-saherelm.xch.che.amarkets.nzdusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2021LongConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.nzdusd.2021.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/2021/x-saherelm.xch.che.amarkets.nzdusd.2021.short.parser.mq5 new file mode 100644 index 00000000..42bfe89c --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2021/x-saherelm.xch.che.amarkets.nzdusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2021ShortConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.nzdusd.2022.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/2022/x-saherelm.xch.che.amarkets.nzdusd.2022.long.parser.mq5 new file mode 100644 index 00000000..e8d9e87d --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2022/x-saherelm.xch.che.amarkets.nzdusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2022LongConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.nzdusd.2022.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/2022/x-saherelm.xch.che.amarkets.nzdusd.2022.short.parser.mq5 new file mode 100644 index 00000000..018d5354 --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2022/x-saherelm.xch.che.amarkets.nzdusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2022ShortConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.nzdusd.2023.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/2023/x-saherelm.xch.che.amarkets.nzdusd.2023.long.parser.mq5 new file mode 100644 index 00000000..e68ae204 --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2023/x-saherelm.xch.che.amarkets.nzdusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2023LongConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.nzdusd.2023.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/2023/x-saherelm.xch.che.amarkets.nzdusd.2023.short.parser.mq5 new file mode 100644 index 00000000..ab27d03f --- /dev/null +++ b/Parsers/AMarkets/NZDUSD/2023/x-saherelm.xch.che.amarkets.nzdusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsNZDUSD2023ShortConditionsParser +{ + // + 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.che.amarkets.nzdusd.long.parser.mq5 b/Parsers/AMarkets/NZDUSD/x-saherelm.xch.che.amarkets.nzdusd.long.parser.mq5 index 23c3fde2..941bcf48 100644 --- a/Parsers/AMarkets/NZDUSD/x-saherelm.xch.che.amarkets.nzdusd.long.parser.mq5 +++ b/Parsers/AMarkets/NZDUSD/x-saherelm.xch.che.amarkets.nzdusd.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.nzdusd.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.nzdusd.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.nzdusd.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.nzdusd.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.nzdusd.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.nzdusd.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.nzdusd.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.nzdusd.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsNZDUSDLongConditionsParser // XCHCHEStartegyAMarketsNZDUSDOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsNZDUSD2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsNZDUSD2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsNZDUSD2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsNZDUSD2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsNZDUSD2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsNZDUSD2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsNZDUSD2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsNZDUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsNZDUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/NZDUSD/x-saherelm.xch.che.amarkets.nzdusd.short.parser.mq5 b/Parsers/AMarkets/NZDUSD/x-saherelm.xch.che.amarkets.nzdusd.short.parser.mq5 index dde61665..fbadc423 100644 --- a/Parsers/AMarkets/NZDUSD/x-saherelm.xch.che.amarkets.nzdusd.short.parser.mq5 +++ b/Parsers/AMarkets/NZDUSD/x-saherelm.xch.che.amarkets.nzdusd.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.nzdusd.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.nzdusd.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.nzdusd.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.nzdusd.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.nzdusd.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.nzdusd.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.nzdusd.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.nzdusd.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsNZDUSDShortConditionsParser // XCHCHEStartegyAMarketsNZDUSDOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsNZDUSD2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsNZDUSD2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsNZDUSD2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsNZDUSD2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsNZDUSD2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsNZDUSD2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsNZDUSD2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsNZDUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsNZDUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/USDCAD/2018/x-saherelm.xch.che.amarkets.usdcad.2018.long.parser.mq5 b/Parsers/AMarkets/USDCAD/2018/x-saherelm.xch.che.amarkets.usdcad.2018.long.parser.mq5 new file mode 100644 index 00000000..1d1b7382 --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2018/x-saherelm.xch.che.amarkets.usdcad.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2018LongConditionsParser +{ + // + 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/2018/x-saherelm.xch.che.amarkets.usdcad.2018.short.parser.mq5 b/Parsers/AMarkets/USDCAD/2018/x-saherelm.xch.che.amarkets.usdcad.2018.short.parser.mq5 new file mode 100644 index 00000000..f593f041 --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2018/x-saherelm.xch.che.amarkets.usdcad.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2018ShortConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.usdcad.2020.long.parser.mq5 b/Parsers/AMarkets/USDCAD/2020/x-saherelm.xch.che.amarkets.usdcad.2020.long.parser.mq5 new file mode 100644 index 00000000..de3bf0cf --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2020/x-saherelm.xch.che.amarkets.usdcad.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2020LongConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.usdcad.2020.short.parser.mq5 b/Parsers/AMarkets/USDCAD/2020/x-saherelm.xch.che.amarkets.usdcad.2020.short.parser.mq5 new file mode 100644 index 00000000..078d4434 --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2020/x-saherelm.xch.che.amarkets.usdcad.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2020ShortConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.usdcad.2021.long.parser.mq5 b/Parsers/AMarkets/USDCAD/2021/x-saherelm.xch.che.amarkets.usdcad.2021.long.parser.mq5 new file mode 100644 index 00000000..608b5c8b --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2021/x-saherelm.xch.che.amarkets.usdcad.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2021LongConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.usdcad.2021.short.parser.mq5 b/Parsers/AMarkets/USDCAD/2021/x-saherelm.xch.che.amarkets.usdcad.2021.short.parser.mq5 new file mode 100644 index 00000000..f571ae92 --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2021/x-saherelm.xch.che.amarkets.usdcad.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2021ShortConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.usdcad.2022.long.parser.mq5 b/Parsers/AMarkets/USDCAD/2022/x-saherelm.xch.che.amarkets.usdcad.2022.long.parser.mq5 new file mode 100644 index 00000000..6d9656bc --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2022/x-saherelm.xch.che.amarkets.usdcad.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2022LongConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.usdcad.2022.short.parser.mq5 b/Parsers/AMarkets/USDCAD/2022/x-saherelm.xch.che.amarkets.usdcad.2022.short.parser.mq5 new file mode 100644 index 00000000..d242d5bf --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2022/x-saherelm.xch.che.amarkets.usdcad.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2022ShortConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.usdcad.2023.long.parser.mq5 b/Parsers/AMarkets/USDCAD/2023/x-saherelm.xch.che.amarkets.usdcad.2023.long.parser.mq5 new file mode 100644 index 00000000..88277956 --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2023/x-saherelm.xch.che.amarkets.usdcad.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2023LongConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.usdcad.2023.short.parser.mq5 b/Parsers/AMarkets/USDCAD/2023/x-saherelm.xch.che.amarkets.usdcad.2023.short.parser.mq5 new file mode 100644 index 00000000..399cb1d0 --- /dev/null +++ b/Parsers/AMarkets/USDCAD/2023/x-saherelm.xch.che.amarkets.usdcad.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCAD2023ShortConditionsParser +{ + // + 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.che.amarkets.usdcad.long.parser.mq5 b/Parsers/AMarkets/USDCAD/x-saherelm.xch.che.amarkets.usdcad.long.parser.mq5 index 335d188f..2bc3a682 100644 --- a/Parsers/AMarkets/USDCAD/x-saherelm.xch.che.amarkets.usdcad.long.parser.mq5 +++ b/Parsers/AMarkets/USDCAD/x-saherelm.xch.che.amarkets.usdcad.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.usdcad.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.usdcad.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.usdcad.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.usdcad.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.usdcad.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.usdcad.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.usdcad.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.usdcad.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsUSDCADLongConditionsParser // XCHCHEStartegyAMarketsUSDCADOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsUSDCAD2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsUSDCAD2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsUSDCAD2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsUSDCAD2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsUSDCAD2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsUSDCAD2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsUSDCAD2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsUSDCADLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsUSDCADLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/USDCAD/x-saherelm.xch.che.amarkets.usdcad.short.parser.mq5 b/Parsers/AMarkets/USDCAD/x-saherelm.xch.che.amarkets.usdcad.short.parser.mq5 index 3515c4b8..ef1943ff 100644 --- a/Parsers/AMarkets/USDCAD/x-saherelm.xch.che.amarkets.usdcad.short.parser.mq5 +++ b/Parsers/AMarkets/USDCAD/x-saherelm.xch.che.amarkets.usdcad.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.usdcad.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.usdcad.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.usdcad.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.usdcad.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.usdcad.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.usdcad.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.usdcad.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.usdcad.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsUSDCADShortConditionsParser // XCHCHEStartegyAMarketsUSDCADOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsUSDCAD2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsUSDCAD2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsUSDCAD2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsUSDCAD2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsUSDCAD2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsUSDCAD2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsUSDCAD2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsUSDCADShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsUSDCADShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/USDCHF/2018/x-saherelm.xch.che.amarkets.usdchf.2018.long.parser.mq5 b/Parsers/AMarkets/USDCHF/2018/x-saherelm.xch.che.amarkets.usdchf.2018.long.parser.mq5 new file mode 100644 index 00000000..4837ea9f --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2018/x-saherelm.xch.che.amarkets.usdchf.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2018LongConditionsParser +{ + // + 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/2018/x-saherelm.xch.che.amarkets.usdchf.2018.short.parser.mq5 b/Parsers/AMarkets/USDCHF/2018/x-saherelm.xch.che.amarkets.usdchf.2018.short.parser.mq5 new file mode 100644 index 00000000..2a39b962 --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2018/x-saherelm.xch.che.amarkets.usdchf.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2018ShortConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.usdchf.2020.long.parser.mq5 b/Parsers/AMarkets/USDCHF/2020/x-saherelm.xch.che.amarkets.usdchf.2020.long.parser.mq5 new file mode 100644 index 00000000..c25f572d --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2020/x-saherelm.xch.che.amarkets.usdchf.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2020LongConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.usdchf.2020.short.parser.mq5 b/Parsers/AMarkets/USDCHF/2020/x-saherelm.xch.che.amarkets.usdchf.2020.short.parser.mq5 new file mode 100644 index 00000000..19576474 --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2020/x-saherelm.xch.che.amarkets.usdchf.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2020ShortConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.usdchf.2021.long.parser.mq5 b/Parsers/AMarkets/USDCHF/2021/x-saherelm.xch.che.amarkets.usdchf.2021.long.parser.mq5 new file mode 100644 index 00000000..2f9abfbe --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2021/x-saherelm.xch.che.amarkets.usdchf.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2021LongConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.usdchf.2021.short.parser.mq5 b/Parsers/AMarkets/USDCHF/2021/x-saherelm.xch.che.amarkets.usdchf.2021.short.parser.mq5 new file mode 100644 index 00000000..21377017 --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2021/x-saherelm.xch.che.amarkets.usdchf.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2021ShortConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.usdchf.2022.long.parser.mq5 b/Parsers/AMarkets/USDCHF/2022/x-saherelm.xch.che.amarkets.usdchf.2022.long.parser.mq5 new file mode 100644 index 00000000..ac18029e --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2022/x-saherelm.xch.che.amarkets.usdchf.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2022LongConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.usdchf.2022.short.parser.mq5 b/Parsers/AMarkets/USDCHF/2022/x-saherelm.xch.che.amarkets.usdchf.2022.short.parser.mq5 new file mode 100644 index 00000000..9a532cb7 --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2022/x-saherelm.xch.che.amarkets.usdchf.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2022ShortConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.usdchf.2023.long.parser.mq5 b/Parsers/AMarkets/USDCHF/2023/x-saherelm.xch.che.amarkets.usdchf.2023.long.parser.mq5 new file mode 100644 index 00000000..9207700b --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2023/x-saherelm.xch.che.amarkets.usdchf.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2023LongConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.usdchf.2023.short.parser.mq5 b/Parsers/AMarkets/USDCHF/2023/x-saherelm.xch.che.amarkets.usdchf.2023.short.parser.mq5 new file mode 100644 index 00000000..5ff312c2 --- /dev/null +++ b/Parsers/AMarkets/USDCHF/2023/x-saherelm.xch.che.amarkets.usdchf.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDCHF2023ShortConditionsParser +{ + // + 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.che.amarkets.usdchf.long.parser.mq5 b/Parsers/AMarkets/USDCHF/x-saherelm.xch.che.amarkets.usdchf.long.parser.mq5 index 8e0eb038..3e1abd2d 100644 --- a/Parsers/AMarkets/USDCHF/x-saherelm.xch.che.amarkets.usdchf.long.parser.mq5 +++ b/Parsers/AMarkets/USDCHF/x-saherelm.xch.che.amarkets.usdchf.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.usdchf.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.usdchf.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.usdchf.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.usdchf.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.usdchf.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.usdchf.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.usdchf.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.usdchf.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsUSDCHFLongConditionsParser // XCHCHEStartegyAMarketsUSDCHFOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsUSDCHF2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsUSDCHF2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsUSDCHF2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsUSDCHF2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsUSDCHF2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsUSDCHF2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsUSDCHF2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsUSDCHFLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsUSDCHFLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/USDCHF/x-saherelm.xch.che.amarkets.usdchf.short.parser.mq5 b/Parsers/AMarkets/USDCHF/x-saherelm.xch.che.amarkets.usdchf.short.parser.mq5 index 8ff3e37c..c068a5fc 100644 --- a/Parsers/AMarkets/USDCHF/x-saherelm.xch.che.amarkets.usdchf.short.parser.mq5 +++ b/Parsers/AMarkets/USDCHF/x-saherelm.xch.che.amarkets.usdchf.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.usdchf.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.usdchf.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.usdchf.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.usdchf.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.usdchf.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.usdchf.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.usdchf.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.usdchf.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsUSDCHFShortConditionsParser // XCHCHEStartegyAMarketsUSDCHFOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsUSDCHF2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsUSDCHF2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsUSDCHF2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsUSDCHF2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsUSDCHF2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsUSDCHF2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsUSDCHF2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsUSDCHFShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsUSDCHFShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/USDJPY/2018/x-saherelm.xch.che.amarkets.usdjpy.2018.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2018/x-saherelm.xch.che.amarkets.usdjpy.2018.long.parser.mq5 new file mode 100644 index 00000000..594ff546 --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2018/x-saherelm.xch.che.amarkets.usdjpy.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2018LongConditionsParser +{ + // + 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/2018/x-saherelm.xch.che.amarkets.usdjpy.2018.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2018/x-saherelm.xch.che.amarkets.usdjpy.2018.short.parser.mq5 new file mode 100644 index 00000000..9f60f63a --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2018/x-saherelm.xch.che.amarkets.usdjpy.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2018ShortConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.usdjpy.2020.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.che.amarkets.usdjpy.2020.long.parser.mq5 new file mode 100644 index 00000000..86d2727f --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.che.amarkets.usdjpy.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2020LongConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.usdjpy.2020.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.che.amarkets.usdjpy.2020.short.parser.mq5 new file mode 100644 index 00000000..ff2523e9 --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.che.amarkets.usdjpy.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2020ShortConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.usdjpy.2021.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.che.amarkets.usdjpy.2021.long.parser.mq5 new file mode 100644 index 00000000..8efa51ad --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.che.amarkets.usdjpy.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2021LongConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.usdjpy.2021.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.che.amarkets.usdjpy.2021.short.parser.mq5 new file mode 100644 index 00000000..10bc4aa4 --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.che.amarkets.usdjpy.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2021ShortConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.usdjpy.2022.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.che.amarkets.usdjpy.2022.long.parser.mq5 new file mode 100644 index 00000000..9b361fa2 --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.che.amarkets.usdjpy.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2022LongConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.usdjpy.2022.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.che.amarkets.usdjpy.2022.short.parser.mq5 new file mode 100644 index 00000000..0bd1ecbf --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.che.amarkets.usdjpy.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2022ShortConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.usdjpy.2023.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.che.amarkets.usdjpy.2023.long.parser.mq5 new file mode 100644 index 00000000..c05b704f --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.che.amarkets.usdjpy.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2023LongConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.usdjpy.2023.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.che.amarkets.usdjpy.2023.short.parser.mq5 new file mode 100644 index 00000000..86e212ed --- /dev/null +++ b/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.che.amarkets.usdjpy.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsUSDJPY2023ShortConditionsParser +{ + // + 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.che.amarkets.usdjpy.long.parser.mq5 b/Parsers/AMarkets/USDJPY/x-saherelm.xch.che.amarkets.usdjpy.long.parser.mq5 index 8da46571..332a5f22 100644 --- a/Parsers/AMarkets/USDJPY/x-saherelm.xch.che.amarkets.usdjpy.long.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/x-saherelm.xch.che.amarkets.usdjpy.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.usdjpy.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.usdjpy.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.usdjpy.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.usdjpy.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.usdjpy.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.usdjpy.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.usdjpy.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.usdjpy.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsUSDJPYLongConditionsParser // XCHCHEStartegyAMarketsUSDJPYOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsUSDJPY2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsUSDJPY2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsUSDJPY2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsUSDJPY2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsUSDJPY2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsUSDJPY2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsUSDJPY2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsUSDJPYLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsUSDJPYLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/USDJPY/x-saherelm.xch.che.amarkets.usdjpy.short.parser.mq5 b/Parsers/AMarkets/USDJPY/x-saherelm.xch.che.amarkets.usdjpy.short.parser.mq5 index 396a0dbf..61af48c0 100644 --- a/Parsers/AMarkets/USDJPY/x-saherelm.xch.che.amarkets.usdjpy.short.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/x-saherelm.xch.che.amarkets.usdjpy.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.usdjpy.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.usdjpy.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.usdjpy.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.usdjpy.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.usdjpy.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.usdjpy.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.usdjpy.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.usdjpy.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsUSDJPYShortConditionsParser // XCHCHEStartegyAMarketsUSDJPYOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsUSDJPY2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsUSDJPY2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsUSDJPY2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsUSDJPY2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsUSDJPY2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsUSDJPY2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsUSDJPY2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsUSDJPYShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsUSDJPYShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/XAUUSD/2018/x-saherelm.xch.che.amarkets.xauusd.2018.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/2018/x-saherelm.xch.che.amarkets.xauusd.2018.long.parser.mq5 new file mode 100644 index 00000000..82145faf --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2018/x-saherelm.xch.che.amarkets.xauusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2018LongConditionsParser +{ + // + 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/2018/x-saherelm.xch.che.amarkets.xauusd.2018.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/2018/x-saherelm.xch.che.amarkets.xauusd.2018.short.parser.mq5 new file mode 100644 index 00000000..9bfda33b --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2018/x-saherelm.xch.che.amarkets.xauusd.2018.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2018ShortConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.xauusd.2020.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/2020/x-saherelm.xch.che.amarkets.xauusd.2020.long.parser.mq5 new file mode 100644 index 00000000..b1cad47c --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2020/x-saherelm.xch.che.amarkets.xauusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2020LongConditionsParser +{ + // + 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/2020/x-saherelm.xch.che.amarkets.xauusd.2020.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/2020/x-saherelm.xch.che.amarkets.xauusd.2020.short.parser.mq5 new file mode 100644 index 00000000..8ead123e --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2020/x-saherelm.xch.che.amarkets.xauusd.2020.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2020ShortConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.xauusd.2021.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/2021/x-saherelm.xch.che.amarkets.xauusd.2021.long.parser.mq5 new file mode 100644 index 00000000..07929c48 --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2021/x-saherelm.xch.che.amarkets.xauusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2021LongConditionsParser +{ + // + 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/2021/x-saherelm.xch.che.amarkets.xauusd.2021.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/2021/x-saherelm.xch.che.amarkets.xauusd.2021.short.parser.mq5 new file mode 100644 index 00000000..c6259ddf --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2021/x-saherelm.xch.che.amarkets.xauusd.2021.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2021ShortConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.xauusd.2022.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/2022/x-saherelm.xch.che.amarkets.xauusd.2022.long.parser.mq5 new file mode 100644 index 00000000..6e697c1f --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2022/x-saherelm.xch.che.amarkets.xauusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2022LongConditionsParser +{ + // + 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/2022/x-saherelm.xch.che.amarkets.xauusd.2022.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/2022/x-saherelm.xch.che.amarkets.xauusd.2022.short.parser.mq5 new file mode 100644 index 00000000..0cea0421 --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2022/x-saherelm.xch.che.amarkets.xauusd.2022.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2022ShortConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.xauusd.2023.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/2023/x-saherelm.xch.che.amarkets.xauusd.2023.long.parser.mq5 new file mode 100644 index 00000000..7abacf2e --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2023/x-saherelm.xch.che.amarkets.xauusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2023LongConditionsParser +{ + // + 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/2023/x-saherelm.xch.che.amarkets.xauusd.2023.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/2023/x-saherelm.xch.che.amarkets.xauusd.2023.short.parser.mq5 new file mode 100644 index 00000000..6164c89d --- /dev/null +++ b/Parsers/AMarkets/XAUUSD/2023/x-saherelm.xch.che.amarkets.xauusd.2023.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.che.strategy.mq5" + +// +// Conditions Parser ... +struct XCHCHEStartegyAMarketsXAUUSD2023ShortConditionsParser +{ + // + 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.che.amarkets.xauusd.long.parser.mq5 b/Parsers/AMarkets/XAUUSD/x-saherelm.xch.che.amarkets.xauusd.long.parser.mq5 index a8445eae..3fd8919b 100644 --- a/Parsers/AMarkets/XAUUSD/x-saherelm.xch.che.amarkets.xauusd.long.parser.mq5 +++ b/Parsers/AMarkets/XAUUSD/x-saherelm.xch.che.amarkets.xauusd.long.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.xauusd.olds.long.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.xauusd.2018.long.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.xauusd.2019.long.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.xauusd.2020.long.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.xauusd.2021.long.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.xauusd.2022.long.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.xauusd.2023.long.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.xauusd.2024.long.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsXAUUSDLongConditionsParser // XCHCHEStartegyAMarketsXAUUSDOldsLongConditionsParser _oldsParser; + XCHCHEStartegyAMarketsXAUUSD2018LongConditionsParser _2018Parser; XCHCHEStartegyAMarketsXAUUSD2019LongConditionsParser _2019Parser; + XCHCHEStartegyAMarketsXAUUSD2020LongConditionsParser _2020Parser; + XCHCHEStartegyAMarketsXAUUSD2021LongConditionsParser _2021Parser; + XCHCHEStartegyAMarketsXAUUSD2022LongConditionsParser _2022Parser; + XCHCHEStartegyAMarketsXAUUSD2023LongConditionsParser _2023Parser; XCHCHEStartegyAMarketsXAUUSD2024LongConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsXAUUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsXAUUSDLongConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ; diff --git a/Parsers/AMarkets/XAUUSD/x-saherelm.xch.che.amarkets.xauusd.short.parser.mq5 b/Parsers/AMarkets/XAUUSD/x-saherelm.xch.che.amarkets.xauusd.short.parser.mq5 index 735419be..74ab5117 100644 --- a/Parsers/AMarkets/XAUUSD/x-saherelm.xch.che.amarkets.xauusd.short.parser.mq5 +++ b/Parsers/AMarkets/XAUUSD/x-saherelm.xch.che.amarkets.xauusd.short.parser.mq5 @@ -26,7 +26,12 @@ // #include "./Olds/x-saherelm.xch.che.amarkets.xauusd.olds.short.parser.mq5" +#include "./2018/x-saherelm.xch.che.amarkets.xauusd.2018.short.parser.mq5" #include "./2019/x-saherelm.xch.che.amarkets.xauusd.2019.short.parser.mq5" +#include "./2020/x-saherelm.xch.che.amarkets.xauusd.2020.short.parser.mq5" +#include "./2021/x-saherelm.xch.che.amarkets.xauusd.2021.short.parser.mq5" +#include "./2022/x-saherelm.xch.che.amarkets.xauusd.2022.short.parser.mq5" +#include "./2023/x-saherelm.xch.che.amarkets.xauusd.2023.short.parser.mq5" #include "./2024/x-saherelm.xch.che.amarkets.xauusd.2024.short.parser.mq5" // @@ -38,7 +43,12 @@ struct XCHCHEStartegyAMarketsXAUUSDShortConditionsParser // XCHCHEStartegyAMarketsXAUUSDOldsShortConditionsParser _oldsParser; + XCHCHEStartegyAMarketsXAUUSD2018ShortConditionsParser _2018Parser; XCHCHEStartegyAMarketsXAUUSD2019ShortConditionsParser _2019Parser; + XCHCHEStartegyAMarketsXAUUSD2020ShortConditionsParser _2020Parser; + XCHCHEStartegyAMarketsXAUUSD2021ShortConditionsParser _2021Parser; + XCHCHEStartegyAMarketsXAUUSD2022ShortConditionsParser _2022Parser; + XCHCHEStartegyAMarketsXAUUSD2023ShortConditionsParser _2023Parser; XCHCHEStartegyAMarketsXAUUSD2024ShortConditionsParser _2024Parser; // @@ -61,8 +71,28 @@ struct XCHCHEStartegyAMarketsXAUUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // + || + // + _2018Parser.IsFiltered(conditions) + // ; } else @@ -74,10 +104,30 @@ struct XCHCHEStartegyAMarketsXAUUSDShortConditionsParser // || // + _2023Parser.IsFiltered(conditions) + // + || + // + _2022Parser.IsFiltered(conditions) + // + || + // + _2021Parser.IsFiltered(conditions) + // + || + // + _2020Parser.IsFiltered(conditions) + // + || + // _2019Parser.IsFiltered(conditions) // || // + _2018Parser.IsFiltered(conditions) + // + || + // _oldsParser.IsFiltered(conditions) // ;