ShamanHand
Наношу добро, причиняю пользу.

 
Уровень 24

  Торгую в компаниях:

РЕКОМЕНДУЮ



Путь совы



Сперва хотелось излить душу по-полной, ибо действительно путь был нелёгким.
Итоговый результат, выглядящий простым и логичным, на самом деле говорит о тяжёлой и долгой работе, ведь изначально не знаешь, какая идея окажется верной и рабочей.
В том и затык. Главное — идея. Написать — это меньше половины дела. Было бы ЧТО!
Но в дальнейшем я прикинул, какое лютое занудство получится и решил ограничиться поверхностным итогом.
Кому интересны все подробности — поройтесь в моём блоге, там по двум описываемым тут совам есть топики.

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


Когда был написан RealProfitBot, я сперва был собою доволен, но почти сразу же оказалось, что сова-то хорошая и работающая, но не лишённая недостатков.
И недостатки эти именно идейного плана. Т.е. не в реализации дело, а недостаточно для автоматизированной торговли просто механически торговать от уровней на отбой или пробой.
Подход несколько примитивен, недостаточно хороши результаты.

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

Что же было добавлено/изменено в RealProfitBot, чтобы получился ZaeBOT?
Итак:


1) Диапазонная торговля. Изначально от господина Герчика было подслушано и брать % от диапазона между уровнями действительно оказалось много лучше, чем работать с фиксированным тейпрофитом.
После этого статичный ТП мне лично кажется вообще глупостью, отказался от него целиком и полностью, этот параметр должен быть динамичным.
2) Вход ИЛИ на отбой от уровня, ИЛИ на пробой — однобокий подход. Советник должен сам определять, входить по отбою от уровня или на пробой оного.
Потому был добавлен вход по ретесту уровня с обратной стороны.
3) Добавлены фильтры входов. В первую очередь это важно для более чёткого определения, будет вход на пробой или на отбой от уровня.
4) Разумеется, фильтр входов на новостях, т.к. об новости ломается любая техника, стратегия превращается в казиношное подбрасывание монетки.
5) Отсутствие сетки мартина — это хорошо, но и статичный «гипотетический средний шаг сетки» не вполне хорош. Потому, для для определения этого показателя в динамике, было взято определение средней волатильности, средней дневной величины свечи за указанный период.


Итоговая версия появилась благодаря Мастеру (master1979). Он, приобретя у меня советника, оказался весьма дотошным тестером в самом хорошем смысле и оказал нам обоим услугу своими замечаниями.
Пришлось вновь вывесить мотивирующие плакатики и немножко погреть голову.
Но в итоге были реализованы два улучшения и устранены два небольших недостатка.



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



Очень рассчитываю, что это окончательная версия, тем более, что результатом я не просто доволен, но и вполне обоснованно горжусь.
Да, это как ремонт, вечно либо сам себя подогреешь, либо со стороны кто-то мысль подкинет, так что можно только остановиться)

Ну и к чему всё это я?
Более подробно смотрите в моём блоге по обоим советникам, но лучше не дурите себе голову, не стоит оно того.
Вся эта лирика была к тому, чтобы хоть поверхностное понимание, что к чему.
А по сути всё это к тому, что решил выложить в открытый доступ изначальную версию ЗаеБОТа, назваемую тогда RealProfitBot.

Отличия в отсутствии диапазонной торговли (статичные ТП и СЛ), фильтров входов и защиты от входа на новостях. Также отсутствует вход по ретесту, торговля ведётся ЛИБО на отбой, ЛИБО на пробой уровня при включённом реверсе. Т.е. самая первая реализация идеи торговли от уровней.
Вместе с тем советник действительно вышел годным, особенно для полуавтоматической торговли, ведь в нём тоже реализовано ручное выставление уровней.
Тем более, что пару моментов я в нём всё же подправил/улучшил.

Настройки RealProfitBot после небольшой доработки выглядят вот так:


Вот здесь можно посмотреть видео теста за год. Записывал я это довольно давно, заново не стал.
А вот тут отчёт по демке за три месяца. Дальше уже было вести демку просто влом.
Скачать советника можно наряду с прочими как на моём сайте, так и здесь, на ОТ.

Если у кого-то будут вопросы или замечания по недостаткам — пишите в комментариях.
И никогда не забывайте, что советник — это лишь инструмент для облегчения торговли.
  • +20
  • Просмотров: 4622
  • 20 апреля 2022, 08:30
  • ShamanHand
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

  Предыдущая запись в моем блоге
Торговый бот "Матрёшка_2.1"
18 сентября 2021

Комментарии (26)

+
0
Красавчик *bravo* 
avatar

  45  Bishop Сообщений: 5720 - АЛЬФАХАМЕЦ-Машковод

  • 20 апреля 2022, 12:15
+
0
Круто! *good*  Вообще супер!
avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 20 апреля 2022, 13:37
+
0
Приношу свои извинения.
Изменил один пункт настроек.
Перезалил файл.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 20 апреля 2022, 14:11
+
+7
Вставлю свои 5 копеек по поводу ЗаеБОТа.
Как щас помню, 10 февраля… натыкаюсь на пост Шамана RealProfitBot, потом пост Заебота, и думаю фига себе, мне нужен этот эксперт. фантастические цифры отчёта, почти не сливает. Думаю надо брать! Ага взял… запустил… профит попёр, через месяц Воронеж купил:D  Фиг там!
Я Шамана месяца полтора мучил. То мне не нравится, это мне не нравится, десятки часов обсуждения работы советника по телефону, тысячи сообщений в телеге. Думаю, ну всё! сейчас Шаман точно меня пошлёт в пешее эротическое путешествие, а нифига! Серёга очень конструктивно относится к критике, причём тут же ищет баги не откладывая в долгий ящик.
В итоге Заебот был доработан надфилем, и с 20 марта запущен на реале. Ну а Мастер наблюдает за растущим депозитом,в надежде купить не Воронеж, а хотя бы Техас. Я его потом мексиканцам подарю
P.S. Серёга отличная работа! С тобой приятно иметь дело!*friends* 
avatar

  18  master1979 Сообщений: 102 - Александр

  • 20 апреля 2022, 17:43
+
+3
Обалдеть…
Я чуть не покраснел как девочка...*stesnitelno* 
Но сразу хочется выпячить грудь колесом и, до кучи, ляпнуть что-то протяжно-пафосное, типа «Контора веников не вяяяяяяжет» или «Это моя рабоооооота!».:D 
Благодарю, Саня! Всегда приятно, когда ценят.*friends* 
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 21 апреля 2022, 04:29
+
+1
Перезалил файл.


1) Добавлены настройки в индикатор уровней.
2) Введено разграничение, торговать по уровням индикатора или по вручную выставленным уровням.



Ну и необходимое пояснение, для торговли по вручную выставленным уровням механизм следующий:
Кидаем на график нужное количество горизонтальных линий и нажимаем кнопочку «Rename», после чего прямая меняет имя и подписывается. Это необходимо для понимания советником, линия поддержки это или сопротивления.
Числа в имени — это расстояние линии от текущей цены на момент нажатия кнопки, что обеспечивает уникальность имени прямой.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 25 апреля 2022, 08:50
+
0
extern ENUM_TIMEFRAMES TF =PERIOD_CURRENT;

Итак бесконечно в вечность.
Заметил одну интересную штуку: чем больше улучшаешь, тем хуже работает.

Удачи.
Редактирован: 25 апреля 2022, 11:03
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 25 апреля 2022, 10:57
+
0
Я понимаю, о чём речь)))
Это из разряда «лучшее — враг хорошего»)))
Но когда подзуживает, прямо до чесотки в руках, что какие-то нюансы можно улучшить, то не удержаться)
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 25 апреля 2022, 11:16
+
0
Сам такой и других плохому обучаю.

Почему не сделать extern ENUM_TIMEFRAMES TF =PERIOD_CURRENT;?
Редактирован: 25 апреля 2022, 12:27
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 25 апреля 2022, 12:25
+
0
Потому что это зависит не от советника, а это именно так прописано в индикаторе, я лишь перенёс настройки в сову.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 25 апреля 2022, 12:30
+
0
Ок!
У меня руки чешутся индюку фейс попортить.

Как я понял, самого индюка Вы оставили снаружи, не внося его в тело совы.
Редактирован: 25 апреля 2022, 12:52
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 25 апреля 2022, 12:45
+
0
Разумеется!
Автор ни малейших комментов не оставил.
Помнится, ни я, ни Окси, ни Дарвел, ни Андрей АМ2 не смогли разобраться с его буферами.
Сам индюк-то реально годный, но в его коде разбираться — чёрт ногу сломит.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 25 апреля 2022, 13:28
+
0
Слушайте, руки зачесались более того. Мабуть чесотка таки.
Теперь я знаю и про богов и богиню этой планеты.
А где взять именно тот код?
Редактирован: 25 апреля 2022, 15:00
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 25 апреля 2022, 14:56
+
0
Учитывая, что настройки были в сову добавлены, решил из любопытства прогнать тест.
Настройки высосаны из пальца, ориентироваться именно на них не рекомендую.

ТФ 5М но при 4-часовых уровнях. Объём ордера в % от баланса.



Вот запись теста за 19-20гг.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 28 апреля 2022, 18:24
+
0
Посмотрел запись теста, уменьшив скорость в 4 раза. Если бы еще разрешение графика можно было бы уменьшить…
1. Необходимо ввести функцию закрытия ордеров — вначале "+", затем минус. Денег не добавит, зато картинка симпатичнее будет.
2. Полосы после подтверждения статус не меняют, отсюда погрешности в принятии решения.
3. Открытие усредняющих ордеров против нас решение, наверно, лучше, чем по сетке, но при правильно организованной сетке, могли бы уменьшить просадку.
4. Ну если Вы усредняетесь от полосы к полосе, то логично и ордера закрывать частями по «полосам».
Например, отыграли 40% предыдущего ZZ — закрыли треть ордера и в BU+. 60% — еще треть ордера. И стали на трал от BU+.
Таким образом, увеличив стартовый лот, получали бы аналогичную прибыль при снижении просадки как минимум на 70%.
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 28 апреля 2022, 21:29
+
0
Проанализировал график доходности. Сделайте таки закрытие ордеров "+"-"-".
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 28 апреля 2022, 21:44
+
0
А вот этого не понял.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 28 апреля 2022, 21:47
+
0
Виртуальный стоп до реального (какой я хитрый).
Судя по картинке ордера закрываются не по тралу, а по общему SL-ТР, при чем без заметного профита. Если цена подошла к нашему общему SL, Цикл — профит больше «0» закрыли. Дальше цикл — закрываем, все остальное.
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 28 апреля 2022, 22:16
+
0
Кроме того добавляется «хитрый» функционал для пользователя.
Например, SL ордера поставили для себя или для недобросовестного брокера. А цена до него не дошла N пипсов и он взял и закрылся. Облом.
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 28 апреля 2022, 23:07
+
0
Вообще со всем не согласен.
Это всё, пардон, шашкомахательство и тыканье пальцем в небо.
Правильность того или иного подхода подтверждают только тесты.
Кроме того, я ж указал, что это настройки с высокими рисками и не рекомендую пользоваться именно такими.
Я — за безстоповую торговлю.
Но в сове есть СЛ, кому надо — воспользуется.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 28 апреля 2022, 21:46
+
0
Сергей, я не критикую Вашу работу. Просто смотрю и высказываю свое мнение. Думаю, что на пользу Вам. Да и мне в карму.
Вы можете задуматься, можете проигнорировать.
А Баба-Яга всегда против. Работа у нее такая.
И еще, Сергей. Идеального нет ничего. Всюду компромиссы. Так все устроено. Очень часто многое зависит от везения. Слово то какое. Поэтому, приходится изгаляться, чтобы сдвинуть вероятность какого-то события хоть на долю процента.
Я Вам про SL ничего не говорил. Есть в сове и слава богу.
А вот BU и трал только называются стопами. Можете не включать.
А вот стратегия частичного закрытия ордеров по математике, вроде, не в тему, а вот при тестировании дает очень интересные результаты.
Вы правы — лучший расчет — тестирование.
Редактирован: 28 апреля 2022, 22:36
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 28 апреля 2022, 22:34
+
0
Сергей, здравствуйте.
Знаете, даже не тестировал. Идея понятная, но…
Я озабочен безрисковой торговлей. То бишь — не важно куда идет цена, важно что она идет. Хоть куда-то. В наше время такая бешанная волатильность, что можно было бы хорошо подняться.
Скоро эта вакханалия закончится сама по себе. Биржи, конечно же, останутся, но прежних наваров спекулянтам уже будет не видать. Цена приблизится максимально к стоимости. Ну тогда и все стратегии изменятся.
И просадка 63% будет равносильна сливу.

Сергей, я понимаю, что Вы не гуру программирования, но человек разумный. Общение с Вами все равно бонус. Может Вы бы присмотрелись к моему блогу?
Там далеко не все озвучено.
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 28 апреля 2022, 20:16
+
0
Да, и что Вы думаете про испорченный клюв индюка?
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 28 апреля 2022, 20:43
+
0
А, про настройки в индикаторе?
Не качал и не смотрел.
Но мысль, разумеется, понял.
Вопрос не принципиальный, хотя, пожалуй, так будет пользователю немного удобней.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 28 апреля 2022, 21:49
+
0
Ок!
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 28 апреля 2022, 22:42
+
0
Просто удалите строку на которую я обратил внимание. Она не задействована.
avatar

  7  kvashnin007 Сообщений: 524 - Андрей

  • 28 апреля 2022, 23:18

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари