ребят попробуйте приделать к советнику фильтр волатильности чтобы данные читал с м15, значение определяется в пп, если выше установленного значения сов просто будет пропускать сигнал на сильных новостях, поможет на длинных свечах, читаемых с м15, не входил серийно, поможет снизить просадку и в целом увеличит прибыльность думаю, только стейт прикрепите если что либо получится, спасибо
//+--------------------------------------------------------------------------------------------------------------+
//| фильтр волатильности
//+--------------------------------------------------------------------------------------------------------------+
bool CheckVolatility() {
double HeightFilter_a = NormalizeDouble(VolaFilter * pp, pd);
bool restrict = false;
if (NormalizeDouble(iHigh(NULL, PERIOD_M15, 1) - iLow(NULL, PERIOD_M15, 1), pd) > HeightFilter_a) restrict = true;
if (NormalizeDouble(iHigh(NULL, PERIOD_M15, 2) - iLow(NULL, PERIOD_M15, 2), pd) > HeightFilter_a) restrict = true;
return (restrict);
}