├── .clang-format ├── .gitattributes ├── .github └── workflows │ ├── backtest.yml │ ├── check.yml │ ├── compile.yml │ ├── optimize-indi.yml │ ├── optimize-pricestop.yml │ ├── optimize-signalclose.yml │ ├── optimize-signalopen.yml │ └── optimize-tick.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── Indi_ElliottWave.mqh ├── Indicators ├── Elliott_Wave_HeartBeat.mq4 ├── Elliott_Wave_Oscillator-Arrows.mq4 ├── Elliott_Wave_Oscillator1-Trend.mq4 ├── Elliott_Wave_Oscillator1.mq4 ├── Elliott_Wave_Oscillator2.mq4 ├── Elliott_Wave_Oscillator2.mq5 └── Elliott_Wave_Oscillator3-Trend.mq4 ├── README.md ├── Stg_ElliottWave.mq4 ├── Stg_ElliottWave.mq5 ├── Stg_ElliottWave.mqh ├── Stg_ElliottWave.mqproj ├── config ├── H1.h ├── H4.h ├── H8.h ├── M1.h ├── M15.h ├── M30.h ├── M5.h ├── define.h └── template.j2 └── sets └── optimize ├── MaxSpread.set ├── indicator ├── Indi_EWO_Applied_Price1.set ├── Indi_EWO_Applied_Price1.set.j2 ├── Indi_EWO_Applied_Price2.set ├── Indi_EWO_Applied_Price2.set.j2 ├── Indi_EWO_MA_Method1.set ├── Indi_EWO_MA_Method1.set.j2 ├── Indi_EWO_MA_Method2.set ├── Indi_EWO_MA_Method2.set.j2 ├── Indi_EWO_Period1.set ├── Indi_EWO_Period1.set.j2 ├── Indi_EWO_Period2.set ├── Indi_EWO_Period2.set.j2 ├── Indi_ElliottWave_Shift.set └── Indi_ElliottWave_Shift.set.j2 ├── pricestop ├── PriceStopLevel.set ├── PriceStopLevel.set.j2 ├── PriceStopMethod.set └── PriceStopMethod.set.j2 ├── shift └── Shift.set ├── signalclose ├── SignalCloseLevel.set ├── SignalCloseLevel.set.j2 ├── SignalCloseMethod.set └── SignalCloseMethod.set.j2 ├── signalopen ├── SignalOpenBoostMethod.set ├── SignalOpenBoostMethod.set.j2 ├── SignalOpenFilterMethod.set ├── SignalOpenFilterMethod.set.j2 ├── SignalOpenLevel.set ├── SignalOpenLevel.set.j2 ├── SignalOpenMethod.set └── SignalOpenMethod.set.j2 └── tick ├── TickFilterMethod.set └── TickFilterMethod.set.j2 /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | Language: Cpp 3 | BasedOnStyle: Google 4 | ColumnLimit: 120 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/backtest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.github/workflows/backtest.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.github/workflows/compile.yml -------------------------------------------------------------------------------- /.github/workflows/optimize-indi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.github/workflows/optimize-indi.yml -------------------------------------------------------------------------------- /.github/workflows/optimize-pricestop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.github/workflows/optimize-pricestop.yml -------------------------------------------------------------------------------- /.github/workflows/optimize-signalclose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.github/workflows/optimize-signalclose.yml -------------------------------------------------------------------------------- /.github/workflows/optimize-signalopen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.github/workflows/optimize-signalopen.yml -------------------------------------------------------------------------------- /.github/workflows/optimize-tick.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.github/workflows/optimize-tick.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Indi_ElliottWave.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Indi_ElliottWave.mqh -------------------------------------------------------------------------------- /Indicators/Elliott_Wave_HeartBeat.mq4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Indicators/Elliott_Wave_HeartBeat.mq4 -------------------------------------------------------------------------------- /Indicators/Elliott_Wave_Oscillator-Arrows.mq4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Indicators/Elliott_Wave_Oscillator-Arrows.mq4 -------------------------------------------------------------------------------- /Indicators/Elliott_Wave_Oscillator1-Trend.mq4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Indicators/Elliott_Wave_Oscillator1-Trend.mq4 -------------------------------------------------------------------------------- /Indicators/Elliott_Wave_Oscillator1.mq4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Indicators/Elliott_Wave_Oscillator1.mq4 -------------------------------------------------------------------------------- /Indicators/Elliott_Wave_Oscillator2.mq4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Indicators/Elliott_Wave_Oscillator2.mq4 -------------------------------------------------------------------------------- /Indicators/Elliott_Wave_Oscillator2.mq5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Indicators/Elliott_Wave_Oscillator2.mq5 -------------------------------------------------------------------------------- /Indicators/Elliott_Wave_Oscillator3-Trend.mq4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Indicators/Elliott_Wave_Oscillator3-Trend.mq4 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/README.md -------------------------------------------------------------------------------- /Stg_ElliottWave.mq4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Stg_ElliottWave.mq4 -------------------------------------------------------------------------------- /Stg_ElliottWave.mq5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Stg_ElliottWave.mq5 -------------------------------------------------------------------------------- /Stg_ElliottWave.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Stg_ElliottWave.mqh -------------------------------------------------------------------------------- /Stg_ElliottWave.mqproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/Stg_ElliottWave.mqproj -------------------------------------------------------------------------------- /config/H1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/config/H1.h -------------------------------------------------------------------------------- /config/H4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/config/H4.h -------------------------------------------------------------------------------- /config/H8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/config/H8.h -------------------------------------------------------------------------------- /config/M1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/config/M1.h -------------------------------------------------------------------------------- /config/M15.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/config/M15.h -------------------------------------------------------------------------------- /config/M30.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/config/M30.h -------------------------------------------------------------------------------- /config/M5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/config/M5.h -------------------------------------------------------------------------------- /config/define.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/config/define.h -------------------------------------------------------------------------------- /config/template.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/config/template.j2 -------------------------------------------------------------------------------- /sets/optimize/MaxSpread.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/MaxSpread.set -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_Applied_Price1.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_Applied_Price1.set -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_Applied_Price1.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_Applied_Price1.set.j2 -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_Applied_Price2.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_Applied_Price2.set -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_Applied_Price2.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_Applied_Price2.set.j2 -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_MA_Method1.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_MA_Method1.set -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_MA_Method1.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_MA_Method1.set.j2 -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_MA_Method2.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_MA_Method2.set -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_MA_Method2.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_MA_Method2.set.j2 -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_Period1.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_Period1.set -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_Period1.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_Period1.set.j2 -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_Period2.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_Period2.set -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_EWO_Period2.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_EWO_Period2.set.j2 -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_ElliottWave_Shift.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_ElliottWave_Shift.set -------------------------------------------------------------------------------- /sets/optimize/indicator/Indi_ElliottWave_Shift.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/indicator/Indi_ElliottWave_Shift.set.j2 -------------------------------------------------------------------------------- /sets/optimize/pricestop/PriceStopLevel.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/pricestop/PriceStopLevel.set -------------------------------------------------------------------------------- /sets/optimize/pricestop/PriceStopLevel.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/pricestop/PriceStopLevel.set.j2 -------------------------------------------------------------------------------- /sets/optimize/pricestop/PriceStopMethod.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/pricestop/PriceStopMethod.set -------------------------------------------------------------------------------- /sets/optimize/pricestop/PriceStopMethod.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/pricestop/PriceStopMethod.set.j2 -------------------------------------------------------------------------------- /sets/optimize/shift/Shift.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/shift/Shift.set -------------------------------------------------------------------------------- /sets/optimize/signalclose/SignalCloseLevel.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalclose/SignalCloseLevel.set -------------------------------------------------------------------------------- /sets/optimize/signalclose/SignalCloseLevel.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalclose/SignalCloseLevel.set.j2 -------------------------------------------------------------------------------- /sets/optimize/signalclose/SignalCloseMethod.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalclose/SignalCloseMethod.set -------------------------------------------------------------------------------- /sets/optimize/signalclose/SignalCloseMethod.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalclose/SignalCloseMethod.set.j2 -------------------------------------------------------------------------------- /sets/optimize/signalopen/SignalOpenBoostMethod.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalopen/SignalOpenBoostMethod.set -------------------------------------------------------------------------------- /sets/optimize/signalopen/SignalOpenBoostMethod.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalopen/SignalOpenBoostMethod.set.j2 -------------------------------------------------------------------------------- /sets/optimize/signalopen/SignalOpenFilterMethod.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalopen/SignalOpenFilterMethod.set -------------------------------------------------------------------------------- /sets/optimize/signalopen/SignalOpenFilterMethod.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalopen/SignalOpenFilterMethod.set.j2 -------------------------------------------------------------------------------- /sets/optimize/signalopen/SignalOpenLevel.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalopen/SignalOpenLevel.set -------------------------------------------------------------------------------- /sets/optimize/signalopen/SignalOpenLevel.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalopen/SignalOpenLevel.set.j2 -------------------------------------------------------------------------------- /sets/optimize/signalopen/SignalOpenMethod.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalopen/SignalOpenMethod.set -------------------------------------------------------------------------------- /sets/optimize/signalopen/SignalOpenMethod.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/signalopen/SignalOpenMethod.set.j2 -------------------------------------------------------------------------------- /sets/optimize/tick/TickFilterMethod.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/tick/TickFilterMethod.set -------------------------------------------------------------------------------- /sets/optimize/tick/TickFilterMethod.set.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EA31337/Strategy-ElliottWave/HEAD/sets/optimize/tick/TickFilterMethod.set.j2 --------------------------------------------------------------------------------