• Обзор
  • Отзывы (1)
  • Обсуждение (89)
  • Что нового

Exp Swing

Модель известной стратегии Качели (Маятник, Чебурашка) - поочередное открытие отложенных ордеров с увеличенным лотом.

Принцип работы стратегии в установке двух противоположных отложенных ордеров, при движении цены в одну сторону срабатывает отложенный ордер, второй ордер увеличивается в размере лота.

В нашем советнике есть три типа открытия отложенных ордеров (TypeofTrade)
  1. Автооткрытие после установки (Instant opening AutoTrade)
  2. Открытие и сопровождение после ручного открытия (Manual opening ManualTrade)
  3. Открытие по уровням High Low (High Low for the past bar TFTrade


При запуске советник выставляет два ордера Buy Stop и Sell Stop на расстоянии StopOrderDeltaifUSE от текущей цены. Если сработал Buy Stop, удаляется Sell Stop и на его место устанавливается Sell Stop с лотом BuyStop * Martin. Если сработал Sell Stop, удаляется Buy Stop и на его место устанавливается Buy Stop с лотом Sell Stop * Martin.

При достижении тейк-профита все ордера удаляются и все начинается заново!

Чтобы достичь эффекта качелей, параметры StopOrderDeltaifUSE и StopLoss должны быть равны.

Внимание: бывают ситуации, когда брокер сначала отработал открытие ордера, а потом закрыл позицию по стоп-лоссу. Тогда каждый из ордеров ждет закрытие по тейк-профиту, и только потом все начинается заново!

Советник не предназначен для тестирования по ценам открытия баров! Тестировать советника нужно только на всех тиках.

Новая система с автоматический умным мартингейлом CrazySaw

Мониторинг работы наших экспертов

Параметры

В скобках указаны значения по умолчанию.

  • trade_ - раздел "Настройки торговли".
  • TypeofTrade - Выбор режима торговли советника.
  • StopOrderDeltaifUSE - дистанция для отложенных ордеров (100).
  • Magic - магический номер (777).
  • StopLoss - стоп-лосс, по умолчанию не используется (0).
  • ModifyStopLossAtOrdersopen - модифицировать стоп-лосс сделки на уровень открытия отложенного ордера.
  • TakeProfit - тейк-профит, по умолчанию не используется (0).
  • StopDayTradingEaAfterTP - если последняя позиция закрыта по тейк-профиту, советник останавливает работу до следующего дня.
  • Slippage - проскальзывание (0).
  • MarketWatch - режим торговли (false). При true сначала выставляются позиции/ордера без стопов, потом происходит модификация. Подходит для некоторых брокеров.
  • Lots - фиксированный лот (0.1).
  • Martin - коэффициент мартингейла на следующую открываемую сделку после убыточной (2).
  • timetrade_ - раздел "Настройки времени торговли".
  • OpenHour - час открытия торгов (0).
  • OpenMinute - минута открытия торгов (0).
  • CloseHour - час закрытия торгов (23).
  • CloseMinute - минута закрытия торгов (59).
  • Trailing_ - раздел "Настройки трейлинг-стопа".
  • TrailingStopUSE - использовать трейлинг-стоп (false).
  • IfProfTrail - режим безубытка, использовать только для прибыльных позиций (false).
  • TrailingStop - дистанция трейлинг-стопа, по умолчанию используется минимально допустимая (0).
  • TrailingStep - шаг дистанции (1).
  • StartPointToTrail - с какого уровня прибыли в пунктах начинать задействовать трейлинг-стоп.
  • RollbackPoint - количество пунктов отката для закрытия части позиции.
  • PercentLotToClose - количество процентов от начального лота для закрытия позиции.
  • StepPointToFixLevel - количество пунктов для фиксации следующего уровня.
  • MovingInWLUSE - перенос позиции в безубыток при первом уровне трейлинг-стопа.

Также добавлен алгоритм частичного закрытия позиции Exp TralPartionClose.

alekseynv
39
alekseynv 2017.01.15 11:41 
 

Перспективный алгоритм, прост и надежен как автомат калашникова! Во время выхода новостей очень быстро наращивает депозит. Автор отвечает на все вопросы, и обещал добавить много разных плюшек для повышения стабильности результатов. В общем, ждем обещанных доработок )

Версия 19.520 2019.05.20
Исправлена ошибка включения трейлингстопа, при использовании ручного режима и отключения ModifyStopLossAtOrdersopen.
Версия 19.501 2019.05.01
Обновление EAPADPRO v28
Оптимизирована работа советника в режиме Manual Trade при использовании советника с разными магическими номерами на одной валютной паре.
Версия 19.107 2019.01.07
- Обновление EAPADPRO v25;
- В панель добавлены дополнительные языки: Испанский, Португальский (Бразилия), Немецкий, Китайский, Японский;
Перевод был осуществлен с помощью GOOGLE Translator + сайта MQL + Терминала!
Если Вы обнаружили ошибку на своем языке, пожалуйста, сообщите о ней в сообщениях. Спасибо!
- Увеличение скорости работы панели;
Версия 18.910 2018.09.10
по многочисленным просьбам добавлена функция безубытка:

MovingInWLUSE (true - false) LevelWLoss(в пунктах) LevelProfit (в пунктах)

Данные параметры регулируют возможность включить модифицирование сделки в безубыток, при первой возможности
Например
Вы хотите установить стоплосс в безубыток, когда сделка наберет +10 пунктов прибыли:
MovingInWLUSE = true; LevelWLoss=0 ; LevelProfit =10;
Вы хотите установить стоплосс в +5 пунктов, когда сделка наберет +20 пунктов прибыли:
MovingInWLUSE = true; LevelWLoss=5 ; LevelProfit =20;
При этом Разница между LevelProfit - LevelWLoss должны быть всегда больше или равна минимальному стопу на сервере
Версия 18.830 2018.08.30
Обновление EAPADPRO v20
Версия 18.829 2018.08.28
Модернизация версии
Версия 18.828 2018.08.28

Обновление EAPADPRO

Автосохранение настроек уведомления на DEMO счете .
Отключение уведомлений на Реальном счете по умолчанию.
Добавлена проверка состояния PUSH уведомлений, если они включены в настройках терминала. 

Добавлена возможность включить/отключить создание скриншотов в настройках панели Screenshot на Открытие / закрытие .
Скриншоты создаются в папке Вашего терминала\Files\Название эксперта\ ,с размером 1024*768.

Добавлена переменная в настройках панели AutoMinimize в секундах (60 сеукунд по умолчанию) 0 - отключено. 
Автоматическая минимизация окна EAPADPRO через заданное количество секунд для снижения нагрузки на компьютер, когда пользователь не взаимодействует  графиком. 
Любое бездействие на графике: клик на графике, клик на объектах, изменения размера графиков - приводит к автоматическому сворачивании окна нашей панели EAPADPRO.
Если окно в фокусе (выбрано) - автоматическое сворачивание отключено!
Чтобы отключить авто минимизацию - установите в настройках панели в поле AutoMinimize = 0.

Замена шрифтов для правильного отображения на компьютерах без русского языка.
Версия 18.515 2018.06.06
- Обновление информационной панели EAPADPRO v2.0;

- Добавлен тип работы советника:
В нашем советнике есть три типа открытия отложенных ордеров (TypeofTrade)
Автооткрытие после установки (Instant opening AutoTrade)
Открытие и сопровождение после ручного открытия (Manual opening ManualTrade)
Открытие по уровням High Low (High Low for the past bar TFTrade)
TFTrade_PERIOD - Таймфрейм, по которому советник будет определять уровни High Low
TFTrade_Num - Количество баров, для определения уровня.

- Параметр TakeProfit доработан.
Если TakeProfit=-1, тогда TakeProfit = StopOrdersDistance

- Изменение названий переменных:
Lotes=Lots
TralPartionClose=TrailPartionClose
StartPointToTral=StartPointToTrail
MovingInWLUSETRAL=MovingInWLUSETRAIL
Версия 17.730 2017.08.02
Исправлена ошибка алгоритма при использовании более 3 валютных пар одновременно.
Версия 17.331 2017.04.06
- Increased the algorithm processing speed towards performance and receiving signals.

- Added the SecondsToRefresh parameter to the EAPADPRO block - refresh rate of the information on the chart (default is 10 seconds). This is done to reduce the CPU load.
Версия 17.208 2017.02.14
Улучшения EAPADPRO
Версия 17.118 2017.01.27
- Все внешние параметры сгруппированы для простоты использования.
- Модифицирована логика открытия отложенных ордеров.
- Исправлена ошибка открытия противоположного ордера в некоторых ситуациях.
- Параметр Z переименован в MaxOrders - Максимальное количество открываемых отложенных ордеров.
- Исправлена ошибка учета текущей позиции в серии, при перезагрузке терминала \ Эксперта.

- Добавлен параметр
DeleteOppositeOrder - Удалять противоположный ордер, при срабатывании.
Данная функция позволяет накапливать ордера без переустановки лота.
Стоит учесть, что позиции будут закрываться по стоплоссу. Вы также можете отключить функцию закрытия сделок по стоплоссу: ModifyStopLossAtOrdersopen = false
При этом сетка будет набирать лоты и закрываться по тейкпрофиту.

- Добавлен параметр
MaxSpreadToNotTrade и MinSpreadToNotTrade
MaxSpreadToNotTrade - Максимальный спред, при котором советник может открыть сетку
MinSpreadToNotTrade - Минимальный спред, при котором советник может открыть сетку
Внимание: Данный фильтр используется только! для открытия Первых 2-ух отложенных ордеров.
Все остальные функции работают в штатном режиме, в том числе и переворот ордеров и ведения ордеров до тейкпрофита!

-Добавлен параметр
LotFix - лоты через запятую для открытия переворотов, например "0.1,0.2,0.3,0.6,0.8,1"
тогда с каждым переворотом - будет стоять свой лот: 0.1, 0.2, 0.3, 0.6, 0.8, 1, 1, 1.....
Внимание: Первый лот для первых 2-ух отложенных ордеров задается в параметре Lotes

-Добавлен параметр
MartinFix - Коэффициент мартингейла через запятую для открытия переворотов, например "2,3,1.5,2,1"
тогда с каждым переворотом - будет учитываться мартингейл, соответствующий номеру сделки.
Если начальный лот был 0.1 то следующий ордер 0.2(2), 0,6(3), 0.9(1.5), 0.18(2), 0.18(1), 0.18.....

- Добавлен параметр
CloseOppositePositionsAfterTP - Закрывать противоположные ордера\позиции если текущие закрылись по тейкпрофиту.
Например, ВЫ можете отключить модификацию ModifyStopLossAtOrdersopen = false и включить CloseOppositePositionsAfterTP =true
тогда, если позиции SELL закроются по тейкпрофиту, то все позиции BUY и ордера будут закрыты принудительно.

Разница между CloseOppositePositionsAfterTP и ModifyStopLossAtOrdersopen заключается в том, что
в первом случае мы держим ЛОК до закрытия все серии по тейку и закрытием противоположной сетки.Но в данном случае может не хватить Маржи для открытия следующего колена.
В втором случае мы сразу же закрываем позицию по стоплоссу и держим в рынке только 1 позицию увеличенным лотом.


-Добавлен блок учета волатильности Валютной пары для открытия сделок
Volatility LIMIT Sets
TradebyVolatility - Учитывать волатильность при открытии начальной сетки ордеров.
TFVolatility - Таймфрейм, по которому будем вычислять волатильность.
BarVolatility - Количество баров для определения волатильности.
PointVolatility - Количество пунктов для определения волатильности.

-Добавлена информационная панель EAPADPRO
Подробности о данной панели в нашем блоге: https://www.mql5.com/ru/blogs/post/687140

- Алгоритм Trail Partion Close обновлен
Версия 16.831 2016.09.01
Исправлен конфликт между ModifyStopLossAtOrdersopen и функций Трейлингстопа.
Версия 16.211 2016.02.16
Добавлен параметр AdjustTP - корректировка тейк-профита при открытии отложенных ордеров.
Добавлен параметр AdjustAfter - номер колена, после которого будет корректировка.
После того, как советник выставит AdjustAfter количество ордеров, тейк-профит следующей сделки будет увеличен на AdjustTP * (КоличествоКолен-AdjustAfter) пунктов.

При закрытии позиции по стоп-лоссу мы теряем не только уровень стоп-лосса, но и спред, особенно если он плавающий.
Чтобы заработать тейк-профит, который будет покрывать наши прошлые стоп-лоссы, нам необходимо увеличивать тейк-профит каждого нового отложенного ордера.
Данный функционал позволяет это сделать.