Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_addЗарегистрироваться или personВойти

date_range Добавлено: 16.05.2018

date_range Обновлено:

remove_red_eyeПросмотров: 233

dashboardКатегория: Наши советники и утилиты

merge_typeТип: Мартин

open_withОсобенности: Качели, Маятник

computerТерминал: МТ4

cloudМаятника, Качели, или, алгоритм, Exp, Swing

forumОбсудить на форуме

Скачать файл

file_downloadСкачать для МТ4

Купить Открытый код

codeКупить для МТ4

Купить лицензию с mql5

shopping_cartКупить для МТ4


Читать Exp - Swing Алгоритм Маятника или Качели

Описание

Модель известной стратегии Маятник - поочередное открытие отложенных ордеров с увеличенным лотом. 

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

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

В нашем советнике есть три типа открытия отложенных ордеров!

  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 должны быть равны.

Пример:

1 2018.01.02 08:00 buy stop 1 0.01 1.20304 0.00000 1.20614  
2 2018.01.02 08:00 sell stop 2 0.01 1.20272 0.00000 1.19962  
3 2018.01.02 09:00 sell 2 0.01 1.20272 0.00000 1.19962  
4 2018.01.02 09:00 delete 1 0.01 1.20304 0.00000 1.20614  
5 2018.01.02 09:00 buy stop 3 0.02 1.20304 0.00000 1.20335  
6 2018.01.02 09:00 modify 2 0.01 1.20272 1.20304 1.19962  
7 2018.01.02 09:03 s/l 2 0.01 1.20304 1.20304 1.19962 -0.32 9999.68
8 2018.01.02 09:03 buy 3 0.02 1.20304 0.00000 1.20335  
9 2018.01.02 09:03 sell stop 4 0.04 1.20271 0.00000 1.20239  
10 2018.01.02 09:03 modify 3 0.02 1.20304 1.20271 1.20335  
11 2018.01.02 09:03 s/l 3 0.02 1.20271 1.20271 1.20335 -0.66 9999.02
12 2018.01.02 09:03 sell 4 0.04 1.20271 0.00000 1.20239  
13 2018.01.02 09:03 buy stop 5 0.08 1.20304 0.00000 1.20335  
14 2018.01.02 09:03 modify 4 0.04 1.20271 1.20304 1.20239  
15 2018.01.02 09:05 s/l 4 0.04 1.20304 1.20304 1.20239 -1.32 9997.70
16 2018.01.02 09:05 buy 5 0.08 1.20304 0.00000 1.20335  
17 2018.01.02 09:05 sell stop 6 0.16 1.20270 0.00000 1.20238  
18 2018.01.02 09:05 modify 5 0.08 1.20304 1.20270 1.20335  
19 2018.01.02 09:07 s/l 5 0.08 1.20270 1.20270 1.20335 -2.72 9994.98
20 2018.01.02 09:07 sell 6 0.16 1.20270 0.00000 1.20238  
21 2018.01.02 09:07 buy stop 7 0.32 1.20304 0.00000 1.20335  
22 2018.01.02 09:07 modify 6 0.16 1.20270 1.20304 1.20238  
23 2018.01.02 09:08 s/l 6 0.16 1.20304 1.20304 1.20238 -5.44 9989.54
24 2018.01.02 09:08 buy 7 0.32 1.20304 0.00000 1.20335  
25 2018.01.02 09:08 sell stop 8 0.64 1.20270 0.00000 1.20237  
26 2018.01.02 09:08 modify 7 0.32 1.20304 1.20270 1.20335  
27 2018.01.02 09:14 s/l 7 0.32 1.20270 1.20270 1.20335 -10.88 9978.66
28 2018.01.02 09:14 sell 8 0.64 1.20270 0.00000 1.20237  
29 2018.01.02 09:14 buy stop 9 1.28 1.20304 0.00000 1.20335  
30 2018.01.02 09:14 modify 8 0.64 1.20270 1.20304 1.20237  
31 2018.01.02 09:27 s/l 8 0.64 1.20304 1.20304 1.20237 -21.76 9956.90
32 2018.01.02 09:27 buy 9 1.28 1.20304 0.00000 1.20335  
33 2018.01.02 09:27 sell stop 10 2.56 1.20270 0.00000 1.20237  
34 2018.01.02 09:27 modify 9 1.28 1.20304 1.20270 1.20335  
35 2018.01.02 09:34 s/l 9 1.28 1.20270 1.20270 1.20335 -43.52 9913.38
36 2018.01.02 09:34 sell 10 2.56 1.20270 0.00000 1.20237  
37 2018.01.02 09:34 buy stop 11 5.12 1.20304 0.00000 1.20335  
38 2018.01.02 09:34 modify 10 2.56 1.20270 1.20304 1.20237  
39 2018.01.02 09:40 s/l 10 2.56 1.20304 1.20304 1.20237 -87.04 9826.34
40 2018.01.02 09:40 buy 11 5.12 1.20304 0.00000 1.20335  
41 2018.01.02 09:40 sell stop 12 10.24 1.20270 0.00000 1.20237  
42 2018.01.02 09:40 modify 11 5.12 1.20304 1.20270 1.20335  
43 2018.01.02 09:41 t/p 11 5.12 1.20335 1.20270 1.20335 158.72 9985.06

 

 

Варианты использования

В нашем советнике есть три типа открытия отложенных ордеров!

  1. Автооткрытие после установки,
  2. Открытие и сопровождение после ручного открытия 
  3. открытие по High Low!

TypeofTrade - Выбор режима торговли советника!

Мы сделали советник так, чтобы он работал по 3 разным типам. Разберем их подробнее:

AutoTrade или открытие после установки:

В этом режиме советник работает по сопровождению ручных позиций:

Алгоритм:

  1. При запуске советник выставляет два ордера Buy Stop и Sell Stop на расстоянии StopOrderDeltaifUSE от текущей цены.
  2. Если сработал Buy Stop, удаляется Sell Stop и на его место устанавливается Sell Stop с лотом BuyStop * Martin.
  3. Если сработал Sell Stop, удаляется Buy Stop и на его место устанавливается Buy Stop с лотом Sell Stop * Martin.
  4. Если позиция получает убыток, тогда текущая серия считается не закрытой! И советник продолжает работу с алгоритмом!
  5. Если позиция получила тейкпрофит, тогда позиция закрывается и все начинается сначала.

 

Результат работы:

ManualTrade или сопровождение после ручного открытия:

В этом режиме советник ждет , когда трейдер откроет позицию с помощью нашей панели для советника EAPADPRO

Алгоритм:

  1. При запуске советник ждет, пока пользователь не откроет позицию с нашей панели EAPADPRO .
  2. Только после того, как трейдер откроет позицию с помощью нашей панели, советник выставит противоположный отложенный ордер, при этом тейкпрофит и стоплосс будут модифицироваться по настройкам системы
  3. Если открыт Buy , устанавливается Sell Stop с лотом Buy * Martin.
  4. Если открыт Sell ,  устанавливается Buy Stop с лотом Sell * Martin.
  5. Если позиция получает убыток, тогда текущая серия считается не закрытой! И советник продолжает работу с алгоритмом!
  6. Если позиция получила тейкпрофит, тогда позиция закрывается и все начинается сначала.
  7. Советник останавливает свою работу до того момента, пока трейдер откроет новую позицию. 

 

Результат работы:

 

TFTrade или работа по уровням High Low:

В этом режиме советник работает по уровням High и Low заданных переменными:

TFTrade_PERIOD=PERIOD_D1; - Таймфрейм, по которому советник будет определять уровни High Low
TFTrade_Num=1; - Количество баров, для определения уровня.

Код:

 StopOrdersDistance=(iHigh(Symbol(),TFTrade_PERIOD,iHighest(Symbol(),TFTrade_PERIOD,MODE_HIGH,TFTrade_Num,1))
 -iLow(Symbol(),TFTrade_PERIOD,iLowest(Symbol(),TFTrade_PERIOD,MODE_LOW,TFTrade_Num,1)))
 /MarketInfo(Symbol(),MODE_POINT);

Алгоритм:

  1. При запуске советник вычисляет уровни HIGH и LOW по установленному TimeFrame.
  2. C помощью формулы, советник вычисляет дистанцию и выставляет два отложенных ордера Buy Stop и Sell Stop на расстоянии StopOrderDeltaifUSE от текущей цены
  3. Если сработал Buy Stop, удаляется Sell Stop и на его место устанавливается Sell Stop с лотом BuyStop * Martin.
  4. Если сработал Sell Stop, удаляется Buy Stop и на его место устанавливается Buy Stop с лотом Sell Stop * Martin.
  5. Если позиция получает убыток, тогда текущая серия считается не закрытой! И советник продолжает работу с алгоритмом!
  6. Если позиция получила тейкпрофит, тогда позиция закрывается и все начинается сначала.

 

Результат работы:

 

Советы по оптимизации

Мы создавали этот советник по алгоритму Чебурашки. И логика работы советника построена так, чтобы выполнять математический алгоритм. 

Поэтому все параметры настроены автоматически, кроме дистанции между двумя отложенными ордерами. 

Вы можете оптимизировать все параметры, но мы дадим несколько рекомендаций:

Оптимизация при TypeofTrade = Manual Trade и AutoTrade

Manual Trade - Сопровождение ручного открытия

Auto Trade - Постоянное открытие отложенных ордеров

Имеет смысл оптимизировать только параметры : StopOrdersDistance, MaxOrders и Martingale

Оптимизация значений StopOrdersDistance: Рекомендуется устанавливать параметры индивидуально для каждой пары. 

  1. Например: Если это валютная пара EURUSD и Вы торгуете на периоде M30 и среднее движение цены в период , например, 50 баров = 7500 пунктов, тогда устанавливаете этот параметр для оптимизации так: старт 0, шаг 100, стоп 1000. 
  2. Например: Если это валютная пара XUGUSD и Вы торгуете на периоде M1 и среднее движение цены в период , например, 50 баров = 100 пунктов, тогда устанавливаете этот параметр для оптимизации так: старт 0, шаг 10, стоп 100.
  3. Например: Вам необходимо подтверждение сигнала открытия, и среднее движение цены в период, например 100 баров = 1000 пунктов, тогда  старт 0, шаг 50, стоп 500.

Оптимизация значений MaxOrders: В этом параметре можно указать максимальное количество колен в серии ордеров, чтобы не слить свой депозит. 

  1. Старт=0; Шаг=1; Стоп=10;

Оптимизация значений Martingale: В этом параметре можно указать увеличение лота следующего отложенного родера. 

 

Старт=0.1 (Если Lots> Минимальный лот); Шаг=0.1; Стоп=2;

  1. Если Martin меньше 1, тогда каждая следующая позиция и ее лот будет меньше, чем предыдущая. 
  2. Значения меньше 1 имеет смысл использовать только тогда, когда Lots позиций больше, чем минимальный лот на сервере. 
  3. Если Martin больше 1, тогда каждая следующая позиция и ее лот будет больше, чем предыдущая. 
  4. Чем выше значение Martin , тем опаснее торговля советником.
  5. Мартингейл это очень простая  и опасная стратегия. 

Отличие от ManualTrade в том, что при ручном сопровождении, советник выполняет задание по закрытию серии ордеров в прибыль и останавливает работу. 

 

Оптимизация при TypeofTrade = TFTrade

TF Trade -

В этом режиме советник работает по уровням High и Low заданных переменными:

TFTrade_PERIOD=PERIOD_D1; - Таймфрейм, по которому советник будет определять уровни High Low
TFTrade_Num=1; - Количество баров, для определения уровня.

Имеет смысл оптимизировать только параметры : TFTrade_PERIOD, TFTrade_Num

Оптимизация значений TFTrade_PERIOD: Это период, по которым строятся уровни High и Low

  1. Старт=Period_M1; Стоп=Period_D1;

Оптимизация значений TFTrade_Num: Количество последних баров, для определения уровней

  1. Старт=0; Шаг=1; Стоп=10;

Параметры:

  • trade_ - раздел "Настройки торговли".
  • TypeofTrade - Выбор режима торговли советника!
  • StopOrderDeltaifUSE - дистанция для отложенных ордеров (100).
  • MaxOrders - Максимальное количество колен
  • Magic - магический номер (777).
  • StopLoss - стоп-лосс, по умолчанию не используется (0).
  • ModifyStopLossAtOrdersopen - модифицировать стоп-лосс сделки на уровень открытия отложенного ордера 
  • TakeProfit - тейк профит, по умолчанию не используется (0). Если TakeProfit=-1 , тогда TakeProfit = StopOrdersDistance
  • AdjustTP - корректировка тейк-профита при открытии отложенных ордеров. 
    AdjustAfter - номер колена, после которого будет корректировка. 
  • StopDayTradingEaAfterTP - если последняя позиция закрыта по тейк-профиту, советник останавливает работу до следующего дня
  • DeleteOppositeOrder - Удалять противоположный ордер, при срабатывании. 
  • CloseOppositePositionsAfterTP - Закрывать противоположные ордера\позиции если текущие закрылись по тейкпрофиту. 
  • Slippage - проскальзывание (0).
  • MaxSpreadToNotTrade - Максимальный спред, при котором советник может открыть сетку 
    MinSpreadToNotTrade - Минимальный спред, при котором советник может открыть сетку 
  • LotFix - лоты через запятую для открытия переворотов, например "0.1,0.2,0.3,0.6,0.8,1" 
  • MartinFix - Коэффициент мартингейла через запятую для открытия переворотов, например "2,3,1.5,2,1" 
  • 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 - перенос позиции в безубыток при первом уровне трейлинг-стопа.
  • Volatility LIMIT Sets 
    TradebyVolatility - Учитывать волатильность при открытии начальной сетки ордеров. 
    TFVolatility - Таймфрейм, по которому будем вычислять волатильность. 
    BarVolatility - Количество баров для определения волатильности. 
    PointVolatility - Количество пунктов для определения волатильности. 

Exp - Swing Алгоритм Маятника или Качели_1 Exp - Swing Алгоритм Маятника или Качели_2 Exp - Swing Алгоритм Маятника или Качели_3 Exp - Swing Алгоритм Маятника или Качели_4 Exp - Swing Алгоритм Маятника или Качели_5 Exp - Swing Алгоритм Маятника или Качели_6 Exp - Swing Алгоритм Маятника или Качели_7 Exp - Swing Алгоритм Маятника или Качели_8
Здесь можно скачать Exp - Swing Алгоритм Маятника или Качели
Купить Exp - Swing Алгоритм Маятника или Качели можно здесь - Прочитать о Exp - Swing Алгоритм Маятника или Качели можно здесь - Обсуждение Exp - Swing Алгоритм Маятника или Качели - стейты, отзывы, комментарии - Отзывы о Exp - Swing Алгоритм Маятника или Качели - Настройки к Exp - Swing Алгоритм Маятника или Качели - Мониторинг Exp - Swing Алгоритм Маятника или Качели - Download Exp - Swing Алгоритм Маятника или Качели - Buy Exp - Swing Алгоритм Маятника или Качели - Read about Exp - Swing Алгоритм Маятника или Качели - Discusion of Exp - Swing Алгоритм Маятника или Качели - Comments of Exp - Swing Алгоритм Маятника или Качели - Settings Exp - Swing Алгоритм Маятника или Качели - Monitoring Exp - Swing Алгоритм Маятника или Качели - Exp - Swing Алгоритм Маятника или Качели скачать бесплатно - Exp - Swing Алгоритм Маятника или Качели ключ - Exp - Swing Алгоритм Маятника или Качели открытый код - Exp - Swing Алгоритм Маятника или Качели скачать
-
Этот сайт использует «cookies». Условия использования «cookies» см. в Пользовательском соглашении. Также сайт использует Интернет-сервис для сбора технических данных касательно посетителей с целью получения маркетинговой и статистической информации. Условия обработки данных посетителей сайта см. в Политике конфиденциальности.