diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 756cb83..53d28e0 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -78,6 +78,7 @@ jobs: - Meta_Timezone - Meta_Trend - Meta_Trio + - Meta_Volatility - Momentum - OBV - OsMA diff --git a/.gitmodules b/.gitmodules index d52d44f..79d2954 100644 --- a/.gitmodules +++ b/.gitmodules @@ -154,6 +154,9 @@ [submodule "Meta_Trio"] path = Meta_Trio url = https://github.com/EA31337/Strategy-Meta_Trio.git +[submodule "Meta_Volatility"] + path = Meta_Volatility + url = https://github.com/EA31337/Strategy-Meta_Volatility.git [submodule "Momentum"] path = Momentum url = https://github.com/EA31337/Strategy-Momentum.git diff --git a/Meta_Volatility b/Meta_Volatility new file mode 160000 index 0000000..ec11f4e --- /dev/null +++ b/Meta_Volatility @@ -0,0 +1 @@ +Subproject commit ec11f4e9ec6adb96c78f91b97fbb31aa9c08071b diff --git a/README.md b/README.md index 33ad7c2..e001cf7 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,7 @@ See: | (Meta) Timezone | [![check][ghim_s_meta_timezone_check]][ghlm_s_meta_timezone_check] | [![check][ghim_s_meta_timezone_compile]][ghlm_s_meta_timezone_compile] | [![check][ghim_s_meta_timezone_bt]][ghlm_s_meta_timezone_bt] | | (Meta) Trend | [![check][ghim_s_meta_trend_check]][ghlm_s_meta_trend_check] | [![check][ghim_s_meta_trend_compile]][ghlm_s_meta_trend_compile] | [![check][ghim_s_meta_trend_bt]][ghlm_s_meta_trend_bt] | | (Meta) Trio | [![check][ghim_s_meta_trio_check]][ghlm_s_meta_trio_check] | [![check][ghim_s_meta_trio_compile]][ghlm_s_meta_trio_compile] | [![check][ghim_s_meta_trio_bt]][ghlm_s_meta_trio_bt] | +| (Meta) Volatility | [![check][ghim_s_meta_volatility_check]][ghlm_s_meta_volatility_check] | [![check][ghim_s_meta_volatility_compile]][ghlm_s_meta_volatility_compile] | [![check][ghim_s_meta_volatility_bt]][ghlm_s_meta_volatility_bt] | | AC | [![check][ghim_s_ac_check]][ghlm_s_ac_check] | [![check][ghim_s_ac_compile]][ghlm_s_ac_compile] | [![check][ghim_s_ac_bt]][ghlm_s_ac_bt] | | AD | [![check][ghim_s_ad_check]][ghlm_s_ad_check] | [![check][ghim_s_ad_compile]][ghlm_s_ad_compile] | [![check][ghim_s_ad_bt]][ghlm_s_ad_bt] | | ADX | [![check][ghim_s_adx_check]][ghlm_s_adx_check] | [![check][ghim_s_adx_compile]][ghlm_s_adx_compile] | [![check][ghim_s_adx_bt]][ghlm_s_adx_bt] | @@ -153,6 +154,7 @@ See: | (Meta) Timezone | [![check][ghid_s_meta_timezone_check]][ghld_s_meta_trend_check] | [![check][ghid_s_meta_trend_compile]][ghld_s_meta_trend_compile] | [![check][ghid_s_meta_trend_bt]][ghld_s_meta_trend_bt] | | (Meta) Trend | [![check][ghid_s_meta_trend_check]][ghld_s_meta_trend_check] | [![check][ghid_s_meta_trend_compile]][ghld_s_meta_trend_compile] | [![check][ghid_s_meta_trend_bt]][ghld_s_meta_trend_bt] | | (Meta) Trio | [![check][ghid_s_meta_trio_check]][ghld_s_meta_trio_check] | [![check][ghid_s_meta_trio_compile]][ghld_s_meta_trio_compile] | [![check][ghid_s_meta_trio_bt]][ghld_s_meta_trio_bt] | +| (Meta) Volatility | [![check][ghid_s_meta_volatility_check]][ghld_s_meta_volatility_check] | [![check][ghid_s_meta_volatility_compile]][ghld_s_meta_volatility_compile] | [![check][ghid_s_meta_volatility_bt]][ghld_s_meta_volatility_bt] | | AC | [![check][ghid_s_ac_check]][ghld_s_ac_check] | [![check][ghid_s_ac_compile]][ghld_s_ac_compile] | [![check][ghid_s_ac_bt]][ghld_s_ac_bt] | | AD | [![check][ghid_s_ad_check]][ghld_s_ad_check] | [![check][ghid_s_ad_compile]][ghld_s_ad_compile] | [![check][ghid_s_ad_bt]][ghld_s_ad_bt] | | ADX | [![check][ghid_s_adx_check]][ghld_s_adx_check] | [![check][ghid_s_adx_compile]][ghld_s_adx_compile] | [![check][ghid_s_adx_bt]][ghld_s_adx_bt] | @@ -510,6 +512,20 @@ NO REPRESENTATION IS BEING MADE THAN ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PR [ghld_s_meta_trio_bt]: https://github.com/EA31337/Strategy-Meta_Trio/actions?query=workflow:Backtest+branch:dev [ghid_s_meta_trio_bt]: https://github.com/EA31337/Strategy-Meta_Trio/workflows/Backtest/badge.svg?branch=dev +[ghlm_s_meta_volatility_check]: https://github.com/EA31337/Strategy-Meta_Volatility/actions?query=workflow:Check+branch:master +[ghim_s_meta_volatility_check]: https://github.com/EA31337/Strategy-Meta_Volatility/workflows/Check/badge.svg?branch=master +[ghlm_s_meta_volatility_compile]: https://github.com/EA31337/Strategy-Meta_Volatility/actions?query=workflow:Compile+branch:master +[ghim_s_meta_volatility_compile]: https://github.com/EA31337/Strategy-Meta_Volatility/workflows/Compile/badge.svg?branch=master +[ghlm_s_meta_volatility_bt]: https://github.com/EA31337/Strategy-Meta_Volatility/actions?query=workflow:Backtest+branch:master +[ghim_s_meta_volatility_bt]: https://github.com/EA31337/Strategy-Meta_Volatility/workflows/Backtest/badge.svg?branch=master + +[ghld_s_meta_volatility_check]: https://github.com/EA31337/Strategy-Meta_Volatility/actions?query=workflow:Check+branch:dev +[ghid_s_meta_volatility_check]: https://github.com/EA31337/Strategy-Meta_Volatility/workflows/Check/badge.svg?branch=dev +[ghld_s_meta_volatility_compile]: https://github.com/EA31337/Strategy-Meta_Volatility/actions?query=workflow:Compile+branch:dev +[ghid_s_meta_volatility_compile]: https://github.com/EA31337/Strategy-Meta_Volatility/workflows/Compile/badge.svg?branch=dev +[ghld_s_meta_volatility_bt]: https://github.com/EA31337/Strategy-Meta_Volatility/actions?query=workflow:Backtest+branch:dev +[ghid_s_meta_volatility_bt]: https://github.com/EA31337/Strategy-Meta_Volatility/workflows/Backtest/badge.svg?branch=dev + [ghlm_s_ac_check]: https://github.com/EA31337/Strategy-AC/actions?query=workflow:Check+branch:master [ghim_s_ac_check]: https://github.com/EA31337/Strategy-AC/workflows/Check/badge.svg?branch=master [ghlm_s_ac_compile]: https://github.com/EA31337/Strategy-AC/actions?query=workflow:Compile+branch:master diff --git a/enum.h b/enum.h index 33fbbde..a80c10b 100644 --- a/enum.h +++ b/enum.h @@ -73,6 +73,7 @@ enum ENUM_STRATEGY { STRAT_META_TIMEZONE, // (Meta) Timezone STRAT_META_TREND, // (Meta) Trend STRAT_META_TRIO, // (Meta) Trio + STRAT_META_VOLATILITY, // (Meta) Volatility STRAT_MFI, // MFI STRAT_MOMENTUM, // Momentum STRAT_OBV, // OBV diff --git a/includes.h b/includes.h index 18ada65..a308ce0 100644 --- a/includes.h +++ b/includes.h @@ -67,8 +67,9 @@ #include "Meta_RSI/Stg_Meta_RSI.mqh" #include "Meta_Scalper/Stg_Meta_Scalper.mqh" #include "Meta_Timezone/Stg_Meta_Timezone.mqh" -#include "Meta_Trio/Stg_Meta_Trio.mqh" #include "Meta_Trend/Stg_Meta_Trend.mqh" +#include "Meta_Trio/Stg_Meta_Trio.mqh" +#include "Meta_Volatility/Stg_Meta_Volatility.mqh" #include "Momentum/Stg_Momentum.mqh" #include "OBV/Stg_OBV.mqh" #include "OSMA/Stg_OSMA.mqh"