Skip to content

Commit

Permalink
Adds Oscillator Overlay strategy
Browse files Browse the repository at this point in the history
  • Loading branch information
kenorb committed Sep 25, 2023
1 parent ec91ebf commit ab2cd0c
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/compile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ jobs:
- Oscillator_Cross
- Oscillator_Cross_Shift
- Oscillator_Cross_Zero
- Oscillator_Overlay
- Oscillator_Range
- Oscillator_Trend
- Pattern
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,9 @@
[submodule "Oscillator_Multi"]
path = Oscillator_Multi
url = https://github.com/EA31337/Strategy-Oscillator_Multi.git
[submodule "Oscillator_Overlay"]
path = Oscillator_Overlay
url = https://github.com/EA31337/Strategy-Oscillator_Overlay.git
[submodule "Oscillator_Range"]
path = Oscillator_Range
url = https://github.com/EA31337/Strategy-Oscillator_Range.git
Expand Down
1 change: 1 addition & 0 deletions Oscillator_Overlay
Submodule Oscillator_Overlay added at 7b6835
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ See: <https://ea31337.github.io/EA31337-strategies>
| Oscillator Cross Zero | [![check][ghim_s_osc_cross_zero_check]][ghlm_s_osc_cross_zero_check] | [![check][ghim_s_osc_cross_zero_compile]][ghlm_s_osc_cross_zero_compile] | [![check][ghim_s_osc_cross_zero_bt]][ghlm_s_osc_cross_zero_bt] |
| Oscillator Divergence | [![check][ghim_s_osc_div_check]][ghlm_s_osc_div_check] | [![check][ghim_s_osc_div_compile]][ghlm_s_osc_div_compile] | [![check][ghim_s_osc_div_bt]][ghlm_s_osc_div_bt] |
| Oscillator Multi | [![check][ghim_s_osc_multi_check]][ghlm_s_osc_multi_check] | [![check][ghim_s_osc_multi_compile]][ghlm_s_osc_multi_compile] | [![check][ghim_s_osc_multi_bt]][ghlm_s_osc_multi_bt] |
| Oscillator Overlay | [![check][ghim_s_osc_overlay_check]][ghlm_s_osc_overlay_check] | [![check][ghim_s_osc_overlay_compile]][ghlm_s_osc_overlay_compile] | [![check][ghim_s_osc_overlay_bt]][ghlm_s_osc_overlay_bt] |
| Oscillator Range | [![check][ghim_s_osc_range_check]][ghlm_s_osc_range_check] | [![check][ghim_s_osc_range_compile]][ghlm_s_osc_range_compile] | [![check][ghim_s_osc_range_bt]][ghlm_s_osc_range_bt] |
| Oscillator Trend | [![check][ghim_s_osc_trend_check]][ghlm_s_osc_trend_check] | [![check][ghim_s_osc_trend_compile]][ghlm_s_osc_trend_compile] | [![check][ghim_s_osc_trend_bt]][ghlm_s_osc_trend_bt] |
| Pinbar | [![check][ghim_s_pinbar_check]][ghlm_s_pinbar_check] | [![check][ghim_s_pinbar_compile]][ghlm_s_pinbar_compile] | [![check][ghim_s_pinbar_bt]][ghlm_s_pinbar_bt] |
Expand Down Expand Up @@ -181,6 +182,7 @@ See: <https://ea31337.github.io/EA31337-strategies>
| Oscillator Cross Zero | [![check][ghid_s_osc_cross_zero_check]][ghld_s_osc_cross_zero_check] | [![check][ghid_s_osc_cross_zero_compile]][ghld_s_osc_cross_zero_compile] | [![check][ghid_s_osc_cross_zero_bt]][ghld_s_osc_cross_zero_bt] |
| Oscillator Divergence | [![check][ghid_s_osc_div_check]][ghld_s_osc_div_check] | [![check][ghid_s_osc_div_compile]][ghld_s_osc_div_compile] | [![check][ghid_s_osc_div_bt]][ghld_s_osc_div_bt] |
| Oscillator Multi | [![check][ghid_s_osc_multi_check]][ghld_s_osc_multi_check] | [![check][ghid_s_osc_multi_compile]][ghld_s_osc_multi_compile] | [![check][ghid_s_osc_multi_bt]][ghld_s_osc_multi_bt] |
| Oscillator Overlay | [![check][ghid_s_osc_overlay_check]][ghld_s_osc_overlay_check] | [![check][ghid_s_osc_overlay_compile]][ghld_s_osc_overlay_compile] | [![check][ghid_s_osc_overlay_bt]][ghld_s_osc_overlay_bt] |
| Oscillator Range | [![check][ghid_s_osc_range_check]][ghld_s_osc_range_check] | [![check][ghid_s_osc_range_compile]][ghld_s_osc_range_compile] | [![check][ghid_s_osc_range_bt]][ghld_s_osc_range_bt] |
| Oscillator Trend | [![check][ghid_s_osc_trend_check]][ghld_s_osc_trend_check] | [![check][ghid_s_osc_trend_compile]][ghld_s_osc_trend_compile] | [![check][ghid_s_osc_trend_bt]][ghld_s_osc_trend_bt] |
| Pinbar | [![check][ghid_s_pinbar_check]][ghld_s_pinbar_check] | [![check][ghid_s_pinbar_compile]][ghld_s_pinbar_compile] | [![check][ghid_s_pinbar_bt]][ghld_s_pinbar_bt] |
Expand Down Expand Up @@ -996,6 +998,20 @@ NO REPRESENTATION IS BEING MADE THAN ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PR
[ghld_s_osc_multi_bt]: https://github.com/EA31337/Strategy-Oscillator_Multi/actions?query=workflow:Backtest+branch:dev
[ghid_s_osc_multi_bt]: https://github.com/EA31337/Strategy-Oscillator_Multi/workflows/Backtest/badge.svg?branch=dev

[ghlm_s_osc_overlay_check]: https://github.com/EA31337/Strategy-Oscillator_Overlay/actions?query=workflow:Check+branch:master
[ghim_s_osc_overlay_check]: https://github.com/EA31337/Strategy-Oscillator_Overlay/workflows/Check/badge.svg?branch=master
[ghlm_s_osc_overlay_compile]: https://github.com/EA31337/Strategy-Oscillator_Overlay/actions?query=workflow:Compile+branch:master
[ghim_s_osc_overlay_compile]: https://github.com/EA31337/Strategy-Oscillator_Overlay/workflows/Compile/badge.svg?branch=master
[ghlm_s_osc_overlay_bt]: https://github.com/EA31337/Strategy-Oscillator_Overlay/actions?query=workflow:Backtest+branch:master
[ghim_s_osc_overlay_bt]: https://github.com/EA31337/Strategy-Oscillator_Overlay/workflows/Backtest/badge.svg?branch=master

[ghld_s_osc_overlay_check]: https://github.com/EA31337/Strategy-Oscillator_Overlay/actions?query=workflow:Check+branch:dev
[ghid_s_osc_overlay_check]: https://github.com/EA31337/Strategy-Oscillator_Overlay/workflows/Check/badge.svg?branch=dev
[ghld_s_osc_overlay_compile]: https://github.com/EA31337/Strategy-Oscillator_Overlay/actions?query=workflow:Compile+branch:dev
[ghid_s_osc_overlay_compile]: https://github.com/EA31337/Strategy-Oscillator_Overlay/workflows/Compile/badge.svg?branch=dev
[ghld_s_osc_overlay_bt]: https://github.com/EA31337/Strategy-Oscillator_Overlay/actions?query=workflow:Backtest+branch:dev
[ghid_s_osc_overlay_bt]: https://github.com/EA31337/Strategy-Oscillator_Overlay/workflows/Backtest/badge.svg?branch=dev

[ghlm_s_osc_range_check]: https://github.com/EA31337/Strategy-Oscillator_Range/actions?query=workflow:Check+branch:master
[ghim_s_osc_range_check]: https://github.com/EA31337/Strategy-Oscillator_Range/workflows/Check/badge.svg?branch=master
[ghlm_s_osc_range_compile]: https://github.com/EA31337/Strategy-Oscillator_Range/actions?query=workflow:Compile+branch:master
Expand Down
1 change: 1 addition & 0 deletions enum.h
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ enum ENUM_STRATEGY {
STRAT_OSCILLATOR_CROSS, // Oscillator Cross
STRAT_OSCILLATOR_CROSS_SHIFT, // Oscillator Cross Shift
STRAT_OSCILLATOR_CROSS_ZERO, // Oscillator Cross Zero
STRAT_OSCILLATOR_OVERLAY, // Oscillator Overlay
STRAT_OSCILLATOR_RANGE, // Oscillator Range
STRAT_OSCILLATOR_TREND, // Oscillator Trend
STRAT_OSMA, // OSMA
Expand Down
1 change: 1 addition & 0 deletions includes.h
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
#include "Oscillator_Cross_Shift/Stg_Oscillator_Cross_Shift.mqh"
#include "Oscillator_Cross_Zero/Stg_Oscillator_Cross_Zero.mqh"
#include "Oscillator_Divergence/Stg_Oscillator_Divergence.mqh"
#include "Oscillator_Overlay/Stg_Oscillator_Overlay.mqh"
#include "Oscillator_Multi/Stg_Oscillator_Multi.mqh"
#include "Oscillator_Range/Stg_Oscillator_Range.mqh"
#include "Oscillator_Trend/Stg_Oscillator_Trend.mqh"
Expand Down

0 comments on commit ab2cd0c

Please sign in to comment.