[open source] [Советник] "Generic A-TLP" v13.xx

От Yarmish, 1 ноября, 2016 в Лаборатория ProfitFX

Автор#176

Друзья, спасибо, что заходите сюда. Я как-то уже подзабил на эту ветку, так как не было большой активности.
Начал заниматься новыми темами / роботами.
Но так как тема еще кому-то нужна....тогда снова берусь за работу.
Скоро выложу исправленную версию с мульти оредрами (открытие несколько ордеров и больше).
Визуально просамтривал график....и кажется, что открытие второго ордера через определенный шаг должен давать хороший результат.
Так как очень часто цена разворачивается и идет откат.
Но на практике в тесторе, хорошего результата не получается.
Давайте разбираться.
Для меня ключ к разгадке кроется в хорошем индикаторе / алгоритме определения тренда.
Главное, не открывать второй ордер, если ночью есть трендовое движение, иначе получем двойной или даже тройной убыток...а это ломает всю систему.

Вообщем, если есть мысли, пишите.......если нет, то попробую сам докрутить и вложить новую версию.

И СПАСИБО Jaden за его пост....


Добавлено: 01-01-2017 21:12:04

//----
Итак, выкладываю доработанную версию с мультиордером.
Всем желающим, просьба делать тесты и выкладывать на разных парах, чтобы было понимание, как работает мультиордер, хорошо или плохо.
Кол-во ордеров задается параметром Max_Orders=2;
- На очень волатильных или трендовых парах работает плохо.
- На флетовых - есть надежда на успех.

Кратко об алгоритме 2-го / N-го ордера:
- второй ордер открывается через Order_StepDistance
- оба ордера закрываются по среденй прибыли в пипсах на ордер = Order_TotalProfit. Либо по суммарному убытку в 200 пипсов в среднем на 1-н ордер.
- второй ордер также открывается с учетом значений фильтров в блоке Settings_32 = " 3.2. SECOND ORDER - Indicators' signals";
- очень рекомендую оставить параметр Trend_Filter_2 = True, что не дает открывать второй ордер против тренда
- Тренд определяется по принципу индикатора Aligator (значения 3-х MA)
- если есть вопросы - спрашивайте....времени все описывать нет.

Мои мысли / выводы:
- Идея не очень рабочая со 2-м ордером, так как когда попадаем на тренд - получаем 2-ой или 3-ой убыток по 2-м ордерам сразу. Пересиживать не вариант.
- Тут простая математика.....сколько ордеров мы успешно закроем в + за счет второго ордера. И сколько больших минусов получим, когда попадем на тренд. Предварительные тесты показали, что результаты примерно 50 на 50. Особого эффекта не увидел.
- Если Вы сможете что-то интересное найти - пишите, будем дальше вместе работать.

PS:
ну и конечно, если найдете ошибки в коде - буду признателен. и большой вам respect.
Писал быстро, проверку делал...вроде все работает норм. но мало ли.






Добавлено: 01-01-2017 21:20:06

Ну вот на скору руку протестировал 2 пары:
- GBP_USD - результаты лучше не стали.
- NZD_CAD - с 2-м ордеров прибыль и просадка стали лучше.

Тесты выкладываю.

Надеюсь на вашу поддержку - тестируйте на других парах.

Пишите/выкладывайте сюда) Для этого ведь форум и существует - коллективный разум)

Generic_v13.19.5.mq4134 скач.
Generic_v13.19.5.ex483 скач.
Generic_v13.19.5_NZD_CAD.htm38 скач.
Generic_v13.19.5_NZD_CAD.gif
Generic_v13.19.5_NZD_CAD_2nd_Ord.htm31 скач.
Generic_v13.19.5_NZD_CAD_2nd_Ord.gif

Изменено 2 января, 2017 пользователем Yarmish

#177

Yarmish,скажите пожалуйста, какие параметры нужно оптимизировать ?

Stop_Loss = 250 - 550 шаг 50 (Уровень Stop Loss в пипсах)
- Take_Profit = 200 - 1000 шаг 100 (Уровень Take Profit в пипсах)
- TimeLimit = 100 - 300 шаг 100 (Лимит времени на закрытие ордера с момента его открытия (в минутах))
- TimeLimit_MinProfit = 0 - 200 шаг 100 (Минимально необходимый размер прибыли для закрытия ордера)
- BB_MinProfit = -300 - 100 шаг 100 (Минимально необходимый размер прибыли для закрытия ордера по ВВ (в пипсах)
- Close_by_Breakeven = True/False (Использовать перевод в безубыток)
- Close_by_Trail = True/False (Закрывать сделки по Trailling Stop)
- Open_by_MA = True/False (Открывать сделки по каналу MA)
- Open_by_Spike = True/False (Открывать на откат после скачка цены)
- MinVolatility = 50 - 200 шаг 50 (Минимальный уровень волатильности в пипспах (канал BB))
- BB_Open_Level = 0 - 40 шаг 10 (Отступ за пределы канала BB для открытия ордера в пипсах)

эти ?
или еще какие необходимо прогонять ?


Добавлено: 02-01-2017 22:31:39



Stop_Loss = 250 - 550 шаг 50 (Уровень Stop Loss в пипсах)
- Take_Profit = 200 - 1000 шаг 100 (Уровень Take Profit в пипсах)
- TimeLimit = 100 - 300 шаг 100 (Лимит времени на закрытие ордера с момента его открытия (в минутах))
- TimeLimit_MinProfit = 0 - 200 шаг 100 (Минимально необходимый размер прибыли для закрытия ордера)
- BB_MinProfit = -300 - 100 шаг 100 (Минимально необходимый размер прибыли для закрытия ордера по ВВ (в пипсах)
- Close_by_Breakeven = True/False (Использовать перевод в безубыток)
- Close_by_Trail = True/False (Закрывать сделки по Trailling Stop)
- Open_by_MA = True/False (Открывать сделки по каналу MA)
- Open_by_Spike = True/False (Открывать на откат после скачка цены)
- MinVolatility = 50 - 200 шаг 50 (Минимальный уровень волатильности в пипспах (канал BB))
- BB_Open_Level = 0 - 40 шаг 10 (Отступ за пределы канала BB для открытия ордера в пипсах)

поставил на оптимизацию USDCAD

Изменено 3 января, 2017 пользователем imir13

#178

Yarmish, спасибо за вашу работу!
Новая версия советника работает, на мой взгляд, как надо: усредняется воремя, тейк и стоп стоят там, где надо и т.п.
Другое дело, что сама идея возможно не совсем подходит под ночной скальпинг. Я оптимизировал GBPUSD два дня и немного проверил по другим парам - не получилось улучшить соотношение прибыль/просадка. На определенных временных промежутках есть заметные улучшения, но на большом промежутке с ростом прибыли растет и просадка. Рано или поздно срабатывает двойной (тройной) стоп и это сильно бьет по депозиту. То есть все так, как вы и пишите - хорошего стабильного результата не получается.
Пару слов о советнике вообще. С моими настройками он работает немного по другому, нежели Generic. Особенно выделяется тейк - он очень стабильный и ровный. Бывает подряд срабатывает 10-15 раз ТП примерно одного и того же размера, что дает очень ровный подъем, как у систем с мартином.
Возможно вместо усреднения стоит доработать систему Lot multiple, чтобы работала как в советнике Азия - если мы находимся в просадке - лотность постепенно увеличивается, пока из просадки не выйдем.
Еще мне не хватает более точной настройки канала болинджера - BB_StDev лучше сделать дробным числом, это позволит улучшить результаты.



Generic_v.13.19.5_GBPUSD_Multi_Orders_test.rar85 скач.

Изменено 4 января, 2017 пользователем Jaden

#179

Вот что получилось с USDCAD


Добавлено: 04-01-2017 01:01:06

Результаты тестов.
Tick Data Suite 2, Dukascopy data GMT+2 и US DST


Yarmish, стоит ли оптимизировать эту версию ?
Результат с настройками по умолчанию лучше результатов после оптимизации.

TesterGraph_USDCAD.gif
OptimizationReportUSDCAD.htm8 скач.
OptimizationReportUSDCAD.gif
USDCAD.xlsx8 скач.
69_проход_USDCAD.gif
69_проход_USDCAD.htm6 скач.
107_проход_USDCAD.gif
107_проход_USDCAD.htm6 скач.
без_оптимизации_USDCAD.gif
без_оптимизации_USDCAD.htm9 скач.

Изменено 4 января, 2017 пользователем imir13

#180

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

#182

Какие пары тестить ума не приложу :-?
Стандартные которые используются в Generic 11.86 и тд в большинстве своем сливают депо.

Yarmish, может какие нестандартные взять ?

Вот что вышло с CAD_CHF
изменил уровень tp и sl
омрачило результат 2015.01.15 - 9 сделок подряд в минус

Yarmish, а можно добавить перерыв в торговле после неудачной сделки ?

Test_CAD_CHF_.gif
Test_CAD_CHF_.htm32 скач.
Generic_v13.19.5_CADCHF.set136 скач.

Изменено 5 января, 2017 пользователем imir13

#183

И снова эта дата 2015.01.15 всю картину портит :(
настройки как у CADCHF

Tester_NZD_CHF.gif
Tester_NZD_CHF.htm26 скач.

#184
imir13, 15 января 2015 года Швейцарский нацбанк отменил привязку франка к евро, что вызвало мгновенное чудовищное укрепление франка.
Такого не будет еще лет 100.

Тестируйте франковые с 1-го февраля 2015 - чего вы единственную за всю историю пропасть упорно перепрыгнуть пытаетесь!...
Не надо ломиться в запертую калитку, если рядом открытые ворота.
#185

омрачило результат 2015.01.15 - 9 сделок подряд в минус


Это нормально. Тогда был форс-мажор с франком, можно начать тест начиная с февраля 2015 года.

У дженерика, к примеру, ситуация обратная - тест франковых пар в январе 2015 дает неадекватный прирост к депо, приходится тестить начиная с февраля во избежание подобных искажений.

P.S. Упс, сорри. Меня опередили. :)
#186

Старик и СергейСергей1975 , спасибо большое за совет :)


У NZD_CHF с февраля 2015 результаты скромнее.

Test_CAD_CHF_с_февраля_2015.gif
Test_CAD_CHF_с_февраля_2015.htm28 скач.
Tester_NZD_CHF_с_февраля_2015.gif
Tester_NZD_CHF_с_февраля_2015.htm20 скач.

Изменено 6 января, 2017 пользователем imir13

#187

Тут немного исказили понятие Мультиордерс и сделали ДаблОрдер, поэтому и резы не выдающиеся. МультиОрдерс не должен увеличивать заданную лотность, а должен набирать ее сеткой из нескольких ордеров на определенном расстоянии или используя индикатор(ы).

Т.е., как пример, при заданном лоте 0,05 строится сетка максимум из 5-ти (если в параметрах заданно такое кол-во) ордеров по 0,01. И если после установки 3-х ордеров цена пошла в нашу сторону, то тейк берется по этим трем ордерам, т.е. по 0,03 лота, а 0,02 лота недобрали. И, соответственно, если цена пошла против нас до СЛ, то убыток будет по 5-ти ордерам по 0,01 лота. Таким образом мы имеем фиксированный убыток и плавающую прибыль: никаких двойных-тройных убытков.

Правильно сделано в 12-й версии, там смотрите.

#188

У NZD_CHF с февраля 2015 результаты скромнее.



Вам не кажется, что cпред 20 в настройках маловат для CADCHF и NZDCHF?
На этих парах ведь спред побольше обычно.
#189


У NZD_CHF с февраля 2015 результаты скромнее.



Вам не кажется, что cпред 20 в настройках маловат для CADCHF и NZDCHF?
На этих парах ведь спред побольше обычно.

Возможно я ошибаюсь:
по CADCHF
У IC Markets спред в районе 2 как и на тесте на выходные они задрали до 5,4.
У Tickmill аналогичная картина 1,4-1,6 редко 2,0, сейчас 15,1.
У Alpari-Pro.ECN обычно за 2 не переходит в то время когда советник должен торговать, сейчас у них 7,8
информацию брал тут myfxbook.com

Сделал перетест спред 30, подправил параметры, просадка меньше стала, сделок чуть меньше а прибыль больше.

NZDCHF претест делать не стал.

Tester_CAD_CHF_спред_30.gif
Tester_CAD_CHF_спред_30.htm43 скач.
Generic_v13.19.5_CADCHF_spred30.set152 скач.

Изменено 7 января, 2017 пользователем imir13

#190

У IC Markets спред в районе 2 как и на тесте на выходные они задрали до 5,4.
У Tickmill аналогичная картина 1,4-1,6 редко 2,0, сейчас 15,1.


Вы сравниваете "задрали на выходные" 23:56:59 у ИСМ и 23:59:59 у Тика. Эти последние 3 минуты и не такие разбросы могут выдавать. Во сколько становится Альпари перед выходными по памяти не помню...

Изменено 7 января, 2017 пользователем andy.lugansk

#191


У IC Markets спред в районе 2 как и на тесте на выходные они задрали до 5,4.
У Tickmill аналогичная картина 1,4-1,6 редко 2,0, сейчас 15,1.


Вы сравниваете "задрали на выходные" 23:56:59 у ИСМ и 23:59:59 у Тика. Эти последние 3 минуты и не такие разбросы могут выдавать. Во сколько становится Альпари перед выходными по памяти не помню...

и я о том, что спреды такие большие на выходные.
Каждый сам решает оставлять на выходные сделки или нет...
#192

Выходные выходными, а лучше все же перебдеть, чем недобдеть)
Я предпочитаю тестить на уровне максимально допустимого спреда для входа в сделки.
Если реальность потом окажется лучше, только хорошо.
CADCHF Пара очень хорошая для этого СОВа. Увеличение спреда не так уж сильно повлияло.
Позвольте поделиться результатами.
Я поставил даже 50, хоть может это и перебор, и попробовал прооптимизировать повторно, но по каждому тику за период с 02.2015
Лучший результат незначительно отличается по SL и TP, практически идентичен по максимальной просадке,
но общий профит получился даже несколько выше!
Тестировал на данных DucasCopy.

Generic_v13.19.5_CADCHF_spread50.set127 скач.
Tester_CAD_CHF_спред_50.gif
Tester_CAD_CHF_спред_50.htm52 скач.

#193

Ну вот, а Yarmish, говорил что активности мало!!! :)

#194

Парни, запомните навсегда: как вы назвали сэт - так же называйте и тест .htm!
Как минимум, левую часть названия файла теста!

Если сэт
Generic v13.19.5 CADCHF_spread50.set то и тест называйте
Generic v13.19.5 CADCHF_spread50.htm тогда и .gif файлу графика автоматом присвоится имя
Generic v13.19.5 CADCHF_spread50.gif

Можно к названию теста справа (но только справа!!) дописывать период теста в формате ГГГГММДД и точность, например:
Generic v13.19.5 CADCHF_spread50 20150101-20161231 99%.htm

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

Важность правильного наименования файлов не очевидна - но это реально очень важно!

#195

Я конечно, может не умею обращаться с советниками generic a-tlp, но вот мои личные результаты торговли на демо счете 13й версии советника (брокер тикмилл, 4 рекомендованных пары, без отключения на праздники) от уважаемого Yarmish:

Спойлер


и результаты торговли на 11й версии (последняя 11я версия, брокер тикмилл, сборные протестированные сеты, риск 10%, с отключением на праздники):
Спойлер


Думаю, очевидно, что я, конечно, буду пользоваться теперь только 13й версией. Yarmish, браво, вы создали лучшего советника, который я когда либо видел, имхо =d>

Изменено 9 января, 2017 пользователем dimaudi

#196


Я конечно, может не умею обращаться с советниками generic a-tlp, но вот мои личные результаты торговли на демо счете 13й версии советника (брокер тикмилл, 4 рекомендованных пары, без отключения на праздники) от уважаемого Yarmish:

Спойлер


и результаты торговли на 11й версии (последняя 11я версия, брокер тикмилл, сборные протестированные сеты, риск 10%, с отключением на праздники):
Спойлер


Думаю, очевидно, что я, конечно, буду пользоваться теперь только 13й версией. Yarmish, браво, вы создали лучшего советника, который я когда либо видел, имхо =d>


Да пользуйтесь хоть 19й версией, на здоровье..
Но раз уж запостились, пишите, пж, понятней, если хотите поделиться информацией, а не просто ради поста.
Что в вашем понимании "последняя 11я версия", что за "сборные протестированные сеты"?..
Или боитесь палец об клаву сломать?
#197
dimaudi, коллега, мы ознакомились с вашим восторгом и даже готовы его разделить! :"> :)
Скрин графика замечательный!
Но лучше вы сообщите нам что-то полезное...

Умеете вы или нет торговать неназванными 11-ми версиями generic a-tlp неназванными сэтами на не названных парах неописанным образом, нам не известно.
Может, и не умеете.
Да и не 11-х версий данный топик.

А вот какими версиями 13-го generic a-tlp какими сэтами с каким ММ на какиих парах вы торговали - это было бы важно.
Расскажите нам как вы получили график, скрин которого выложили.
Достаточно подробно, с перечисленим пар, сэтов, версий, ММ - чтобы и другие могли повторить ваши замечательные результаты! :)

Работа советника Yarmish в вашем тесте выглядит отлично.
Ну вот и давайте будем популяризировать этого бота!
#198

Да пользуйтесь хоть 19й версией, на здоровье..


Специально уточнил, что всё это имхо, но видимо это не помогло. Пост планировал для поддержания автора и благодарности за его труды, но таки информации добавлю расшарив мониторинг, на нём только 13я версия на 4х парах рекомендованных и ничего более, лот поставлен был 0.1 вручную, сегодня сделал автолот fixed_lot=false
_https://www.myfxbook.com/members/dimaudi/demo-atlp-3-1313/1869158

Что в вашем понимании "последняя 11я версия", что за "сборные протестированные сеты"?..
Или боитесь палец об клаву сломать?


Спойлер

Не хочу оффтопить, тема же про 13ю версию, но раз уж спрашиваете, то конечно отвечу. Советник в терминале обновлял по ходу выхода новых версий (11.86 - 11.94.9), сеты сначала стояли рекомендованные в шапке, а потом от mynightfly и ivanvp, предварительно протестированные и выбранные лучшие, смысла выкладывать не вижу, уже 100 раз выкладывали в соседней теме. Сегодняшние крупные убытки на 11.94.9 по audcad (сет AUDCAD M15 Generic A-TLP v.11.94_ivanvp) и gbpaud (сет GBPAUD M15 Generic A-TLP v.11.94.7 (GMT+2) - mynightfly - [opted] - 1192074) конечно расстроили, особенно на фоне безубыточной торговли 13й версии с 1 по 9 января.



Достаточно подробно, с перечисленим пар, сэтов, версий, ММ - чтобы и другие могли повторить ваши замечательные результаты!


Особо и нечего расписывать, использовал последние советники от Yarmish с 8й страницы данного топика.... Там 4 версии советника для определенной пары - gbpusd, gbpcad, gbpaud, eurchf (в топике мелькала исправленная версия, по вложениям можно найти)... Настройки не трогал, только сегодня решил автолот поставить, брокер тикмилл. Всё... Мониторингом поделился уже выше.

Изменено 9 января, 2017 пользователем dimaudi

#199

На моем мониторинге сборная солянка.
Брокер ic markets

Стоит Generic A-TLP v 11.86 и 13.13
чуть позже напишу пары и лот

Сегодня еще добавил 13.19.5 CADCHF автолот


Изменено 9 января, 2017 пользователем imir13

#200

На моем мониторинге сборная солянка.



Пояснения да, желательны.

Изменено 9 января, 2017 пользователем SebastianPerreira

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

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