diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 5ab5d8a..fe0b695 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -65,6 +65,7 @@ jobs: - Meta_Bears_Bulls - Meta_Conditions - Meta_Double + - Meta_Margin - Meta_Mirror - Meta_Multi - Meta_Oscillator diff --git a/.gitmodules b/.gitmodules index 1014659..9d52277 100644 --- a/.gitmodules +++ b/.gitmodules @@ -112,6 +112,9 @@ [submodule "Meta_Double"] path = Meta_Double url = https://github.com/EA31337/Strategy-Meta_Double.git +[submodule "Meta_Margin"] + path = Meta_Margin + url = https://github.com/EA31337/Strategy-Meta_Margin.git [submodule "Meta_Mirror"] path = Meta_Mirror url = https://github.com/EA31337/Strategy-Meta_Mirror.git diff --git a/Meta_Margin b/Meta_Margin new file mode 160000 index 0000000..3092a62 --- /dev/null +++ b/Meta_Margin @@ -0,0 +1 @@ +Subproject commit 3092a628f8e80ecd228fc83582e8829227ded934 diff --git a/README.md b/README.md index 4efdd37..15bb323 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ See: | --------:|:-----:|:-------:|:--------:| | (Meta) Double | [![check][ghim_s_meta_double_check]][ghlm_s_meta_double_check] | [![check][ghim_s_meta_double_compile]][ghlm_s_meta_double_compile] | [![check][ghim_s_meta_double_bt]][ghlm_s_meta_double_bt] | | (Meta) Conditions | [![check][ghim_s_meta_conditions_check]][ghlm_s_meta_conditions_check] | [![check][ghim_s_meta_conditions_compile]][ghlm_s_meta_conditions_compile] | [![check][ghim_s_meta_conditions_bt]][ghlm_s_meta_conditions_bt] | +| (Meta) Margin | [![check][ghim_s_meta_margin_check]][ghlm_s_meta_margin_check] | [![check][ghim_s_meta_margin_compile]][ghlm_s_meta_margin_compile] | [![check][ghim_s_meta_margin_bt]][ghlm_s_meta_margin_bt] | | (Meta) Mirror | [![check][ghim_s_meta_mirror_check]][ghlm_s_meta_mirror_check] | [![check][ghim_s_meta_mirror_compile]][ghlm_s_meta_mirror_compile] | [![check][ghim_s_meta_mirror_bt]][ghlm_s_meta_mirror_bt] | | (Meta) Multi | [![check][ghim_s_meta_multi_check]][ghlm_s_meta_multi_check] | [![check][ghim_s_meta_multi_compile]][ghlm_s_meta_multi_compile] | [![check][ghim_s_meta_multi_bt]][ghlm_s_meta_multi_bt] | | (Meta) Oscillator | [![check][ghim_s_meta_osc_check]][ghlm_s_meta_osc_check] | [![check][ghim_s_meta_osc_compile]][ghlm_s_meta_osc_compile] | [![check][ghim_s_meta_osc_bt]][ghlm_s_meta_osc_bt] | @@ -136,6 +137,7 @@ See: | --------:|:-----:|:-------:|:--------:| | (Meta) Double | [![check][ghid_s_meta_double_check]][ghld_s_meta_double_check] | [![check][ghid_s_meta_double_compile]][ghld_s_meta_double_compile] | [![check][ghid_s_meta_double_bt]][ghld_s_meta_double_bt] | | (Meta) Conditions | [![check][ghid_s_meta_conditions_check]][ghld_s_meta_conditions_check] | [![check][ghid_s_meta_conditions_compile]][ghld_s_meta_conditions_compile] | [![check][ghid_s_meta_conditions_bt]][ghld_s_meta_conditions_bt] | +| (Meta) Margin | [![check][ghid_s_meta_margin_check]][ghld_s_meta_margin_check] | [![check][ghid_s_meta_margin_compile]][ghld_s_meta_margin_compile] | [![check][ghid_s_meta_margin_bt]][ghld_s_meta_margin_bt] | | (Meta) Mirror | [![check][ghid_s_meta_mirror_check]][ghld_s_meta_mirror_check] | [![check][ghid_s_meta_mirror_compile]][ghld_s_meta_mirror_compile] | [![check][ghid_s_meta_mirror_bt]][ghld_s_meta_mirror_bt] | | (Meta) Multi | [![check][ghid_s_meta_multi_check]][ghld_s_meta_multi_check] | [![check][ghid_s_meta_multi_compile]][ghld_s_meta_multi_compile] | [![check][ghid_s_meta_multi_bt]][ghld_s_meta_multi_bt] | | (Meta) Oscillator | [![check][ghid_s_meta_osc_check]][ghld_s_meta_osc_check] | [![check][ghid_s_meta_osc_compile]][ghld_s_meta_osc_compile] | [![check][ghid_s_meta_osc_bt]][ghld_s_meta_osc_bt] | @@ -332,6 +334,20 @@ NO REPRESENTATION IS BEING MADE THAN ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PR [ghld_s_meta_conditions_bt]: https://github.com/EA31337/Strategy-Meta_Conditions/actions?query=workflow:Backtest+branch:dev [ghid_s_meta_conditions_bt]: https://github.com/EA31337/Strategy-Meta_Conditions/workflows/Backtest/badge.svg?branch=dev +[ghlm_s_meta_margin_check]: https://github.com/EA31337/Strategy-Meta_Margin/actions?query=workflow:Check+branch:master +[ghim_s_meta_margin_check]: https://github.com/EA31337/Strategy-Meta_Margin/workflows/Check/badge.svg?branch=master +[ghlm_s_meta_margin_compile]: https://github.com/EA31337/Strategy-Meta_Margin/actions?query=workflow:Compile+branch:master +[ghim_s_meta_margin_compile]: https://github.com/EA31337/Strategy-Meta_Margin/workflows/Compile/badge.svg?branch=master +[ghlm_s_meta_margin_bt]: https://github.com/EA31337/Strategy-Meta_Margin/actions?query=workflow:Backtest+branch:master +[ghim_s_meta_margin_bt]: https://github.com/EA31337/Strategy-Meta_Margin/workflows/Backtest/badge.svg?branch=master + +[ghld_s_meta_margin_check]: https://github.com/EA31337/Strategy-Meta_Margin/actions?query=workflow:Check+branch:dev +[ghid_s_meta_margin_check]: https://github.com/EA31337/Strategy-Meta_Margin/workflows/Check/badge.svg?branch=dev +[ghld_s_meta_margin_compile]: https://github.com/EA31337/Strategy-Meta_Margin/actions?query=workflow:Compile+branch:dev +[ghid_s_meta_margin_compile]: https://github.com/EA31337/Strategy-Meta_Margin/workflows/Compile/badge.svg?branch=dev +[ghld_s_meta_margin_bt]: https://github.com/EA31337/Strategy-Meta_Margin/actions?query=workflow:Backtest+branch:dev +[ghid_s_meta_margin_bt]: https://github.com/EA31337/Strategy-Meta_Margin/workflows/Backtest/badge.svg?branch=dev + [ghlm_s_meta_mirror_check]: https://github.com/EA31337/Strategy-Meta_Mirror/actions?query=workflow:Check+branch:master [ghim_s_meta_mirror_check]: https://github.com/EA31337/Strategy-Meta_Mirror/workflows/Check/badge.svg?branch=master [ghlm_s_meta_mirror_compile]: https://github.com/EA31337/Strategy-Meta_Mirror/actions?query=workflow:Compile+branch:master diff --git a/enum.h b/enum.h index 188718b..f8e4ec9 100644 --- a/enum.h +++ b/enum.h @@ -62,6 +62,7 @@ enum ENUM_STRATEGY { STRAT_META_BEARS_BULLS, // (Meta) Bears & Bulls STRAT_META_DOUBLE, // (Meta) Double STRAT_META_CONDITIONS, // (Meta) Conditions + STRAT_META_MARGIN, // (Meta) Margin STRAT_META_MIRROR, // (Meta) Mirror STRAT_META_MULTI, // (Meta) Multi STRAT_META_REVERSAL, // (Meta) Reversal diff --git a/includes.h b/includes.h index 489b68a..3155611 100644 --- a/includes.h +++ b/includes.h @@ -58,6 +58,7 @@ #include "Meta_Bears_Bulls/Stg_Meta_Bears_Bulls.mqh" #include "Meta_Conditions/Stg_Meta_Conditions.mqh" #include "Meta_Double/Stg_Meta_Double.mqh" +#include "Meta_Margin/Stg_Meta_Margin.mqh" #include "Meta_Mirror/Stg_Meta_Mirror.mqh" #include "Meta_Multi/Stg_Meta_Multi.mqh" #include "Meta_Reversal/Stg_Meta_Reversal.mqh"