Doveman Опубликовано 22 мая, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 22 мая, 2015 У кого-нибудь есть хорошие сеты под новую версию советника? ну, это чтобы лишнюю работу не делать)) Я сейчас подбираю.Уже есть под EURUSD, AUDUSD, GBPJPY, USDJPY, XAUUSD.Было бы очень неплохо, если бы остальные пары разделили между несколькими активистами 8-> Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 22 мая, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 22 мая, 2015 на выходных может Сайлентспек подключится к доработке бота.я его в чате достаю, чтобы ботов довел до ума - но у него диск гавкнулся и проблемы с восстановлением исходных кодов.в общем, милки вэй может он подправит - так что, может быть, стоит подождать понедельника и лишь потом активно заниматься сэтами. 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
nikonlm Опубликовано 26 мая, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 26 мая, 2015 Всем привет ! Вот Держите ,два сета. милки_06_EURUSD_оптимизация_206%.setмилки_06_GBPUSD_оптимизация_401%.setмилки_06_GBPUSD_оптимизация_301%.set 1 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Doveman Опубликовано 26 мая, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 26 мая, 2015 nikonlm, два момента:- на каком периоде делали оптимизацию и на каком форвард?- скиньте, пожалуйста, бэктесты по этим сетамА вообще Старик прав. Не стоит тратить силы и время, пока бот до ума не доведен. И хотя, на мой взгляд, сейчас он работает как должен по описанию, стоит дождаться Сайлента. Ссылка на сообщение Поделиться на другие сайты More sharing options...
nikonlm Опубликовано 26 мая, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 26 мая, 2015 Котиры Dukascopy период 01,01,2013 - 01,05,2015 Период Н4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Doveman Опубликовано 26 мая, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 26 мая, 2015 Котиры Dukascopy период 01,01,2013 - 01,05,2015 На H4? Оптимизация на всем периоде без форварда? Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 30 мая, 2015 Автор Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 30 мая, 2015 (изменено) Советник Milky Way v3.2 Спойлер extern string Settings01 = "====Настройки входа====";extern int BBPeriod = 20; // Период Bollinger Bandsextern bool ExtremumControl = true; // Проверка на пересечение ценой полос Боллинджера extern int Extremum = 5; // Глубина истории для проверкиextern int MaxCandle = 180; // Максимально допустимая сигнальная свечаextern bool BBMoveControl = true; // Проверка на наклон полосы Боллинджераextern int BBHistory = 10; // Глубина истории для проверкиextern bool OzymandiasFilter = true; // Включить фильтр Озимандиасinput ENUM_TIMEFRAMES OzymandiasTF = 1440; // Период для фильтра Озимандиасextern int Amplitude = 18; // Амплитуда Озимандиасаextern int OrdTime = 5; // Время жизни отложки в свечахenum OTL_VAR{OTL_VAR_1 = 1, // Отложка по хаям/лоям OTL_VAR_2 = 2, // Отложка по хай/лоу предыдущей свечи с отступом по АТРOTL_VAR_3 = 3, // Отложка по АТР};input OTL_VAR OtlVar = 1; // Вариант установки отложкиextern int OtlBars = 5; // Количество баров в истории для поиска хаев/лоев для отложкиextern double OtstupOtlCoef = 0.1; // Отступ от отложки по АТРextern int ATROtstupOtlPer = 9; // Период АТРextern string Enters02 = "===============================";extern string SL001 = "====Настройки варианта стопа====";extern string SL002 = " 0 - общие настройки стопов";enum SL_VAR{SL_VAR_1 = 1, // фиксированный стопSL_VAR_2 = 2, // стоп по хай/лоу предыдущей свечи с отступом по АТРSL_VAR_3 = 3, // стоп по хаям/лоям с отступом по АТРSL_VAR_4 = 4, // стоп по АТРSL_VAR_5 = 5, // стоп по параболику с отступом по АТР};input SL_VAR SLVar = 1; // Вариант установки стопаextern int ATROtstupSLPer = 21; // Период ATR для стоплоссаextern double OtstupSL = 0.1; // Отступ по АТР для 2, 3 и 5.extern bool UseMaxSL = true; // Ставить максимальный стоплоссextern double MaxSL = 100; // Максимальный стоплоссextern double MinSL = 15; // Минимальный стоплоссextern string SL003 = " 1 - фиксированный стоп";extern int FixSL = 20; // фиксextern string SL004 = " 2 - стоп по хай/лоу предыдущей свечи с отступом по АТР";input ENUM_TIMEFRAMES LowTimeframe = 0; // Таймфрейм для выставления стопаextern string SL005 = " 3 - стоп по хаям/лоям с отступом по АТР";input ENUM_TIMEFRAMES ExtrTimeframe = 0; // Таймфрейм поиска экстремума для стоплоссаextern int HistorySL = 10; // Поиск экстремума для стоплоссаextern string SL006 = " 4 - стоп по АТР";extern double SLIfNoExtr = 3.0; // Стоплоссextern string SL007 = " 5 - стоп по параболику с отступом по АТР";extern double SarStepSL = 0.02; // Шаг SARextern double SarMaxSL = 0.2; // Максимальный SARextern string SL008 = "===============================";extern string TR001 = "====Настройки вариантов трейлинг стопа====";extern string TR010 = " - общие настройки";extern int BEPlus = 3; // Уровень прибыли в пунктах к безубыткуextern int TrailStep = 1; // Шаг трейлинга (минимальное приращение)extern bool UseTralOnlyInProfit = true; // Тралить только в профитеextern bool UseTralOnlyForLastOrd = true; // Тралить только после закрытия 1 ордераextern string TR002 = " - настройки безубытка";extern bool UseBE = true; // Включить перевод в безубытокextern int PointsToBE = 60; // Пункты профита, после которых происходит перевод в буextern string TR003 = " - стандартный трейлинг";extern bool TralOnPips = true; // Стандартный трейлингextern int TrailingStop = 20; // Уровень трейлинга (расстояние от текущей цены)extern int TrailingStart = 30; // Уровень прибыли для включения трейлингаextern string TR004 = " - трейлинг по ATR";extern bool TralATR = true; // Трейлинг по двум ATRinput ENUM_TIMEFRAMES ATRTralTimeframe = 0; // Таймфрейм для трала по ATRextern int ATR_Period = 9; // период ATRextern int ATR_shift = 2; // для ATR сдвиг "окна" (неотрицательное целое число)extern double ATR_coeff = 2.5; // Коэффициент умножения для ATRextern string TR005 = " - трейлинг по скользящей средней";extern bool TralOnMA = true; // Трейлинг по скользящей среднейinput ENUM_TIMEFRAMES MATimeframe = 0; // Таймфрейм для трала по ценовому каналуextern int MATralPeriod = 14; // Период расчета скользящейextern int MATralShift = 0; // Смещение скользящей относительно графика ценinput ENUM_APPLIED_PRICE MATralPrice = 0; // Цена для расчета скользящейinput ENUM_MA_METHOD MATralMethod = 0; // Метод расчета скользящейextern int IdentTralMA = 3; // Отступ от скользящей среднейextern string TR006 = " - трейлинг по ишимоку";extern bool TralTenkan = true; // Трейлинг по IchimokuTenkanextern bool TralKijun = true; // Трейлинг по IchimokuKijuninput ENUM_TIMEFRAMES IshimokuTimeframe = 0; // Таймфрейм для трала по Ishimokuextern int Tenkan = 9; // Период Tenkan-senextern int Kijun = 26; // Период Kujin-senextern int Senkou = 52; // Период Senkou Span Bextern int IdentTralKijun = 3; // Отступ от Kujin-senextern int IdentTralTenkan = 3; // Отступ от Tenkan-senextern string TR007 = " - трейлинг по теням всех свечей";extern bool TralBarsOn = true; // Включить трал по теням свечейextern int BarsUse = 4; // Количество свечейextern int BarsOtstup = 3; // Отступ от тениextern string TR008 = " - трейлинг по теням волатильных свечей";extern bool TralVolBarsOn = true; // Включить трал по теням свечейextern int VolBarsATRPer = 7; // Период для расчета ATRextern double VolBarsATRMin = 2.0; // Порог ATRextern int VolBarsOtstup = 3; // Отступ от тениextern string TR009 = "===============================";extern string MMSet01 = "====Манименеджмент====";extern int MaxRisk = 10; // Максимальный риск в процентахextern int LotVariant = 1; // Вариант расчета лота (1-фикс, 2-0.01 лота на MoneyForOneLot баксов, 3-фикс риск (в %)extern double FixLot = 0.1;extern int MoneyForOneLot = 100;extern double Risk = 3;extern string MMSet02 = "===============================";extern string Comment01 = "====Информация и сервисные настройки====";extern int Slippage = 1;extern bool UsePrint = false; string ExpertName = "Milky way EA v3.2";extern int Magic = 0; // Мэджик, если 0, бот генерит его сам.extern bool UsePanel = false;extern int NumOfTry = 3;extern string Comment02 = "==============================="; Тестируем, ищем косяки, думаем над дальнейшим улучшением...Покупки: Спойлер Открытие ордеров:1. Размер сигнальной свечи - не больше MaxCandle пунктов.2. Размер свечи перед сигнальной свечой - не больше MaxCandle пунктов.3. Лоу сигнальной свечи ниже предыдущего лоу, хай сигнальной свечи ниже предыдущего хая.4. Закрытие сигнальной свечи происходит в верхней половине ее диапазона.5. Цена закрытия сигнальной свечи находится между центральной и верхней линией BB с периодом BBPeriod и отклонением 1.6. Если ExtremumControl == true, то лои Extremum свечей подряд до сигнальной свечи не касаются центральной линии ББ с периодом BBPeriod и отклонением 1. Сигнальная свеча может касаться центральной линии ББ.7. Если BBMoveControl == true, то средняя линия ББ с периодом BBPeriod растет BBHistory свечей подряд.8. Если OzymandiasFilter == true, то индикатор Ozymandias с периодом Amplitude на таймфрейме OzymandiasTF сигнализирует о возможности покупок.Условия 6-8 игнорируются, если равны false. При соблюдении всех условий советник выставляет сразу два отложенных стоповых ордера с рассчитанным стоплосом, без тейкпрофита. Закрытие ордеров:Если отложки не активируются спустя OrdTime свечей после выставления, то они удаляются. Если отложенные ордера активировались, то:1. Когда свеча закроется выше верхней линии ББ с периодом BBPeriod и отклонением 2, а следующая за ней закроется ниже - советник прикроет один ордер.2. Второй ордер будет находиться в рынке до тех пор, пока его не выбьет по стопу, который постоянно подтягивается тралами. Продажи: Спойлер Открытие ордеров:1. Размер сигнальной свечи - не больше MaxCandle пунктов.2. Размер свечи перед сигнальной свечой - не больше MaxCandle пунктов.3. Лоу сигнальной свечи выше предыдущего лоу, хай сигнальной свечи выше предыдущего хая.4. Закрытие сигнальной свечи происходит в нижней половине ее диапазона.5. Цена закрытия сигнальной свечи находится между центральной и нижней линией BB с периодом BBPeriod и отклонением 1.6. Если ExtremumControl == true, то хаи Extremum свечей подряд до сигнальной свечи не касаются центральной линии ББ с периодом BBPeriod и отклонением 1. Сигнальная свеча может касаться центральной линии ББ.7. Если BBMoveControl == true, то средняя линия ББ с периодом BBPeriod падает BBHistory свечей подряд.8. Если OzymandiasFilter == true, то индикатор Ozymandias с периодом Amplitude на таймфрейме OzymandiasTF сигнализирует о возможности продаж.Условия 6-8 игнорируются, если равны false. При соблюдении всех условий советник выставляет сразу два отложенных стоповых ордера с рассчитанным стоплосом, без тейкпрофита.Закрытие ордеров:Если отложки не активируются спустя OrdTime свечей после выставления, то они удаляются. Если отложенные ордера активировались, то:1. Когда свеча закроется ниже нижней линии ББ с периодом BBPeriod и отклонением 2, а следующая за ней закроется выше - советник прикроет один ордер.2. Второй ордер будет находиться в рынке до тех пор, пока его не выбьет по стопу, который постоянно подтягивается тралами. Правила выставления отложек: Спойлер Три варианта выставления отложек (OtlVar):1. Отложка по хаям/лоям. На глубине OtlBars ищется максимальный хай для покупок или минимальный лоу для продаж. Это и есть цена, по которой будет выставлена отложка.2. Отложка по хай/лоу предыдущей свечи с отступом по АТР. То же, что и второй пункт, но с дополнительным отступом от хай/лоу в виде OtstupOtlCoef*ATR с периодом ATROtstupOtlPer.3. Отложка по АТР. Цена отложки расчитывается по цене Close + или - OtstupOtlCoef*ATR с периодом ATROtstupOtlPer. Варианты расчета стопов: Спойлер 1. Фиксированный стоп FixSL2. Стоп по хай/лоу предыдущей свечи с отступом по АТР. Предыдущая свеча на таймфрейме LowTimeframe.3. Стоп по хаям/лоям с отступом по АТР. Хаи и лои ищутся на таймфрейме ExtrTimeframe по HistorySL барам в глубину.4. Стоп по АТР. SLIfNoExtr - множитель АТР для прибавки к цене выставления ордера.5. Стоп по параболику с отступом по АТР. SarStepSL и SarMaxSL - параметры параболика.Для расчета отступов берется АТР с периодом ATROtstupSLPer и множитель ATROtstupSLPer (варианты 2,3,5).Кроме того, если включен параметр UseMaxSL, в случае превышения расчетного стопа максимального MaxSL, ставится максимальный MaxSL. Если выключен, сделка пропускается.Обратите внимание, что стоплосс не может быть меньше минимального MinSL! Варианты тралов и бу: Спойлер BEPlus - Уровень прибыли в пунктах к цене открытия ордера, неважно трал это или бу. TrailStep - это просто шаг минимального приращения стопа (шаг трала).UseTralOnlyInProfit - при включении тралит только начиная с цены безубытка, если выключен будет подтягивать стоп из отрицательной зоны.UseTralOnlyForLastOrd - Использовать трал только для последнего ордера (для второго, после закрытия первого). При включенном параметре тралы включаться только когда один из ордеров будет закрыт. Это не распространяется на перевод в безубыток.Настройки безубыткаПри включенном UseBE и наличии профита по счету PointsToBE пунктов, стоп подтянется на цену открытия ордера + BEPlus пунктов. Также учитывается в расчете комиссия и полученные на данный момент свопы (как положительные, так и отрицательные).Стандартный трейлингПри включенном TralOnPips и наличии профита по открытым позициям TrailingStart пунктов, начинает работать трал на расстоянии TrailingStop пунктов от текущей цены.Трейлинг по ATRПри включенном TralATR и наличии профита по открытым позициям, который вычисляется на основании показаний АТР с периодом ATR_Period, сдвигом ATR_shift на таймфрейме ATRTralTimeframe, помноженных на коэффициент ATR_coeff, начинает работать трал по АТР.Трейлинг по скользящей среднейЕсли включен TralOnMA, берется скользящая типа MATralMethod с периодом MATralPeriod и сдвигом MATralShift, вычисленная по цене MATralPrice и стоп подтягивается на расстоянии IdentTralMA пунктов от нее.Трейлинг по ишимокуТот же принцип, что и в предыдущем трале, только вместо скользящей берется линия Ишимоку Тенкан (TralTenkan), Киджун (TralKijun).Трейлинг по теням всех свечейЕсли включено TralBarsOn, стоп подтягивается по наибольшему хаю или наименьшему лою из BarsUse свечей с отступом BarsOtstup пунктов.Трейлинг по теням волатильных свечейЕсли включено TralVolBarsOn, стоп подтягивается на лоу/хай предыдущей свечи, если она превышает показания АТР с периодом VolBarsATRPer, умноженном на VolBarsATRMin. Milky_way_EA_v3.2.mq4Milky_Alpari_eurusd_01.set Изменено 30 мая, 2015 пользователем Silentspec 14 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 30 мая, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 30 мая, 2015 Silentspec, рад видеть в топике!Спасибо за доработку!Пожалуйста, посмотрите и других ваших ботов - о чём просили люди, что можно улучшить.Если какой-то бот не может быть доработан из-за окончательной утраты исходников, просьба сообщить для открепления такого топика и, если надо, переброски в архив.Чтобы в форуме остались ваши только прибыльные и/или перспективные боты. 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 31 мая, 2015 Автор Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 31 мая, 2015 (изменено) В предыдущей версии нашел ошибку - не совсем верно считались стопы.Также добавил дополнительный вход в сделку, если уже висят ордера и они находятся в просадке HelpOrdersDist от цены открытия этих ордеров. Если на пальцах - активировались отложки и ушли в минус на полстопа, открываем еще один ордер половинчатым объемом - минидоливка с антимартином.Также вставил фильтр по CCI.Старик, сейчас пробегусь по веткам, посмотрю, что к чему.В версии 3.22 исправил недостаток - при доливке вспомогательным ордером, тралы и бу считались отдельно и он тралился отдельно от основных ордеров. Теперь все тралы работают от общей цены безубытка. Добавлено: 01-06-2015 06:40:44Меня пока не устраивает, как торгует последняя версия. Буду разбирать по косточкам, отключу все навороты и затем буду постепенно их подключать, сравнивая с эталоном, чтобы понять, что лишнее. Но что-то явно лишнее.План таков. Убираю все тралы и бу, убираю отложки, вход по рынку одним ордером. Убираю все фильтры.Остается только база. Ее я оптимизирую по трем парам (чтобы избежать ошибки). Это будет эталон.На первом этапе я сменю рыночные ордера на отложки и с теми же параметрами прогоню на тех же трех парах.Так я смогу оценить, что все таки лучше - отложки или рыночные ордера.Просьба, если где-то моя логика неверна, поправить меня, дать совет.По евробаксу использование отложек действительно дает небольшое улучшение статистики, по остальным двум контрольным парам стата ухудшилась вдвое.Следовательно, буду использовать рыночные ордера все же.Контроль касаний средней линии бб на всех парах принес только ухудшение статистики - убираем.Контроль высоты предыдущих двух свечей на двух парах из трех принес улучшение.Контроль наклона боллинджера - неэффективно.Фильтр по озимандиасу - эффективно.Фильтр по CCI в некоторых случаях принес небольшое улучшение, в других - большое.Хочу сравнить результаты при использовании также аналогичных фильтров по:1. стохастику - эффективней эталона с фильтром по CCI.2. RSI - не оправдал надежд.3. Laguerre - хуже.4. DeMarker - в двух случаях из трех дал результаты на 20% лучше стоха. В одном такие же.5. Force Index - отпадает.6. MACD - не вариант.7. Momentum - отпал.8. RVI - не то.9. WPR - по евре было что-то близко, остальные пары заметно хуже.В итоге остался фильтр по индикатору DeMarker.С входом разобрались...Теперь смотрим выход.По умолчанию у нас один вариант выхода - когда свеча уходит за границу ББ с отклонением 2, а затем возвращается обратно.Варианты:1. Цена вышла за бб(2), затем закрытие на первой после этого события противоположной свече (вместо базового)2. Закрытие, если паттерн не сработал и цена пересекла среднюю линию ББ (по открытию/закрытию) (совместно)3. Закрытие, если стох (рси, рви, демаркер, впр) выходит из зоны перекупленности/перепроданности (вместо базового и совместно с ним)4. Закрытие, если АС, MACD или АО поменяли знак (вместо базового и совместно с ним).Варианты 1 и 2 хуже текущего.Лучшие выходы варианта 3 - стох совместно с основным вариантом.Вариант 4 - результаты дал только MACD, но довольно неплохие.В первом варианте совы был выход, если три свечи подряд имеют маленькие диапазоны. Проверю и этот вариант выхода. 1. Диапазон буду измерять при помощи атр, мерить буду тела и полные диапазоны отдельно.2. То же самое, только в пунктах.В пунктах результата нет, по атр еле заметное улучшение, так что пусть будет.Еще один момент по поводу выходов - мы не учитываем, в прибыли ордера или нет. Поэтому можно поробовать поставить минимальный уровень прибыли. Опять же два варианта: по атр и в пунктах.Оба варианта отпали...Теперь смотрим на выставление стоп-лоссов.В сове их 5 различных вариантов.Оставил 3 - фиксированный, по тням свечей и по атр.Тралы. Все убрал, оставил только стандартный (и то он особо погоду не делает)Ну вот пожалуй и все. Версия 3.23 готова.Готовлю новые сеты.Milky_way_EA_v3.21.mq4Milky_way_EA_v3.22.mq4Milky_way_EA_v3.23.mq4 Изменено 1 июня, 2015 пользователем Silentspec 21 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 1 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 1 июня, 2015 Очень интересно что получится в итоге! 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 1 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 1 июня, 2015 Silentspec респект. хорошая работа. Сам занимался тем-же с похожим результатом... 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 1 июня, 2015 Автор Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 1 июня, 2015 (изменено) Итак, описание настроек советника версии 3.23:Настройки входаBBPeriod - Период Bollinger BandsMaxCandle - Максимально допустимая сигнальная свеча (и предыдущая за ней). Высота в пунктах.Фильтр Озимандиас - нужен для того, чтобы входы осуществлялись по тренду.OzymandiasFilter - Включить фильтр ОзимандиасOzymandiasTF - Таймфрейм для фильтра ОзимандиасAmplitude - Амплитуда ОзимандиасаФильтр DeMarker - нужен для того, чтобы дождаться достаточного для входа откатаDemFilter - Включить фильтр по индикатору DeMarkerDemPer - Период индикатора DeMarkerDemB - Граница индикатора, для покупок сравниваем показания индикатора с DemB, для продаж с 1-DemBНастройки выходаСтохастикStochExit - включить выход по стохастикуKPer, DPer, SPer - k, d и замедление.StochB - граница стоха, при пересечении которой произойдет выход.MACDMACDExit - включить выход по MACDFPer - быстрый периодSPEr - медленный периодSIPer - период сигнальной линииПо волатильностиVolExit - включить выход по волатильностиATREPer - период ATR для расчетаBodyCoef - коэффициент для тела свечиShadowCoef - коэффициент для тени свечиНастройки варианта стопаSLVar - Вариант установки стопа, фикс, по хаям/лоям, по ATRATROtstupSLPer - Период ATR для расчета стоплоссаOtstupSL - Отступ по АТР для 2 вариантаUseMaxSL - Ставить максимальный стоплосс (если да, то при превышении стопом максимального, ставится максимальный, иначе сделка пропускается).MaxSL - Максимальный стоплоссMinSL - Минимальный стоплоссФиксированный стопFixSL - фиксСтоп по хаям/лоям с отступом по АТРExtrTimeframe - Таймфрейм поиска экстремума для стоплоссаHistorySL - Поиск экстремума для стоплосса по истории (в барах)Стоп по АТРSLIfNoExtr - коэффициент стоплосса по ATRНастройки трейлинг стопаBEPlus - Уровень прибыли в пунктах к безубыткуTrailStep - Шаг трейлинга (минимальное приращение)UseTralOnlyInProfit - Тралить только в профитеTralOnPips - включить стандартный трейлингTrailingStop - Уровень трейлинга (расстояние от текущей цены)TrailingStart - Уровень прибыли для включения трейлингаМанименеджментMaxRisk - Максимальный риск в процентах для всех позиций на счете (если первышен, входов не будет)LotVariant - Вариант расчета лота (1-фикс, 2-0.01 лота на MoneyForOneLot баксов, 3-фикс риск (в %)FixLot - фиксированный лотMoneyForOneLot - денег на минимальный лотRisk - риск в процентах от депозитаUseHelpOrders - Использовать вспомогательные ордераHelpOrdersDist - Расстояние от открытия в процентах от стопаHelpRisk - Коэффициент для вспомогательного лотаИнформация и сервисные настройкиSlippage - проскальзываниеUsePrint - печать в журналMagic - Мэджик, если 0, бот генерит его сам.UsePanel - панель на графикеNumOfTry - количество попыток открытия, закрытия, модификации ордераСеты пока только по двум не самым интересным парам. Сеты для Альпари. Milky_way_EA_v3.23.mq4Milky_3.23_gbpusd.setMilky_3.23_usdchf.set Изменено 1 июня, 2015 пользователем Silentspec 15 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 8 июня, 2015 Автор Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 8 июня, 2015 (изменено) Версия 3.24Немного прибрал код, удалил пару ляпов.Тесты: Спойлер Фикс лот:ММ Milky_way_3.24.rarСеты.rar Изменено 8 июня, 2015 пользователем Silentspec 29 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rodman3000 Опубликовано 9 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 9 июня, 2015 Версия 3.24Немного прибрал код, удалил пару ляпов.Тесты: Спойлер Фикс лот:ММ Доброго дня! Сеты под H4 или D1? гружу сет, выскакивает Ozymandias = 1 Day. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 9 июня, 2015 Автор Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 9 июня, 2015 Под н4 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Мерлин Опубликовано 13 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 13 июня, 2015 (изменено) Сделал тесты 2005-2015 по всем авторским парам с ММ и с фиксированным лотом 0.1, в программе EA ANALYZER рассчитан анализ портфолио соответственно с ММ и с фиксированным лотом 0.1. Архив с тестами и анализами добавлен в нулевой пост темы. Добавлено: 14-06-2015 19:16:36На мониторинге поставлена версия 3.24 с соответствующими сетами. Изменено 14 июня, 2015 пользователем Мерлин 15 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Doveman Опубликовано 15 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 15 июня, 2015 Мерлин, USDCAD стоит исключить из портфолио:- 50 сделок за все время, т.е. всего 25 входов - это слишком мало, чтобы делать какие-либо выводы о пригодности сета.- Отношение прибыли к просадке неудовлетворительное- Основная прибыль получена в достаточно короткий промежуток времениКстати, а по какой причине величина просадки отличается в два раза по канадцу в отчете по паре и в портфеле, при том, что прибыль одинакова? 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
kkirs Опубликовано 15 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 15 июня, 2015 (изменено) Заметил одну вещь, которая будет полезна для тех, кто ставит или ставил советник в свежий терминал.В представленных сетах для поиска уровней стоплосса используется таймфрейм D1. Советник же стоит на H4. Если не открывать дневные графики пар, на которых будет стоять советник, то он считает из истории неведомо что, и советник выставит стоплосс либо максимальный (9000 новых пунктов), либо минимальный (150 новых пунктов).Как пример, у меня сегодня в 16.00 открылась сделка на покупку по GBPUSD со стоплоссом 9000 новых пунктов. Пришлось по условиям входа из сета самому посчитать реальный уровень стоплосса (локальный минимум среди 30 прошедших дневных баров в истории минус отступ 300 новых пунктов) и модифицировать ордер вручную. Еще пример, сейчас на мониторинге в роботесте также висит покупка по GBPUSD в 16.00 со стоплоссом 150 новых пунктов. В моем случае советником было считано очень больше число, в случае роботеста, скорее всего, нуль. В реальности же стоплосс по условиям работы советника около 4400-4800 новых пунктов для этой сделки на покупку по GBPUSD в зависимости от ДЦ и используемого сдвига по GMT.Как итог, рекомендую перед установкой советника открыть дневные графики валютных пар, на которых будет идти торговля советником, чтобы подгрузить котировки. Затем закрыть и устанавливать советник на таймфрейм H4 нужных пар. Если же советник уже стоит, то также открыть дневные графики для загрузки котировок и закрыть их. Изменено 15 июня, 2015 пользователем kkirs 17 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sommer Опубликовано 15 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 15 июня, 2015 Подскажите еще по ММ:LotVariant=2MinLot=0.01MoneyForOneLot=100AccountBalance=300почему ордера открываются лотом 0.01 ? Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 17 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 17 июня, 2015 В представленных сетах для поиска уровней стоплосса используется таймфрейм D1. Советник же стоит на H4. Если не открывать дневные графики пар, на которых будет стоять советник, то он считает из истории неведомо что...Знакомый косяк. Сайлент надо переходить на текущий ТФ, муторно, конечно, но другого пути нет. Отслеживание загрузки свежей истории на другом ТФ ещё труднее задачка... имхо. 6 Ссылка на сообщение Поделиться на другие сайты More sharing options...
kkirs Опубликовано 19 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 19 июня, 2015 (изменено) Подскажите еще по ММ:LotVariant=2MinLot=0.01MoneyForOneLot=100AccountBalance=300почему ордера открываются лотом 0.01 ? Поправил расчет лота кому нужно. При любом режиме мм лот делился на 2 при расчете в советнике, так как советник открывался раньше двумя ордерами, а сейчас одним.Обращаю внимание, что сеты теперь нуждаются в корректировке ММ, кроме фикслота ( например при LotVariant=2 нужно увеличить в 2 раза сумму MoneyForOneLot ) , т.к. с этим исправлением лот возрос в два раза и просадка будет не такая, как в тестах :).Sommer, воспользуйтесь поправленной версией или имея ввиду этот недочет можете поставить у себя MoneyForOneLot=50.Milky_way_EA_v3.24_m01.mq4Milky_way_EA_v3.24_m01.ex4 Изменено 19 июня, 2015 пользователем kkirs 10 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Мерлин Опубликовано 19 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 19 июня, 2015 Кстати, а по какой причине величина просадки отличается в два раза по канадцу в отчете по паре и в портфеле, при том, что прибыль одинакова? Насколько я понимаю, программа ANALYZER сама рассчитывает просадки. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sommer Опубликовано 20 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 20 июня, 2015 Обращаю внимание, что сеты теперь нуждаются в корректировке ММ, кроме фикслота ( например при LotVariant=2 нужно увеличить в 2 раза сумму MoneyForOneLot ) , т.к. с этим исправлением лот возрос в два раза и просадка будет не такая, как в тестах :).Sommer, воспользуйтесь поправленной версией или имея ввиду этот недочет можете поставить у себя MoneyForOneLot=50. Спасибо. Только я теперь запутался с MoneyForOneLot, подскажите по умолчанию в сетах стоит 300 это из расчета на 10000 $ депозита? Или как его правильно рассчитывать? Ссылка на сообщение Поделиться на другие сайты More sharing options...
kkirs Опубликовано 20 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 20 июня, 2015 Обращаю внимание, что сеты теперь нуждаются в корректировке ММ, кроме фикслота ( например при LotVariant=2 нужно увеличить в 2 раза сумму MoneyForOneLot ) , т.к. с этим исправлением лот возрос в два раза и просадка будет не такая, как в тестах :).Sommer, воспользуйтесь поправленной версией или имея ввиду этот недочет можете поставить у себя MoneyForOneLot=50. Спасибо. Только я теперь запутался с MoneyForOneLot, подскажите по умолчанию в сетах стоит 300 это из расчета на 10000 $ депозита? Или как его правильно рассчитывать? Я написал выше что делать с сетами по умолчанию.MoneyForOneLot влияет на лот, который будет открыт советником. При депозите 10000 и MoneyForOneLot=300 лот будет 10000/300 * MinLot, при депозите 1000 и MoneyForOneLot=300 лот будет 1000/300 * MinLot. Если MinLot = 0.01, то в при депозите 10000 лот будет 0.33, при депозите 1000 - 0.03, при депозите 300 - 0.01. 9 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sommer Опубликовано 23 июня, 2015 Поделиться [open source] [Советник] Milky Way EA 3.24 Опубликовано 23 июня, 2015 kkirs спасибо, теперь разобрался 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти