Trailing Stop Universal MT5
- Утилиты
- Oleg Remizov
- Версия: 4.69
- Обновлено: 10 июля 2024
- Активации: 10
Утилита Trailing Stop Universal MT4 / MT5 - это многофункциональный инструмент для защиты плавающей прибыли по открытым позициям и сокращению возможных рисков при торговле. Для реализации этих целей, инструмент предлагает пользователю следующие возможности.
Функция безубытка - осуществляет перевод позиции в безубыток, когда прибыль позиции позволяет это сделать. Если эта функция включена и условия её работы выполнились, она переносит ордер StopLoss на цену открытия позиции или даже в прибыльную область позиции, чтобы в случае разворота цены и срабатывании StopLoss не получить убытка в деньгах или даже зафиксировать некоторую прибыль.
Установка реальных и виртуальных ордеров StopLoss и TakeProfit для открытых позиций. С реальными ордерами StopLoss и TakeProfit наверняка все знакомы и знают, что эти ордера уже поступили на торговый сервер, значит брокер о них знает, видит их и обязан исполнить когда рыночная цена их достигнет. Виртуальный ордер StopLoss / TakeProfit никуда не отправляется, брокер его не видит, и ничего про него не знает. Можно сказать, что это просто сохранённое значение цены, по которой необходимо закрыть позицию, как только рыночная цена достигнет указанного значения или пересечёт его.
Функция Трейлинг-стоп, которая предлагает выбор из 13 разных методов трейлинга. Если любой из доступных в продукте методов трейлинга включён, то эта функция обеспечивает следование ордера StopLoss за ценой, пока она движется в профитном направлении, и прекращение этого следования, когда цена разворачивается и двигается в убыточном направлении. Представленные в продукте методы можно поделить на 2 категории: индикаторные и безиндикаторные.
Индикаторные методы трейлинга базируются на следующих индикаторах:- Alligator;
- Average True Range (ATR);
- Bollinger Bands;
- Envelopes;
- Fractals;
- Ichimoku;
- Moving Average (MA);
- Parabolic SAR;
- Zig Zag.
- Bar Price (Трейлинг по цене Open / High / Low / Close, - выбранного бара);
- Deposit Currency (Трейлинг в валюте депозита);
- Fixed Distance (Классический метод трейлинга со стартовой дистанцией для срабатывания трейлинга, дистанцией трейлинга и шагом трейлинга);
- Price channel (Метод трейлинга по самому высокому High / самому низкому Low за последние N баров).
Каждый метод трейлинга имеет собственный блок настроек.
Ещё в утилите имеется блок причин для закрытия одной или нескольких позиций, при выполнении некоторых условий.
Список условий для закрытия позиций:
- Профит позиции достиг указанного значения в валюте депозита;
- Убыток позиции достиг указанного значения в валюте депозита;
- Тотальный профит по нескольким позициям достиг указанного значения в валюте депозита;
- Тотальный убыток по нескольким позициям достиг указанного значения в валюте депозита;
- С момента открытия позиции прошло X минут;
- С момента открытия позиции закрылось X баров.
В утилите реализована простая и понятная торговая панель, которая позволит открывать сделки с заданным размером Take Profit, Stop Loss и Volume. Торговая панель может использоваться в реальном времени и в тестере стратегий. Благодаря торговой панели пользователи смогут полноценно протестировать демо-версию продукта в тестере стратегий. Просто включите интересующий вас метод трейлинга, запустите тестер, открывайте сделки с помощью панели и наблюдайте как работает трейлинг стоп по выбранному алгоритму.
Утилита может работать с позициями, открытыми вручную, другим торговым роботом, или всеми позициями на аккаунте.
Программа имеет 2 версии для терминалов МТ4 и МТ5:
Продукт постоянно развивается и расширяет свой функционал. Текущее описание актуально для версии продукта 4.69
Входные параметры:
- ===== Order parameters =====
- ECN Account (STOP_LEVEL FREE)? (Yes / No)
- EA's orders / Manual orders / All orders
- EA's Magic Number: must be >=1
- Type orders (Buy / Sell / Buy & Sell)
- Trailing type: real / virtual
- If several trail methods active, use method that (Closer to the current price / Further from the current price)
- ===== Panel parameters =====
- Take Profit increment / decrement step
- Stop Loss increment / decrement step
- Volume increment / decrement step
- Magic Number of trade panel
- ===== Time filter =====
- Use delay from position open time to start trailing? (Yes / No)
- Delay in minutes
- //---
- Use pause #1 in working time? (Yes / No)
- Pause #1 from time (date is ignored)
- Pause #1 to time (date is ignored)
- //---
- Use pause #2 in working time? (Yes / No)
- Pause #2 from time (date is ignored)
- Pause #2 to time (date is ignored)
- //---
- Use pause #3 in working time?(Yes / No)
- Pause #3 from time (date is ignored)
- Pause #3 to time (date is ignored)
- ===== SL & TP autoset parameters =====
- Use autoset SL & TP? (Yes / No)
- Take Profit (points)
- Stop Loss (points)
- Autoset rule (Reset TP/SL if current TP/SL values are zero / Reset TP/SL regardless of their current values)
- ===== Breakeven parameters =====
- Use Breakeven? (Yes / No)
- Points to start breakeven
- Breakeven profit points
- Breakeven symbol (Current Symbol / All Symbols)
- ===== Alligator trailing =====
- Use Alligator trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- Alligator timeframe
- Jaws period
- Jaws shift
- Teeth period
- Teeth shift
- Lips period
- Lips shift
- Alligator method
- Alligator applied price
- Alligator line to trail deals
- Alligator shift
- Alligator symbol (Current Symbol / All Symbols)
- ===== Average True Range trailing =====
- Use ATR trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- ATR timeframe
- ATR period
- ATR shift
- ATR multiplier
- ATR symbol (Current Symbol / All Symbols)
- ===== Bar Price trailing =====
- Use Bar Price trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- Bar timeframe
- Points between Bar Price and trailing price
- Bar Price to trail buy deals
- Bar Price to trail sell deals
- Bar shift
- Bar symbol (Current Symbol / All Symbols)
- ===== Bollinger Bands trailing =====
- Use Bollinger Bands trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- Bollinger Bands timeframe
- Bollinger Bands period
- Bollinger Bands deviation
- Bollinger Bands applied price
- Bollinger Bands line to trail buy deals
- Bollinger Bands line to trail sell deals
- Bollinger Bands chart shift
- Bollinger Bands bar shift
- Bollinger Bands symbol (Current Symbol / All Symbols)
- ===== Deposit Currency trailing =====
- Use Deposit Currency trailing? (Yes / No)
- Points to start trailing
- Amount to start trailing (Deposit Currency)
- Trailling distance (Deposit Currency)
- Trailing step (Deposit Currency)
- Deposit Currency trailing symbol (Current Symbol / All Symbols)
- ===== Envelopes trailing =====
- Use Envelopes trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- Envelopes timeframe
- Envelopes period
- Envelopes deviation
- Envelopes method
- Envelopes applied price
- Envelopes line to trail buy deals
- Envelopes line to trail sell deals
- Envelopes chart shift
- Envelopes bar shift
- Envelopes symbol (Current Symbol / All Symbols)
- ===== Fixed Distance trailing =====
- Use Fixed Distance trailing? (Yes / No)
- Points to start trailing
- Trailing distance
- Trailing step
- Fixed Distance symbol (Current Symbol / All Symbols)
- ===== Fractals trailing =====
- Use Fractals trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- Fractals timeframe
- Fractals line to trail buy deals
- Fractals line to trail sell deals
- Fractals symbol (Current Symbol / All Symbols)
- ===== Ichimoku trailing =====
- Use Ichimoku trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- Ichimoku timeframe
- Tenkan-sen period
- Kijun-sen period
- Senkou Span B period
- Ichimoku line to trail deals
- Ichimoku shift
- Ichimoku symbol (Current Symbol / All Symbols)
- ===== Moving Average trailing =====
- Use MA trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- MA timeframe
- MA period
- MA method
- MA applied price
- MA chart shift
- MA bar shift
- MA symbol (Current Symbol / All Symbols)
- ===== Parabolic SAR trailing =====
- Use PSAR trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- PSAR timeframe
- PSAR step
- PSAR maximum
- PSAR shift
- PSAR symbol (Current Symbol / All Symbols)
- ===== Price Channel trailing =====
- Use Price Channel trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- Price Channel timeframe
- Price Channel period
- Points between Price Channel and trailing price
- Price Channel symbol (Current Symbol / All Symbols)
- ===== Zig Zag trailing =====
- Use Zig Zag trailing? (Yes / No)
- Points to start trailing
- Trailing step (points)
- Zig Zag timeframe
- Zig Zag depth
- Zig Zag deviation
- Zig Zag backstep
- Zig Zag symbol (Current Symbol / All Symbols)
- ===== Reasons to close positions =====
- === Reason #1. Position's Profit has reached (> or =) X value (Deposit Currency)
- Close position when Profit is reached? (Yes / No)
- Value of Profit to close position (Deposit Currency)
- Close position on (Current Symbol / All Symbols)
- //---
- === Reason #2. Position's Loss has reached (< or =) X value (Deposit Currency)
- Close position when Loss is reached? (Yes / No)
- Value of Loss to close position (Deposit Currency)
- Close position on (Current Symbol / All Symbols)
- //---
- === Reason #3. Total Profit of open positions has reached (> or =) X value (Deposit Currency)
- Close all positions when Total Profit is reached? (Yes / No)
- Value of Total Profit to close all positions (Deposit Currency)
- Close all positions on (Current Symbol / All Symbols)
- //---
- === Reason #4. Total Loss of open positions has reached (< or =) X value (Deposit Currency)
- Close all positions when Total Loss is reached? (Yes / No)
- Value of Total Loss to close all positions (Deposit Currency)
- Close all positions on (Current Symbol / All Symbols)
- //---
- === Reason #5. Close position after X Minutes from position open time
- Close position after X Minutes from position open time? (Yes / No)
- X Minutes
- Close position on (Current Symbol / All Symbols)
- //---
- === Reason #6. Close position after X Bars from position open time
- Close position after X Bars from position open time? (Yes / No)
- X Bars
- Bar's Timeframe
- Close position on (Current Symbol / All Symbols)
- //---
Очень хороший помощник в торговле. Если разработчик добавит функцию перевода в безубыток по индикатору, так вообще грааль будет.