[Советник] Forex Setka Trader Mod и [EA]-Setka📌

От ApMSoft, 24 августа, 2012 в Лаборатория ProfitFX

#8764

Представлю второй блин:)
Пока что всего за 18-ый год дает 30-кратный рост.
Сейчас стал больше думать о том, что надо как-то двигаться в сторону 0.01 лота на 100 валюты и пытаться ухватить больше движений, может и с мелким профитом и сеткой с мелким шагом. Надо понимать риски сгореть, но чтобы система была относительно живучая и давал 4-5 кратный рост хотя бы в месяц.
С моей точки зрения иметь 60 или 80% в год с такими рисками абсолютно не интересно.



Прогнал в ТДС, вот что получилось. А вообще, интересное направление, сетка должна давать минумум 1000% в год без реинвеста, иначе смысл таких рисков?

StrategyTester.gif
StrategyTester.htm46 скач.

#8765

Коллега!
Ни о каких "обидках" речи не идет (с обидками на форексе вовсе нечего делать)!
А вот то что я запутался в Ваших пожеланиях и рассуждениях - 100%!

Давайте попробуем пройтись по истории вопроса.
1. Была проведена "демо" подгонка адаптации сета с помощью индикаторов.
2. На основе получившейся "болванки" проводилась настройка и уточнение параметров сета (точнее индикаторов), на примере 18-го года (окт 2017 - нояб 2018)
3. В качестве "бэктеста" я повел прогон полученного результата на периоде 17-го года.
4. При проведении тестирования, коллега взял 4-ре года и словил пару стопов. Ваш комментарий-пожелание повысить стабильность сета в прошлых годах.
5. Сделана донастройка под более длительный период (очевидно в ущерб рентабельности).
6. Возник вопрос по возможности применения стопов как одного из инструментов снижения просадок и снижения мин.депо. После ряда исследований удалось получить такие параметры стопа, при которых они возникают максимально редко и при этом допускаю применение реинвеста.
7...


Да всё нормально.
Просто четко разделяем вопросы и задачи.
Это разные направления: более агрессивные сеты за 1 последний год+ - и более умеренные сеты с проходом 2-3+ года.
Одним людям и деньгам нужно одно - другим другое. Это нормально - деньги/требования разные.
Оба направления будем с воодушевлением развивать для стольких пар, для скольких осилим!

А по вашему первому "учебному" сету надо выполнить его тюнинг/доводку до торговли на реале.
Так как в TDS2 сет с 1.50/3 работает не так, как в вашем тесте (10 вместо 9 колен), надо найти такие mult/MultStart, при которых ваш сет в TDS2 будет работать так же, как у вас в вашем тесте.
Спойлер


То есть надо завершить тюнинг "учебного" сета в TDS2, чтобы можно было начать его использовать в реал торгах.
Это всё! :)
#8766


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


CloseAllOrders_EveryDay_Hour=0 — Час (время ХХ часов), начиная с которого будут предприниматься попытки закрытия всех рыночных ордеров и удаления всех отложенных ордеров (часы 24 часового времени сервера, например =10);

NZDCHF-H1-1:500
Спойлер


EA-Setka_v1.43_Gureyev-190220-NZDCHF-H1-4000-10-2165%-25933%-170101-190101.rar126 скач.

#8767

Выложу и я один сетик. Тип торгов 1, реинвест 2000, периуод опта - первые полгода 2018 г.
Тесты фикс лотом и с реинвестом.

eurusd_fix.gif
eurusd_fix.htm45 скач.
eurusd_reinvest.gif
Setka_v1.43_tsd-200219-EURUSD-1-M1-2000-R-2000-10.set75 скач.
eurusd_reinvest.htm40 скач.

#8768

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


Я бы порекомендовал подумать над еженедельным закрытием сеток. Сам работаю по такой же стратегии.Обычно у многих пар в четверг-пятницу идут откаты по сильным движениям, прошедшим с понедельника по среду.Просто может быть имеет смысл отрегулировать параметр TradeEndDay- чтобы новые ордера не открывались уже с 16.00 среды, а текущая сетка сопровождалась до 16.00 пятницы максимум.А короткий тейк положительно влияет на закрываемость сетки-даже при небольшом откате в 20-25% она может закрыться в профит.
#8769

Добрый день, коллеги

Например если S_MinLot=0.01 а S_CurrencyForMinLot=2400.
Тогда бот будет строить сетки с первоначальным лотом 0.01 а когда депо перевалит за сумму 2400, тогда бот будет начинать строить сетки с лотом 0.02



Как мне подсказывает мой склероз и файл [EA] - Setka v1.43 - Таблица параметров - 20170508 - узкая альбомная.doc

S_CurrencyForMinlot = 0 Вычисления лота первого ордера SELL сетки в зависимости от баланса счета (мини ММ). Если S_CurrencyForMinlot=0, то ММ отключен - лот первого ордера SELL сетки фиксированный и всегда равен S_MinLot.
К примеру, если вы задали S_CurrencyForMinlot = 3000 и S_MinLot = 0.01, то при балансе счета менее 6000 первый ордер будет =0.01 лота - а при балансе счета от 6000 до 8999 первый ордер будет =0.02 лота
#8770

Цитата: gndf от Сегодня в 09:44:13 amВообще в советники хотелось бы возможность закрывать сетку, если ее время жизни больше 24 часов. Хотя может попробовать просто закрывать их каждый день вручную, если тянутся давно. По второму своему результату как раз вижу, что когда она повисла более чем на сутки, то в этих местах и встречаются лютые просадки. А так бы закрывать, мирится с потерями и дальше молотить.Для этого вполне (и лучше, чем ручное закрытие) подходят стопы. Если сетка "зависла" и тянет просадки - стоп ее сбросит. Но коллега Старик доказал, что лучше обходиться без стопов.


День добрый!
Я вот что думаю по стопам (как принудительное закрытие по времяни, так и принудительное закрытие по просадке):
1. принудительное закрытие по просадке стоит применять, чтоб не потерять весь депозит (а это реально может спасти депо при полностью развернутой сетки и движении против нас) в том случае если сет за конкретный промежуток времени заработает больше чем этот стоп (желательно конечно в разы). Т.е. мы смотрим что на истории, например за год, данный стоп встречается в среднем 2 раза стоп равен например 2000, а сет при работе без стопа зарабатывает за год 5000 - тогда имеем благоприятный прогноз (но не исключаем, что может быть и 3 стопа... тогда конечно хуже дела, и нужен более профитный сет, т.к. лесенка будет вниз).
2. закрытие по времени - ну тут я думаю есть смысл закрываться если всё-таки мы выходим в БУ или небольшой плюс... иначе можно очень часто закрываться и набирать убытки

Моё мнение, стоп по просадке можно и нужно применять, но не от "балды", а математически его рассчитав либо определив при тестировании на истории - никто е исключает и отсутствие стопов в период предстоящей торговли, но никто и не исключает полного слива депо без стопа - без подстраховки
#8771


Цитата: gndf от Сегодня в 09:44:13 amВообще в советники хотелось бы возможность закрывать сетку, если ее время жизни больше 24 часов. Хотя может попробовать просто закрывать их каждый день вручную, если тянутся давно. По второму своему результату как раз вижу, что когда она повисла более чем на сутки, то в этих местах и встречаются лютые просадки. А так бы закрывать, мирится с потерями и дальше молотить.Для этого вполне (и лучше, чем ручное закрытие) подходят стопы. Если сетка "зависла" и тянет просадки - стоп ее сбросит. Но коллега Старик доказал, что лучше обходиться без стопов.


День добрый!
Я вот что думаю по стопам (как принудительное закрытие по времяни, так и принудительное закрытие по просадке):
1. принудительное закрытие по просадке стоит применять, чтоб не потерять весь депозит (а это реально может спасти депо при полностью развернутой сетки и движении против нас) в том случае если сет за конкретный промежуток времени заработает больше чем этот стоп (желательно конечно в разы). Т.е. мы смотрим что на истории, например за год, данный стоп встречается в среднем 2 раза стоп равен например 2000, а сет при работе без стопа зарабатывает за год 5000 - тогда имеем благоприятный прогноз (но не исключаем, что может быть и 3 стопа... тогда конечно хуже дела, и нужен более профитный сет, т.к. лесенка будет вниз).
2. закрытие по времени - ну тут я думаю есть смысл закрываться если всё-таки мы выходим в БУ или небольшой плюс... иначе можно очень часто закрываться и набирать убытки

Моё мнение, стоп по просадке можно и нужно применять, но не от "балды", а математически его рассчитав либо определив при тестировании на истории - никто е исключает и отсутствие стопов в период предстоящей торговли, но никто и не исключает полного слива депо без стопа - без подстраховки
Да, интересно ...

Могу сказать как я управляю в полу ручном режиме ...

ПРАВИЛА РУЧНОГО УПРАВЛЕНИЯ СТОПАМИ СЕТКИ:

ЗАДАЧА: перевести это в код.

1. Определяем для себя приемлемое колено, с которого управление стопами/тейками отключено. В данном примере это колено№16, лотом 0,21. До данного колена включительно, правила ТП типовые, взятые с сетки. При открытии колена №17 бот переходит в режим частичного закрытия.

2. В режиме "Частичное закрытие" разрешено открытие всех последующих колен по стандартным правилам.
Закрытие происходит по следующим правилам:
а)Замеряется расстояние от 1-го открытого ордера сетки до последнего. Допустим 1000п.
б)Идет расчет ТП по формуле: 23%(фибо 23%) (можно 38%) от расстояния от 1-го до последнего ордера. В нашем случае в 230п от последнего ордера.
в)Идет анализ всех ордеров на предмет определения КАКИЕ ордера в данной точке ТП будут в плюсе.
г)При возвращении цены в точку ТП (23% от фибо) идет закрытие плюсовых ордеров сетки, и на сумму прибыли от закрытия идет закрытие первого (второго, третьего) минусового ордера сетки. Расчет сколько объема мы можем закрыть идет по формуле 80% от суммы которую мы закрыли в плюс.
д)Если цена не дошла до ТП и пошла дальше не в нашу сторону, открылось новое колено, ботом идет перерасчет новой точки ТП, с учетом вновь открытого ордера.
е)если в режиме "Частичное закрытие" мы закрываем ордера, которые меньше 17-го, бот возвращается в превечный стандартный режим работы с ТП.
г)повторяем алгоритм по кругу ...

Кто готов реализовать данный механизм?

И задайте себе "правильные" вопросы.
а)с чем конкретно мы боремся
б)как с методами борьбы не задушить прибыль.

Я отвечаю на эти вопросы так:
а)с нагрузкой на депо от последних колен сетки, которые опасны тем, что могут утянуть всю сетку к сливу.
б)частичное закрытие закрывает дальние зависшие ордера, закрывает самые объемные последние ордера в плюс. с закрытия у нас остается 20% от прибыли.

2019-02-20_14-52-14.png

Изменено 20 февраля, 2019 пользователем DENYA

#8772


Могу сказать как я управляю в полу ручном режиме ...

ПРАВИЛА РУЧНОГО УПРАВЛЕНИЯ СТОПАМИ СЕТКИ:

ЗАДАЧА: перевести это в код.

1. Определяем для себя приемлемое колено, с которого управление стопами/тейками отключено. В данном примере это колено№16, лотом 0,21. До данного колена включительно, правила ТП типовые, взятые с сетки. При открытии колена №17 бот переходит в режим частичного закрытия.

2. В режиме "Частичное закрытие" разрешено открытие всех последующих колен по стандартным правилам.
Закрытие происходит по следующим правилам:
а)Замеряется расстояние от 1-го открытого ордера сетки до последнего. Допустим 1000п.
б)Идет расчет ТП по формуле: 23%(фибо 23%) (можно 38%) от расстояния от 1-го до последнего ордера. В нашем случае в 230п от последнего ордера.
в)Идет анализ всех ордеров на предмет определения КАКИЕ ордера в данной точке ТП будут в плюсе.
...


Спойлер


В правильно спроектированной первой попавшейся в файлхостинге сетке фиба 23% на старших коленах уже плюс лучше БУ и абсолютно не нужно крыть сетку по частям, а можно целиком в плюс.
Это если очко играет дожидаться ТР, который тоже совсем недалеко, если сетка развернулась.
Описание идеи сохраню, но не убедил.
#8773



Могу сказать как я управляю в полу ручном режиме ...

ПРАВИЛА РУЧНОГО УПРАВЛЕНИЯ СТОПАМИ СЕТКИ:

ЗАДАЧА: перевести это в код.

1. Определяем для себя приемлемое колено, с которого управление стопами/тейками отключено. В данном примере это колено№16, лотом 0,21. До данного колена включительно, правила ТП типовые, взятые с сетки. При открытии колена №17 бот переходит в режим частичного закрытия.

2. В режиме "Частичное закрытие" разрешено открытие всех последующих колен по стандартным правилам.
Закрытие происходит по следующим правилам:
а)Замеряется расстояние от 1-го открытого ордера сетки до последнего. Допустим 1000п.
б)Идет расчет ТП по формуле: 23%(фибо 23%) (можно 38%) от расстояния от 1-го до последнего ордера. В нашем случае в 230п от последнего ордера.
в)Идет анализ всех ордеров на предмет определения КАКИЕ ордера в данной точке ТП будут в плюсе.
...


Спойлер


В правильно спроектированной первой попавшейся в файлхостинге сетке фиба 23% на старших коленах уже плюс лучше БУ и абсолютно не нужно крыть сетку по частям, а можно целиком в плюс.
Это если очко играет дожидаться ТР, который тоже совсем недалеко, если сетка развернулась.
Описание идеи сохраню, но не убедил.
Задачи "убедить" не было.
#8774

Коллеги, приветствую!
Выкладываю дополненную версию Excel Анализатора сеток. Внесены технические изменения:
- Исправлена ошибка при некоторых региональных настройках компьютеров могли отображать в заголовке статистики нулевые значения для Начального депозита и Прибыли
- Немного изменено форматирование отчета и внесены изменения для удобства анализа ордеров сеток.

EA_-_Setka_v1.43+_-_Анализатор_статистики_сеток_-_dagaz_-Drew_v2.1.1.xlsm75 скач.

#8775

Вопрос закрыт. Разобрался.
Уважаемые коллеги, помогите настроить советник. Что я пытаюсь сделать. Надо чтобы советник открывал два ордера один в buy и один в sell, практически сразу после запуска, после отработки сетки buy он сразу снова открывает первый ордер в buy, аналогично и по сетке sell, открывает первый ордер sell. Надо заставить советника молотить беспрерывно, не глядя на различные фильтры. Я прекрасно понимаю, что с таким советником выходить на рынок это безумие, но мне это надо для проверки одной стратегии. Все мои настройки в сете никак не могут заставить советника работать без задержки, он, как правило, выжидает некоторые моменты, а это может доходить до нескольких часов, прежде чем откроет первый ордер. Расчёт построения сетки и всё остальное оставить без изменения. Что настраивать для отключения всех фильтров я так и не понял.

Изменено 20 февраля, 2019 пользователем bvp500

#8776

Уважаемые коллеги, помогите настроить советник. Что я пытаюсь сделать. Надо чтобы советник открывал два ордера один в buy и один в sell, практически сразу после запуска, после отработки сетки buy он сразу снова открывает первый ордер в buy, аналогично и по сетке sell, открывает первый ордер sell. Надо заставить советника молотить беспрерывно, не глядя на различные фильтры. Я прекрасно понимаю, что с таким советником выходить на рынок это безумие, но мне это надо для проверки одной стратегии. Все мои настройки в сете никак не могут заставить советника работать без задержки, он, как правило, выжидает некоторые моменты, а это может доходить до нескольких часов, прежде чем откроет первый ордер. Расчёт построения сетки и всё остальное оставить без изменения. Что настраивать для отключения всех фильтров я так и не понял.



Как повторно мне подсказывает мой склероз и файл [EA] - Setka v1.43 - Таблица параметров - 20170508 - узкая альбомная.doc

MaxSpread=0 ( =0 – контроль отключен) Предельный размер спрэда в пипсах, до превышения которого боту разрешено открывать рыночные ордера и выставлять отложки в обеих сетках торгуемой ботом валютной пары.
Спрэд проверяется только тогда, когда есть условия для открытия ордера. Если текущий спрэд превысит MaxSpread, открытие/выставление ордеров блокируется на MaxSpreadStopTradingTimining секунд.
!!!Применение опции в тестере ограничено или нельзя. На счетах с фиксированным спрэдом применение опции может быть крайне редким и блокировать работу бота от десятков минут до нескольких суток!

MaxSpreadStopTradingTimining=0 Количество секунд паузы в торгах (запрета открывать рыночные ордера и выставлять отложки в обеих сетках торгуемой пары), если текущий спрэд стал больше величины, заданной в параметре MaxSpread.

MinTimeStep=0 - это стоит по умолчанию - проверить

CandlesToOpen1Order=0 Сколько должно быть свечей в одном направление подряд для открытия первого ордера Buy или Sell сетки. Допустимо любое количество от 0 (нуля), рекомендуется не менее двух.
!!! При CandlesToOpen1Order=0 блок/фильтры безиндикаторного входа полностью отключены. Бот откроет первый ордер сетки по текущей цене немедленно после закрытия предшествующей сетки по ТР (или, в случае отсутствия сетки, на «новом» графике), полностью игнорируя все остальные настройки и фильтры блока безиндикаторного входа.

CandlesToOpen1Order_MinPips=0 минимальный (не менее) размер в пипсах группы CandlesToOpen1Order свечей ТФ OpenFirstOrderTF, необходимый для открытия первого ордера новой сетки ордеров.
Если вы задали >0 и размер в пипсах группы CandlesToOpen1Order свечей менее CandlesToOpen1Order_MinPips, то это ботом расценивается как «глухой флэт» и первый ордер сетки не открывается.
Если CandlesToOpen1Order_MinPips=0, то контроль минимального суммарного размера в пипсах группы CandlesToOpen1Order свечей отключен.

CandlesToOpen1Order_MaxPips=0 максимальный (не более) размер в пипсах группы CandlesToOpen1Order свечей ТФ OpenFirstOrderTF, допустимый для открытия первого ордера новой сетки ордеров.
Если размер в пипсах группы CandlesToOpen1Order свечей более CandlesToOpen1Order_MaxPips, это расценивается как «импульс», первый ордер сетки не открывается и бот ждет еще свечу.
Если CandlesToOpen1Order_MaxPips=0, то контроль максимального суммарного размера в пипсах группы CandlesToOpen1Order свечей отключен.

VolCandleMaxSize=1000 Максимально допустимый размер текущей свечи в пипсах, high – low. Если текущая свеча превышает VolCandleMaxSize пипсов, на VolStopTradeTimining секунд включается полный запрет открывать/выставлять ордера во всех сетках. Если задать большое значение VolCandleMaxSize (например, 500 пипсов), фильтр волатильности де-факто будет отключен.

Изменено 20 февраля, 2019 пользователем Oleg Snegov

#8777

Что настраивать для отключения всех фильтров я так и не понял.


Oleg Snegov в целом ответил правильно, достаточно:
MaxSpread=0
MinTimeStep=0
CandlesToOpen1Order=0
+
No1Order_ByDrawdownPercent=0
StopTrade_ByDrawdownPercent=0
StopTrade_ByDrawdownMoney=0

Но общий принцип: если чего-то в боте не понимаешь - не прикасайся!
В самую первую очередь это касается фильтров.
Фильтр волатильности и обработку гэпов я не рекомендую отключать никогда, даже в тестере - настройте (или не трогайте) и забудьте!!


Что касается детального описания настроек и работы фильтров, то они рассматривались в топике столько раз из года в год, что уже и вспомнить невозможно.
И кто хоть раз изучил топик, должен о фильтрах знать все наизусть.
Вот подборка цитат о фильтрах - но реально в топике намного больше и даже о нештатном использовании фильтров есть.
/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-ea-setka/2738/?do=findComment&comment=413481

-----

gndf, я рекомендую вам перейти на ТР хотя бы 4-6 пипсов:
1) учитывая, что в тестере тики имитируются из свечей м1, при ТР=2 ваш тест в пределах погрешности имитации тиков и де-факто хаотичен.
2) ТР, сопоставимое со спрэдом, может создать множество проблем обработки ТР на реале и дестабилизировать работу бота. Это не 100%, но задолбать бота и сервер в любом ДЦ вполне возможно и вы получите эффект, обратный мечтаемому.
3) с ТР=2 вас с высокой вероятностью могут вышвырнуть из любого ДЦ, а бота забанить, так как такие торги де-факто toxic и вряд ли, что они могут быть штатно обработаны ДЦ с выводом на поставщиков.

Имхо, ТР меньшее 2-3 спрэдов или 4-6 пипсов при изобилии единичных ордеров плохая идея для реальных торгов.


P.S. Увидел, вы уже перешли и сеточка приятнее выглядит. :)
Попробуйте так:
S_MaxOpenOrders=12
S_GridStep=15-16
S_GridLevel=3
S_GridStep_AddPips=1

Изменено 21 февраля, 2019 пользователем Старик

#8778

Хотелось бы вставить свои 5 копеек по поводу стопов. По этому поводу в любом случае вам придется что-то придумывать. Ибо без стопов по сути ни кто ведь не торгует. Просто у кого-то он заранее стоит, а кого-то отстопит через stop out. И на какие бы ухищрения тут не шли, какие бы хитрые способы не придумывали, слив всегда вероятен. Но к нему многие почему-то не готовы Следовательно тут два варианта работы, либо рассчитывать свои средства так, чтоб при сливе их было достаточно, для пополнения, либо заранее как-то ограничивать просадку и при получении стопа просто продолжать торговлю дальше на оставшиеся средства. Вторым вариантом я торговал на мартышках полтора года, множеством пар. Один раз было так, что в течение месяца я получил три стопа. На этом мой депозит просел на ~30%, но в итоге остался на коне и из просадки благополучно вылез. Слив в итоге пришел, когда была уже набрана неплохая просадка,но в пределах допустимого и нужно было лично проконтролировать момент и в случае чего руками закрыться, ибо бот не предусматривал нужного параметра на закрытие по просадке по конкретной паре. Я же в этот день решил уйти по своим делам. Было обидно, т.к. за эти полтора года было сделано за счет реинвеста около 220% от начальных 250$. Но какой хороший опыт был получен...

#8779

ибо бот не предусматривал нужного параметра на закрытие по просадке по конкретной паре


Не буду утверждать на все 100% но вроде в боте предусмотрен этот случай, правда без выставления стопов, а полное закрытие торговли и удаление всех ордеров. Причем при просадке в процентах от счёта или в валюте депозита.
#8780

Добрый всем день.
Работа всех коллег просто восхищает.
Смотрю как поведут себя сеты, выкладываемые в этой ветке в тестере стратегий MT5.
Очень часто сеты, которые без проблем проходят тестирование длительностью в 2-3 года в МТ4 и ТДС, сливаются на этих же периодах в MT5.

Для примера сет capteen



Вот еще одна вариация по "учебному" сету. ;)

Собственно параметры сета не менялись. Установлен режим закрытия по просадке в процентах, и подобран ММ с наибольшей отдачей за 3 года.

Всем профитов!



Бот: (EA) - Setka v1.43 ADX-IMP-190204-opt5
Брокер: Альпари
Тип счета: учебный ECN

Результат теста:


Лог и отчет МТ во вложение.

EA_-_Setka_v1.43_ADX-IMP-capteen-190219-EURUSD-M1-1000-2400-Stop-MT5.rar25 скач.

#8781

Смотрю как поведут себя сеты, выкладываемые в этой ветке в тестере стратегий MT5.
Очень часто сеты, которые без проблем проходят тестирование длительностью в 2-3 года в МТ4 и ТДС, сливаются на этих же периодах в MT5.




Спасибо!
Отложил себе для исследования. по сути такого быть не должно. Надо смотреть! Такое поведение может указывать не серьёзный баг в реализации для МТ5.
Попутно, только вопросик: Вы на каких котировках тестировали? от Альпари? Или от Дукаса?
#8782

От Альпари. В режиме - по реальным тикам. Завтра попробую ещё пару сетов. И попробую в других режимах генерации тиков.

#8783


Добрый всем день.
Работа всех коллег просто восхищает.
Смотрю как поведут себя сеты, выкладываемые в этой ветке в тестере стратегий MT5.
Очень часто сеты, которые без проблем проходят тестирование длительностью в 2-3 года в МТ4 и ТДС, сливаются на этих же периодах в MT5.

Для примера сет capteen
Цитата: capteen от Февраль 19, 2019, 10:58:42 am

Вот еще одна вариация по "учебному" сету.

Собственно параметры сета не менялись. Установлен режим закрытия по просадке в процентах, и подобран ММ с наибольшей отдачей за 3 года.

Всем профитов!

Бот: (EA) - Setka v1.43 ADX-IMP-190204-opt5
Брокер: Альпари
Тип счета: учебный ECN

Результат теста:


Лог и отчет МТ во вложение.
(EA) - Setka v1.43 ADX-IMP-capteen-190219-EURUSD-M1-1000-2400-Stop-MT5.rar (2299 кБ - загружено 3 раз.)
Сообщить модератору



Фантастическиое тестирование! :(

Читаем название сета "(EA) - Setka v1.43 ADX-IMP-capteen-190219-EURUSD-M1-1000-2400-Stop-MT5"

Открываем лог тестера и читаем: "Setka v1.43 ADX-CCI-ALL-Steps-capteen-190125-EURUSD-1000-1400-0.01x1.5x3-ADX1x5.762-RSI2x15x22-2года"

Читаем лог дальше:
Цитата


NL 0 09:06:12.973 Tester trade_control_by_drawdown_1_43_1065_23_34_12_04_2017="Управление торгами в зависимости от просадки"
QS 0 09:06:12.973 Tester No1Order_ByDrawdownPercent=0
FK 0 09:06:12.973 Tester No1Order_ByDrawdownPercent_Off=0
KL 0 09:06:12.973 Tester StopTrade_ByDrawdownPercent=0
NG 0 09:06:12.973 Tester StopTrade_ByDrawdownPercent_Off=0
HM 0 09:06:12.973 Tester StopTrade_ByDrawdownMoney=0
GJ 0 09:06:12.973 Tester StopTrade_ByDrawdownMoney_Off=0
JQ 0 09:06:12.973 Tester CloseAllOrders_ByProfitPercent=0
PF 0 09:06:12.973 Tester CloseAllOrders_ByProfitMoney=0
GQ 0 09:06:12.973 Tester CloseAllOrders_ByDrawdownPercent=0
RJ 0 09:06:12.973 Tester CloseAllOrders_ByDrawdownMoney=0
QS 0 09:06:12.973 Tester CloseAllOrders_ByDrawdown_StopTrade=false
FH 0 09:06:12.973 Tester sell_step_settings_1_43_1065_23_34_12_04_2017="SELL сетки - настройки шагов, количества колен и длины"
PJ 0 09:06:12.973 Tester S_MaxOpenOrders=20
KH 0 09:06:12.973 Tester S_GridStep=12
KN 0 09:06:12.973 Tester S_GridLevel=3
NK 0 09:06:12.973 Tester S_GridStep_AddPips=1
FS 0 09:06:12.973 Tester S_GridStep_Level2=7
JS 0 09:06:12.973 Tester S_GridStep_Level2_AddPips=3
RD 0 09:06:12.973 Tester S_Grid3=10
GN 0 09:06:12.973 Tester S_Grid3Add=7
RO 0 09:06:12.973 Tester S_GridStop=0
RI 0 09:06:12.973 Tester sell_lot_settings_1_43_1065_23_34_12_04_2017="SELL сетки - min ордер и множители лота всех колен"
CG 0 09:06:12.973 Tester S_CalcLotType=0
FN 0 09:06:12.973 Tester S_CurrencyForMinLot=2000
PE 0 09:06:12.973 Tester S_MinLot=0.05



мин.лот 0.05 на депо 1000!!!!
Где стоп = 52% ?
Откуда реинвест 2000?

Не говоря о том, что как бы с 2013 по 2019 год, лет "несколько больше чем три" ;)

Надо все же быть внимательнее!



Другими словами, Вы тестировали "сферического коня в вакууме" :(


Несмотря на никакой отчет и лог, я все же провел тестирование обсуждаемого сета в МТ5, на тиковых котировках от Дукаса. Расхождения обнаружились и весьма существенные. При этом если выбирать режим "все тики" - все благопристойно, а вот "Каждый тик на основе реальных тиков" - результаты радикально другие (и намного худшие). Таким образом можно сделать вывод о том, тестер (и результаты тестов) МТ4 и МТ5 весьма различаются.

Как с этим бороться, я в данный момент не представляю.
#8784

Так как мало кто делает сеты для пары EUR\GBP почему то(и сколько я не пытался узнать, ни кто мне так и не ответил) решил сваять сет сам. Сет рассчитывался как агрессивный, короткий, мульт 1,4-если увеличить до 1,6 то сильно возрастает макс. просадка, но и прибыльность возрастает в разы. Сет рассчитан на 11 колен, что в промежуток 2017.10.02 00:00 - 2018.12.27 открывались 5 раз. Загнал в оптимизатор сет от евро\бакса и взял за начальный шаг 14 и тек 18 как дающие хорошую прибыль к небольшой абсолютной просадке. Потом в анализаторе статистики были подобраны остальные параметры. Подбирались они под конкретное депо и тип счёта на Робофорекс. Так как на счёте FixCent-днём спред фиксированный, а ночью плавающий и ещё и увеличивается в двое то спред в сете задал ночной и по максимуму увеличил остальные фильтра.Тейк последнего колена вывел в безубыток, что дважды спасало от длительных просадок и однажды от слива. Хотелось бы услышать критику и рекомендации по улучшению, а может какие и косяки всплывут при внимательном препарировании сета более опытными товарищами! Хочу сказать про качество тестов. Последнее тестирование проводилось с качеством 25%, не могу добиться в настоящий момент 99%! ~x( (чего только уже не делал! Видимо из за умирающего HDD >D-bПы. Сы: Применить данный сет думаю так. С максимальным мультом и минимальным депо (у Робо есть бонусы для просадок) начать торги. При удвоении депо уменьшаем мульт-увеличиваем лот.. |dnc|

EA_-_Setka_v1.43-Prov_EURGBP_171002_181228.PNG
EA_-_Setka_v1.43-Prov_EURGBP_171002_181228.gif
EA_-_Setka_v1.43-Prov_EURGBP_171002_181228.htm28 скач.
EA_-_Setka_v1.43-Prov_EURGBP_171002_181228.set44 скач.

#8785

Несмотря на никакой отчет и лог, я все же провел тестирование обсуждаемого сета в МТ5, на тиковых котировках от Дукаса


Подскажите пожалуйста,как в мт5 терминалу подсунуть котировки от Дукаса?Котировки QuantDataManagerом скачал,но не понимаю, как их засунуть в мт5
#8786


Хотелось бы вставить свои 5 копеек по поводу стопов. По этому поводу в любом случае вам придется что-то придумывать. Ибо без стопов по сути ни кто ведь не торгует. Просто у кого-то он заранее стоит, а кого-то отстопит через stop out. И на какие бы ухищрения тут не шли, какие бы хитрые способы не придумывали, слив всегда вероятен. Но к нему многие почему-то не готовы Следовательно тут два варианта работы, либо рассчитывать свои средства так, чтоб при сливе их было достаточно, для пополнения, либо заранее как-то ограничивать просадку и при получении стопа просто продолжать торговлю дальше на оставшиеся средства. Вторым вариантом я торговал на мартышках полтора года, множеством пар. Один раз было так, что в течение месяца я получил три стопа. На этом мой депозит просел на ~30%, но в итоге остался на коне и из просадки благополучно вылез. Слив в итоге пришел, когда была уже набрана неплохая просадка,но в пределах допустимого и нужно было лично проконтролировать момент и в случае чего руками закрыться, ибо бот не предусматривал нужного параметра на закрытие по просадке по конкретной паре. Я же в этот день решил уйти по своим делам. Было обидно, т.к. за эти полтора года было сделано за счет реинвеста около 220% от начальных 250$. Но какой хороший опыт был получен...



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

Просто вдумайтесь
Например: вы создали сет рассчитанный на депо 12000, стоп у вас например 33% от депо или 4000. Значит вы готовы к потере 4000, так можно сделать сет рассчитанный на 4000, так же его протестировать естественно чтобы в тестах он зарабатывал максимально больше 100% до слива, но без стопа, прибыль в процентах в любом случае будет больше, так как вы не держите мертвых денег которые не будут работать на колени сетки, а будут только снижать проценты от дохода. Выводить полученную прибыль, при сливе доливать эти же 4000, что бы вы и так делали при стопе на большом депо.

В итоге вы выводите прибыль при удачном сэте и доливаетесь при сливе (можно вообразить, что у вас на счету 12000 и воспринимать это как стоп), только вы не держите лишних денег на счету брокера которые не работают (и по большому счету роли никакой не играют кроме как психологической защиты, при проектировании сэта вы ограничены 66% от депо 12000 из моего примера, на всю сумму вы не рассчитываете) в этом вся разница. А представите что может наступить неблагоприятная ситуация и стоп сработает 2-3 раза подряд или через небольшое колличество времени в форексе все возможно и как вам помогут ваши стопы?

Изменено 21 февраля, 2019 пользователем deuvskiy

#8787

Здравствуйте, коллеги! Прошу сильно не пинать, не силен в торговле ботом. Но у меня лотность в терминале отличается от лотности в (EA) - Setka v1.43+ - Анализатор статистики сеток - dagaz -Drew_v2.1. Счет нано Альпари. Например, в терминале на 8 колене в сел сетке лотность 0.08, а анализаторе с тем же загруженным сетом в сел сетке и на этом же колене 0,09. Инфу прилагаю...

1.43-20180218-eurjpy_15=471_0.01x1.5=0000_mt_7_1218_Star_Insta.set14 скач.
EURJPY.rar18 скач.

#8788

Цитата: capteen от Сегодня в 03:45:56 pm
Несмотря на никакой отчет и лог, я все же провел тестирование обсуждаемого сета в МТ5, на тиковых котировках от Дукаса
Подскажите пожалуйста,как в мт5 терминалу подсунуть котировки от Дукаса?Котировки QuantDataManagerом скачал,но не понимаю, как их засунуть в мт5



Так в том же кванте, жмете Help и выходит страничка с пошаговой инструкцией. Здесь ее повторять слишком муторно. :) В целом цепочка действий такая. Экспорт из Кванта для МТ5 баров и тиков (оба! в разные файлы), в МТ5 - создаем новый инструмент, в него импортируем баровые а затем тиковые. Финиш.

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




Тут как посмотреть. вопрос не просто в "теряете деньги", а "теряете все деньги, или только часть.
В качестве примера свеженькая история из демо-счета на альпе. Все слышали про 3-е января. Вот мой счет наколотивший с ноября с 10 до 120к благополучно словил "дядю Колю" и остался с 600. Если бы я не убрал ранее стоявшие в сетах стопы - потерял бы ну 50% от 120! Есть разница?

Так что стопы кроме психологического имеют и вполне материальный смысл.

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

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