[open source] [Советник] Milky Way EA 3.24

От Silentspec, 15 июля, 2014 в Лаборатория ProfitFX

Автор#1

11ea50bfdffe54b18de65ae282e9dcd5 jpg



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 - количество попыток открытия, закрытия, модификации ордера



Тесты:
Спойлер


Фикс лот:
386a8cbfe2f6c66f3364d49551ecd0ad jpg
ea5f975176d0eecae9bd7c8ec96cbf73 jpg
ММ
763998cf8e5932aa8de6931b7763f4ad jpg
91d67f1e4be18e5e6619166aa3b9a7b4 jpg



Мониторинг в Роботесте

(используется мод Milky way EA v3.24_m06_DayChange)

large jpg


Пояснение отличия модификации DayChange от базовой версии бота
Спойлер


...
Есть проблема у базовой версии бота в тех ДЦ, которые приостанавливают торговые операции на несколько минут при смене суток.
Объясняют это "клирингом". К примеру, Roboforex:

Спойлер

h 1447320624 7573940 32f7a6d9cd png



Логично, что это негативно влияет на торговлю советником, т.к. в этот промежуток времени советник не способен ни открывать, ни закрывать, ни модифицировать ордера.
Можно использовать другие дц, где нет этой паузы при смене дня, а можно подкорректировать советника.

Для своего счета я сделал в коде советника паузу при смене дня в 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.zip1 232 скач.
Milky_way_EA_v3.24_m05.rar641 скач.
Milky_way_EA_v3.24_m06.zip1 152 скач.
Milky_way_EA_v3.24_m07.zip1 509 скач.

Изменено 17 ноября, 2018 пользователем pavlus777

#2

Ну наконец-то продолжение темы!!! А то boroda чего-то совсем затих, а идея жутко простая и интересная!

Сайлент, поздравляю с открытием темы! <:-p>
P.S. Мониторинг будет?

Автор#3

Просто я побрился:)
Мониторинг будет, думаю, со следующей недели. Хотелось бы открыть памм для этого советника, но пока не могу определиться с брокером.
Тесты и сеты также еще пока не готовы.

#4

А старые сеты под новую версию пойдут? Спрашиваю для замены советника в роботесте:)

#5

Очень много настроек! Хорошо бы сеты выложить... 8->

#6

Здравствуйте, хотел потестить по быстренькому но на альпари терминале не теститься :((

Автор#7

Не может быть. У меня на Альпах все работает, счет ецн. Что пишет?

#8

Есн на Альпах - просто ничего не открывает в тесте, ошибок нет...ТФ Н4

Автор#9

Какие параметры были при тестировании, депозит, пара?

#10

Евро/доллар
4 часа
старт январь 2013
баланс 50000
настройки сова без изменений

Запускал тест и на ЕСН и на стандарте в Альпари, результат тотже

16.07.png

Изменено 16 июля, 2014 пользователем spadeni

Автор#11

Такое возможно. Настройки по умолчанию - от балды проставлены. Там все фильтры включены. Попробуйте оптимизацию запустить.
А лучше сеты дождаться. В начале будущей недели выложу.

#12

там настроек то нет совсем ) скинь сет который у тебя на ecn стоит ,т.к у меня и оптимизация молчит! и все параметры по одному уже перепробовал поменять

#13
Silentspec, вопрос по начальному депо. Сколько нужно для совы?
#15

Silentspec, у меня то же в тестере молчит и в журнале ни чего не пишет, скрин прилагаю. Брокер РВД маркетс. В чем может быть дело. Индюк стоит, лишние тралы отключил.

2014-07-17_20-42-45_Скриншот_экрана.png

Автор#16

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

#17


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


А почему у Вас в сете отключены Екстремум контроль, контроль наклона боллингера и фильтр озимандиаса. Это так надо. А будет ли корректной оптимизация без этих параметров, если при торговле их наверное лучше включить, так как вроде стратегия это предусматривает.
#19

Не хочет зарабатывать на тесте. Ставлю как есть сэты. Что-от там открывает лотом только в 0.05 от 10000 депо и все. За полгода 5$ натестил.

#20

Открыл счёт Forex4you Cent Lite c Share4you (кто не знает - можно копировать сделки, если нет ВПС сервера и времени сидеть у компа), фикс лот 0.01, 3000 сентов для 5 сетов, USDCAD пока не ставил - нормально или добавить сумму?
Вот мониторинг: https://www.myfxbook.com/portfolio/systempro-4yset3/975304

Автор#21

Если минлот 0,01 надо корректировать мм. Советую поставить на все пары вариант расчета лота 2 и риск на сделку процента 3.

#22


Если минлот 0,01 надо корректировать мм. Советую поставить на все пары вариант расчета лота 2 и риск на сделку процента 3.



Спасибо, поставил. А если всё таки ставить фикслот 0.01, то берём мин. 500 ед. на 1 пару или как "корректировать мм"? Может ещё счёт открою, уже с другими настройками.
Автор#23

Минлот 0.01 на 300-400 баксов будет нормально.

#24

Подскажите пожалуйста. Ставлю параметры:
LotDecimal: 2
LotVariant: 1
FixLot: 0.01
А лоты на тесте всё равно открываются только 0.1 При LotVariant: 2 и риске 3% лоты по прежнему открываются сразу с 0.1, при том что сумму на счёте ставлю 300-400. В чём может быть проблема?

Автор#25

А брокер какой?

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025