
Milky Way EA 3.24
Год выпуска: 2014
Валютные пары: любые
Таймфрейм: Н4
Актуальная версия: 3.24 m07 /laboratoriya-profitfx/24/open-source-sovetnik-milky-way-ea-3-24/7222/?do=findComment&comment=305322
Описание:
Советник по мотивам гамбита. Ловит тренды при помощи индикатора Bollinger Bands. Советник претерпел кучу изменений, тут вы найдете последнюю на данный момент версию.
Трендовый советник, нацеленный на долгосрок. Входит на откатах по тренду.
Сетов пока нету, тестов тоже - все это выложу позже - скорее всего к будущей неделе.
Итак, как советник открывает сделки (приведу пример покупок):
1. Цена находится в пределах ББ с отклонением 1 и центральной линии.
2. Лоу сигнальной свечи ниже предыдущего лоу, хай ниже предыдущего хая, а закрытие сигнальной свечи происходит в верхней половине ее диапазона. При этом закрытие сигнальной свечи все еще находится в пределах ББ1 и центральной линии ББ. Размер сигнальной свечи - не больше MaxCandle пунктов.
3. Тем временем DeMarker с периодом DemPer находится в пределах от 0 до DemB для покупок или от 1 до 1-DemB для продаж, гарантируя, что откат уже достаточный. Отключаемо.
4. Индикатор Ozymandias с периодом Amplitude на таймфрейме OzymandiasTF (0,1,5,15,30,60,240,1440 и т.д.) сигнализирует о возможности покупок, если не отключен настройкой OzymandiasFilter.
Стоп лосс. Ищется локальный минимум на истории HistorySL свечей назад и учитывается отступ Otstup. Если стоп лосс больше MaxSL, отложенные ордера не выставляются и сделка пропускается (или выставляется максимально разрешенный стоп).
Объем позиции. Тут у нас есть три варианта (LotVariant) - работать фиксированным лотом FixLot, задать в процентах максимальный риск на одну сделку Risk, или использовать один минимальный лот на каждые MoneyForOneLot денег депозита.
Настройки:
Настройки входа
BBPeriod - Период Bollinger Bands
MaxCandle - Максимально допустимая сигнальная свеча (и предыдущая за ней). Высота в пунктах.
Фильтр Озимандиас - нужен для того, чтобы входы осуществлялись по тренду.
OzymandiasFilter - Включить фильтр Озимандиас
OzymandiasTF - Таймфрейм для фильтра Озимандиас
Amplitude - Амплитуда Озимандиаса
Фильтр DeMarker - нужен для того, чтобы дождаться достаточного для входа отката
DemFilter - Включить фильтр по индикатору DeMarker
DemPer - Период индикатора DeMarker
DemB - Граница индикатора, для покупок сравниваем показания индикатора с DemB, для продаж с 1-DemB
Настройки выхода
Стохастик
StochExit - включить выход по стохастику
KPer, DPer, SPer - k, d и замедление.
StochB - граница стоха, при пересечении которой произойдет выход.
MACD
MACDExit - включить выход по MACD
FPer - быстрый период
SPEr - медленный период
По волатильности
VolExit - включить выход по волатильности
ATREPer - период ATR для расчета
BodyCoef - коэффициент для тела свечи
ShadowCoef - коэффициент для тени свечи
Настройки варианта стопа
ExtrTimeframe - Таймфрейм поиска экстремума для стоплосса
HistorySL - Поиск экстремума для стоплосса по истории (в барах)
OtstupSL - Отступ от экстремума в пунктах
UseMaxSL - Ставить максимальный стоплосс (если да, то при превышении стопом максимального, ставится максимальный, иначе сделка пропускается).
MaxSL - Максимальный стоплосс
MinSL - Минимальный стоплосс
Настройки трейлинг стопа
UseTralOnlyInProfit - Тралить только в профите
TralOnPips - включить стандартный трейлинг
TrailingStop - Уровень трейлинга (расстояние от текущей цены)
TrailingStart - Уровень прибыли для включения трейлинга
TralFraktalOn - включить трал по фракталам
FraktalTF - таймфрейм
FraktalBars - свечей для фрактала
FraktalOtstup - отступ от фрактала
TralBarsOn - трал по барам
BarsTF - таймфрейм
BarsUse - история для поиска экстремумов
BarsOtstup - отступ от экстремумов
Манименеджмент
MaxRisk - Максимальный риск в процентах для всех позиций на счете (если первышен, входов не будет)
LotVariant - Вариант расчета лота (1-фикс, 2-0.01 лота на MoneyForOneLot баксов, 3-фикс риск (в %)
FixLot - фиксированный лот
MoneyForOneLot - денег на минимальный лот
Risk - риск в процентах от депозита
Информация и сервисные настройки
Slippage - проскальзывание
UsePrint - печать в журнал
Magic - Мэджик, если 0, бот генерит его сам.
UsePanel - панель на графике
NumOfTry - количество попыток открытия, закрытия, модификации ордера
Тесты:
Фикс лот:

ММ

Мониторинг в Роботесте
(используется мод Milky way EA v3.24_m06_DayChange)

Пояснение отличия модификации DayChange от базовой версии бота
...
Есть проблема у базовой версии бота в тех ДЦ, которые приостанавливают торговые операции на несколько минут при смене суток.
Объясняют это "клирингом". К примеру, Roboforex:Спойлер
Логично, что это негативно влияет на торговлю советником, т.к. в этот промежуток времени советник не способен ни открывать, ни закрывать, ни модифицировать ордера.
Можно использовать другие дц, где нет этой паузы при смене дня, а можно подкорректировать советника.
Для своего счета я сделал в коде советника паузу при смене дня в 5 минут после закрытия свечи в 0.00.
То есть советник совершает операции в 0.05 вместо 0.00 при смене дня, обходя запрет на торговлю и корректно отрабатывая свой алгоритм.
Тем, кто также столкнулся с такой проблемой, прикладываю модификацию версии бота с этой правкой (DayChange)...
Актуальная базовая версия бота и её модификация DayChange всегда находятся в одном архиве, прикрепленном к этому посту.
Версия с расписанием торговли (возможность торговать только в определенные часы):
/laboratoriya-profitfx/24/open-source-sovetnik-milky-way-ea-3-24/7222/?do=findComment&comment=411370
Tests_Milky_Way_3.24.zip
Milky_way_EA_v3.24_m05.rar
Milky_way_EA_v3.24_m06.zip
Milky_way_EA_v3.24_m07.zip

