Кто-нибудь может в этот сов фильтр волатильности вшить, чтобы после длинных свечек не открывал первый ордер серии (можно поэксперементировать на всех ордерах), в настройках выставляется значение в пп выше которого советник будет игнорировать сигнал, возможно снизится просадка, вырастит прибыль...
код на фильтр такого типа:
//+--------------------------------------------------------------------------------------------------------------+
//| фильтр волатильности
//+--------------------------------------------------------------------------------------------------------------+
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);
}