Boxmaster ParSar and MA MT5
- Эксперты
- Mikhail Mitin
- Версия: 3.0
- Обновлено: 19 сентября 2018
- Активации: 5
Основное:
- Не мартингейл, не сеточник, работает на всех парах;
- В основе хороший рациональный алгоритм;
- Работа по взаимодействию двух индикаторов: Parabolic Sar и Moving Average (можно задавать отдельный Timeframe для каждого индикатора);
- Присутствует хорошая система money management (есть несколько вариантов trailing stop loss);
- Есть возможность работы по закрытым свечам, и по текущим свечам;
- Быстро оптимизируется (максимально ускорена работа).
- Очень хорошо оптимизируется на EURUSD. Актуальные сеты после оптимизации находятся в обсуждении.
Версия MT4: https://www.mql5.com/ru/market/product/30799/
Версия MT5: https://www.mql5.com/ru/market/product/30798/
Для тех кто хочет провести сам оптимизацию - реализован большой алгоритм для продвинутой оптимизации по "Пользовательскому критерию". Есть ряд ограничивающих параметров (описаны ниже в разделе Параметры), и если значения текущего прохода ниже минимального параметра, то результат данного прохода становится отрицательным, что хорошо влияет на Генетический Алгоритм
ПАРАМЕТРЫ:
Slippage - размер проскальзывания;
NEED_LOGS - отвечает за вывод логов в терминал;
Параметры индикатора Moving Average:
MA_tf - timeframe индикатора Moving Average;
MA_Period - период индикатора Moving Average;
MA_shift - сдвиг индикатора Moving Average;
MA_method - метод индикатора Moving Average;
MA_price - тип цен индикатора Moving Average;
Параметры индикатора Parabolic SAR:
ParSAR_tf - timeframe индикатора Parabolic SAR;
ParSAR_step - шаг изменения цены индикатора Parabolic SAR;
ParSAR_maximum - максимальный шаг индикатора Parabolic SAR;
num_of_bar_for_analize - номер исследуемого бара (свечи). Значение - 0 - поиск сигналов по текущим ценам (значительно замедляет оптимизацию);
Параметры money management:
MM_trailing_type - тип Money Management. Варианты: TYPE_MM_NON_MM (без TP and SL); TYPE_MM_JUST_SL (только SL); TYPE_MM_TRAILING (trailing stop loss и TP); TYPE_MM_SL_TO_0 (SL трейлится только до цены безубытка);
MM_TP_pips - размер TakeProfit (в пипсах);
MM_TRSL_pips - размер Trailing StopLoss (в пипсах);
MM_SL_pips - размер StopLoss (в пипсах);
MM_magic_num - номер magic для сделок;
MM_close_deal_when_opposite - разрешение закрытия текущей позиции и открытия новой в обратном направлении при появлении сигнала;
MM_lot - размер лота;
MM_type_of_risk - «Fix_lot» сделки открываются фиксированным объемом, указанным в параметре «MM_lot ». «Smart_lot_by_risk» объем рассчитывается динамически, «MM_risk_percent» – макс риск.
Параметры оптимизации по "Пользовательскому Критерию" (для продвинутых пользователей):
CUSTOM_MAX_min_trades_per_month - минимальное количество сделок в месяц (в среднем);
CUSTOM_MAX_min_EXPECTED_PAYOFF - минимальное Матожидание выигрыша;
CUSTOM_MAX_min_PROFIT - минимальная прибыль;
CUSTOM_MAX_max_EQUITY_DD_percent - максимальный процент просадки;
CUSTOM_MAX_min_PROFIT_FACTOR - минимальная прибыльность;
CUSTOM_MAX_min_RECOVERY_FACTOR - минимальный фактор восстановление;
CUSTOM_MAX_min_LR_CORRELATION - минимальный показать LR correlation;
CUSTOM_MAX_check_profit_every_month - раз в месяц проверка (для ускорения оптимизации). Если проверка не пройдена, то данный проход оптимизации останавливается, а результату присваивается значение "-100". Имеются варианты: do_not_check (не выполнять данную проверку); without_loss_months (все месяцы в прибыль); max_1_loss_month (максимум 1 убыточный месяц подряд); max_10_percent_loss_in_month (максимум 10 процентов убытка в месяц); no_max_DD (баланс в конце месяца не менее CUSTOM_MAX_max_EQUITY_DD_percent от максимального баланса за весь период);
CUSTOM_MAX_return - что возвращать в результаты оптимизации. Варианты: весь стандартный набор терминала; My_Formula (найденная на просторах интернета сложная формула); PROM (Пессимистическая доходность на маржу - из книги Роберта Пардо); Balance_x_minDrawdown_x_TradesNumber; Balance_x_minDrawdown_x_ProfitFactor; Balance_x_minDrawdown_x_ProfitFactor_x_SharpeRatio.