Proftrader
- Эксперты
- Alexander Nikolaev
- Версия: 1.3
- Обновлено: 14 июня 2020
- Активации: 5
Этот советник анализирует последние свечи и определяет, будет ли разворот или большая коррекция. Кроме этого, анализируются показания индикаторов MACD и RSI (их параметры можно настраивать). После анализа индикаторов, когда их показания подтверждают торговлю, сделка открывается в нужном направлении а закрывается по обратному сигналу, тейк-профиту или стоп-лоссу. Чтобы уменьшить потери и увеличить прибыль (при хорошей торговле) можно настроить изменение лота в зависимости от количества убыточных или прибыльных сделок. Также, можно остановить торговлю после получения определённого числа убытков, или определённого числа любых сделок этим советником. Тогда появится надпись, что необходимо сделать оптимизацию параметров и применить новые настройки. Это сделано для того, чтобы подсказать трейдеру, когда нужно сделать оптимизацию параметров для более успешной торговли.
Входные параметры
- Lots - размер лота (при 0 лот будет рассчитываться от процента свободных средств на счете);
- Percentage of free money - процент от свободных средств для открытия каждой новой сделки (работает, когда Lots=0);
- IncLotAfterProfit - увеличивать лот после прибыльного закрытия предыдущей сделки;
- DecLotAfterLoss - уменьшать лот после убыточного закрытия предыдущей сделки;
- OrderComments - комментарии к открываемой сделки этим советником;
- TradeEveryTick - торговать каждый тик (сильно замедляет тестирование);
- FastOptimizationParameter - параметр быстрой оптимизации - чем выше значение, тем быстрее оптимизация, но хуже её качество (для торговли рекомендуется устанавливать = 1. При включенном TradeEveryTick этот параметр не действует);
- MaxSpread - максимальный спред для открытия сделки (для счетов с плавающим спредом, чтобы сделка открывалась, когда спред не слишком большой);
- Magic (unique identifier) - уникальный идентификатор (необходимо его делать разным, если в одном терминале запущено несколько советников);
- TakeProfit - цена закрытия ордера при достижении уровня прибыльности;
- StopLoss - цена закрытия ордера при достижении уровня убыточности;
- EnableAutoClose - автоматическое закрытие ордера по обратному сигналу (true - включено, false - выключено);
- TrailingStopValue - значение трейлинг стопа (0 - не использовать простой трейлинг-стоп);
- BreakevenValue - устанавливать стоп-лосс в безубыток после прохождения ценой заданного значения (0 - параметр не используется);
- SetStopToLastFractal - включение трейлинг-стопа по последнему фракталу;
- StopToParabolicStep - включение трейлинг-стопа по параболику, задание значение шага параболика для трейлинг-стопа (0 - выключен);
- PeriodMACD - период индикаторов MACD;
- MACDPeriod2 - второй период MACD;
- MACDPeriod3 - период другого индикатора MACD;
- MACDSignalPeriod - период сигнальной линии индикатора MACD;
- MACDSignalPeriod2 - период сигнальной линии другого индикатора MACD;
- PeriodRSI - период индикатора RSI;
- LevelsRSI - уровни индикатора RSI;
- Min high-low candle - минимальная длина свечи (от ее максимума к минимуму);
- CandlesFactor - коэффициент определения бычьей или медвежьей свечи;
- CandlesVolume - количество свечей для сравнения объема;
- PeriodATR - период индикатора Average True Range;
- MinLevelATR - минимальный уровень индикатора Average True Range;
- Trading start hour - час начала торговли;
- Trading end hour - час окончания торговли;
- ShowInfo - показывать информацию (замедляет тестирование, когда включено);
- MaxTradeCount - максимальное количество сделок, после которого останавливать торговлю (0 - не используется);
- MaxLossCount - максимальное количество убыточных сделок, после которого останавливать торговлю (0 - не используется).