Jump to content

HFbot - торговый бот на базе библиотек ccxt и ta-lib


 Share

Recommended Posts

13 часов назад, Савелий Валерьянович сказал:

@Brutalbro 

А как минус получился? Не угадал с перекрытием хода цены?

Минус по eos вышел из-за зависания сервера. Не было времени проверить сервер и вышло так что цена ушла вниз, а бот не смог ее отработать. По этому сейчас висит тейкпрофит высоко, ну а бот дальше работает. Тут подвел именно сервер.  Если возьму тейки, то будет нормальный плюс)

Link to comment
Share on other sites

Выложены триал-версии бота для винды и линукса с функциями сквиза и трейлинга (версия бота 2.1.3).
В триале доступна торговля только по паре ETH/USDT, только лонг-алгоритм, некоторые настройки отключены: https://hfbot.site/?product_cat=trial-2-1-3&lang=ru

Для торговли необходим депозит в битках.

Edited by Савелий Валерьянович
Link to comment
Share on other sites

Всем привет. Есть необходимость разобрать одну ситуацию в связи с тем, что бот обрёл новые настройки и алгоритмы (версия 2.1.3 со сквизом и трейлингом). Теперь помимо желаемого профита, пользователям бота необходимо указывать еще три настройки: сквиз-профит, трейлинг отступ и лимит отступ. Как правильно задать эти цифры? Какой логический смысл в этих настройках и как правильно их применять? Попробую коротко дать ответы на эти вопросы. 
Дело в том, что основная идея бота не хитрая - закупить на падении цены и продать на росте (алгоритм лонг, в шорте - всё наоборот. Далее будем разбирать лишь лонг алгоритм, поскольку шорт зеркален). Задавая жесткий профит, мы ждем от бота реализации закупленного лишь по этой цене, соответственно ограничиваем себя в вероятном доходе. Чтобы увеличить этот доход был введен сквиз профит (профит который мы ждем от резкого увеличения цены) и стоп-отступы, позволяющие осуществлять трейлинг цены для продажи по более выгодному курсу.

Как работает трейлинг? Любой селл после закупок сначала выставляется не по профитной цене, а по сквиз цене (более высокой):

4_squeeze.thumb.png.1d9aea0cab33a67b4a1f9588c1a9fcb1.png

 

Если сквиз-селл исполняется, то мы потираем руки от такой удачи, и начинаем цикл заново.
Если не исполняется, но цена достигла нашего желаемого профита + значение лимит-отступа + значение трейлинг-отступа: то включается режим трейлинга:

5_trailing.thumb.png.22843d1185850488114a3626923a4d3e.png

 

Это значит, что при дальнейшем безоткатном росте цены мы будем перевыставлять уровень тейк-профита выше и выше, пока цена не "дёрнется" вниз. Как только она сравняется с лимит-отступом, или уйдет ниже его, выставится рыночный селл, который сразу же исполнится, таким образом зафиксировав наш поход за более высокой ценой. После чего цикл покупок-продаж начнется заново.

 

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

 

Как рассчитать лимит-отступ? Вычислите спред между ближайшими ордерами на покупку (продажу). Например в паре LTC/BNB он будет равен (3.64/3.63 - 1) * 100 = 0.275 %
Это значит, что стоп-лимит не имеет смысла делать меньше этого значения, бот просто не увидит этой разницы и выставит ордер по предыдущей цене. 
На паре CELR/BTC лимит-отступ должен быть не менее (136/135 - 1) * 100 = 0.7%
На паре BNB/ETH - не менее (0.11195/ 0.11193 - 1) * 100 = 0.018%
и т.д. Как видите, значения могут быть очень разными.

 

Соответственно трейлинг-отступ лучше делать равным, или больше чем лимит-отступ. Я делаю трейлинг-отступ в 1.5 - 3 раза больше чем лимит-отступ. Можете поэкспериментировать с этими значениями самостоятельно.
В соответствии с этими расчетами можно также прикидывать желаемый профит. Т.е. если лимит-отступ по паре LTC/BNB планируем в 0.28%, трейлинг-отступ 0.4%, то профит задаем исходя из того, что бот приплюсует к его значению еще лимит-оступ: 0,28%. Таким образом, если в версии 2.0.0 мы рассчитывали на профит, например, 0.9 %, то сейчас достаточно указать 0.62% (0.9 - 0.28), чтобы выйти на ту же окупаемость и иметь возможность трейлить профит.

Edited by Савелий Валерьянович
Link to comment
Share on other sites

  • 3 months later...

Давно я не выкладывал итоги работы бота, в целом все хорошо, бот работает 24/7 с минимальным вмешательством, на консервативных настройках.

Разработчик постоянно добавляет новые фитчи.

 

Итоги работы бота с моими настройками за октябрь:
XEM-BTC +2.0% 
ETH-USD +2.7%
XTZ-USD +4.4%

BNB-USD +7.0%

 

 

Link to comment
Share on other sites

  • 3 months later...

Успешно протестирована торговля бота по маржинальным парам типа ETHUP/USDT и ETHDOWN/USDT (3х Long Tokens)

 

Edited by Савелий Валерьянович
Link to comment
Share on other sites

  • 1 year later...

Всем привет! Пользуюсь данным ботом уже пол года, я как раз такого бота и искал, очень полезная вещь на бычьем рынке с парами к биткойну, а так же помог зарабатывать этим летом при падений рынка.. Так же полезен в тех местах где трудно найти точку для входа в рынок!!! На графиках я часто слежу за скользящими средними и настрайваю бота исходя от цены и дальности от неё этих скользящих для включения логарифмической торговли или обычного мартина. Спасибо создателям !!! и всем профита ))

Link to comment
Share on other sites

22 часа назад, dds2004 сказал:

Всем привет! Пользуюсь данным ботом уже пол года

 

Какой профит за полгода (в процентах от первоначального депо)?

Link to comment
Share on other sites

2 часа назад, Савелий Валерьянович сказал:

Какой профит за полгода (в процентах от первоначального депо)?

Чисто на боте более 5Х! 

Link to comment
Share on other sites

  • 4 weeks later...

Вопрос к разработчику. Это правда что Ваш бот с умным усреднением по тренду? Почему до сих пор не один разработчик ботов не смог это сделать? У всех ботов что я пользовал, тупо усреднение, которое постоянно утаскивает в инвест монеты. 

Я многим предлагал это сделать, но похоже только Вы додумались до этого. 

Это получается что нет больше инвестов, нет слива депозита в монету. Это же вообще ШИКАРНО.

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

Ну и главное, сливы как был на днях, в мае, теперь не страшны.

Link to comment
Share on other sites

09.09.2021 в 09:50, Просто человек сказал:

Вопрос к разработчику. Это правда что Ваш бот с умным усреднением по тренду? Почему до сих пор не один разработчик ботов не смог это сделать? У всех ботов что я пользовал, тупо усреднение, которое постоянно утаскивает в инвест монеты. 

Я многим предлагал это сделать, но похоже только Вы додумались до этого. 

Это получается что нет больше инвестов, нет слива депозита в монету. Это же вообще ШИКАРНО.

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

Ну и главное, сливы как был на днях, в мае, теперь не страшны.

 

я так понимаю, пишет кто-то из новых покупателей )

Последняя версия (еще не опубликована но четыре пользователя уже тестируют) предполагает умное динамическое усреднение в случае непредвиденного дампа рынка. Что такое динамическое усреднение в моем понимании? Оно кстати уже было реализовано в более ранней версии, но опиралось исключительно на задержку времени. Т.е. чем больше ждешь, тем больше шанс поймать цену ниже, либо сработает фикс. Так вот, для тех кто привык работать со стационарной сеткой ордеров, она останется. Те, что хочет использовать все возможности бота, смогут попробовать новую стратегию, которая подразумевает первое и прочие усреднения позиции не по жесткой сетке заранее выставленных ордеров, а в зависимости от поведения рынка. Для этого ордеры выставляются не все сразу, а по очереди. Каждый в нужное время. Так, при дампе монеты мы усредняемся только тогда, когда несколько индикаторов, которые мы используем, (их 4 в данный момент),  совместно подтвердят необходимые критерии для точки разворота рынка. Только в этот момент будет выполнено усреднение. Это уже позволяет купить актив значительно ниже запланированного уровня и быстрее выйти на профитную сделку. Кроме того, как было верно подмечено, количество усредняющих ордеров можно будет сократить, что неминуемо скажется на профите. Надеюсь скоро дотестируем и разместим новую версию с динамическими страховочными ордерами.

Link to comment
Share on other sites

11.09.2021 в 17:57, Савелий Валерьянович сказал:

 

я так понимаю, пишет кто-то из новых покупателей )

Последняя версия (еще не опубликована но четыре пользователя уже тестируют) предполагает умное динамическое усреднение в случае непредвиденного дампа рынка. Что такое динамическое усреднение в моем понимании? Оно кстати уже было реализовано в более ранней версии, но опиралось исключительно на задержку времени. Т.е. чем больше ждешь, тем больше шанс поймать цену ниже, либо сработает фикс. Так вот, для тех кто привык работать со стационарной сеткой ордеров, она останется. Те, что хочет использовать все возможности бота, смогут попробовать новую стратегию, которая подразумевает первое и прочие усреднения позиции не по жесткой сетке заранее выставленных ордеров, а в зависимости от поведения рынка. Для этого ордеры выставляются не все сразу, а по очереди. Каждый в нужное время. Так, при дампе монеты мы усредняемся только тогда, когда несколько индикаторов, которые мы используем, (их 4 в данный момент),  совместно подтвердят необходимые критерии для точки разворота рынка. Только в этот момент будет выполнено усреднение. Это уже позволяет купить актив значительно ниже запланированного уровня и быстрее выйти на профитную сделку. Кроме того, как было верно подмечено, количество усредняющих ордеров можно будет сократить, что неминуемо скажется на профите. Надеюсь скоро дотестируем и разместим новую версию с динамическими страховочными ордерами.

Как Ваш бот отработал на сегодняшнем сквизе? Я так понял, что индикаторы уже встроенные в Ваш бот? Т.е. не надо никаких внешних подавать и покупать подписку на трейдингвью? Есть ли телеграмм группа какая у Вас? Где можно пообщаться. Планируете ли Вы веб интерфейс для бота? Вообще очень интересен Ваш проект, которому нет равных на рынке.

Link to comment
Share on other sites

1 час назад, Просто человек сказал:

Как Ваш бот отработал на сегодняшнем сквизе? Я так понял, что индикаторы уже встроенные в Ваш бот? Т.е. не надо никаких внешних подавать и покупать подписку на трейдингвью? Есть ли телеграмм группа какая у Вас? Где можно пообщаться. Планируете ли Вы веб интерфейс для бота? Вообще очень интересен Ваш проект, которому нет равных на рынке.

 

Я как раз отключил бота, к сожалению, но у пользователей, которые купили последнюю версию усреднение по альтам прошло на 2-4% ниже запланированного по сетке ордеров. Так что стратегия работает.

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

Веб интерфейс в работе, надеюсь скоро покажем бета версию.

Link to comment
Share on other sites

13.09.2021 в 20:49, Савелий Валерьянович сказал:

 

Я как раз отключил бота, к сожалению, но у пользователей, которые купили последнюю версию усреднение по альтам прошло на 2-4% ниже запланированного по сетке ордеров. Так что стратегия работает.

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

Веб интерфейс в работе, надеюсь скоро покажем бета версию.

Это всё замечательно,  я подписался в телеграмм группу, но я уверен что Ваш бот сильно недооценен, люди не понимаю что это такое динамическое усреднение. Они привыкли входить по индикаторам, а на усреднять(разговор именно про боты). Они не понимаю, чем больше страховочных ордеров, тем тяжелей выйти на медвежьем рынке. Я уверен, что Ваш проект будет развиваться, а конкуренты будут стоять в сторонке и нервно курить). Ждём новостей по веб интерфейсу.

Вот интересное нашел в Вашем чате)

AVAX/USDT Ищем точку разворота для усреднения позиции
AVAX/USDT Цена усреднения по сетке 64.94700000. Текущая цена 63.33700000. Разница 2.48 %
Ну а мы потихоньку ищем точку разворота))

Это как? Объясните. Так же человек пишет что профит бота на медвежьем рынке 4% в сутки на споте, это просто замечательный результат.

Edited by Просто человек
Link to comment
Share on other sites

  • 2 weeks later...
16.09.2021 в 12:10, Просто человек сказал:

AVAX/USDT Ищем точку разворота для усреднения позиции
AVAX/USDT Цена усреднения по сетке 64.94700000. Текущая цена 63.33700000. Разница 2.48 %
Ну а мы потихоньку ищем точку разворота))

Это как? Объясните. Так же человек пишет что профит бота на медвежьем рынке 4% в сутки на споте, это просто замечательный результат.

 

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

В этом и смысл динамического усреднения. Не тратить ордеры на проливах, не ставить 25 ордеров, перекрытие цены 150% и наторговать за год 25%. Можно обойтись 4-5 ордерами и выставлять их там, где это принесет пользу и быстрее вытащит на профитную сделку. 1-2% в сутки вполне достижимый профит бота, как показывает последняя статистика от пользователей

Edited by Савелий Валерьянович
Link to comment
Share on other sites

Да, видел даже вот такие цифры "Цена усреднения по сетке 0.00041800. Текущая цена 0.00037400. Разница 10.53 %" Это отлично).

Читал в чате, что выходит новая версия бота, что теперь вроде алгоритм усреднений переработан и будет определения тренда рынка. Я так думаю это должно сказаться на профите бота. Молодцы ребята, так держать. Пусть конкуренты фьючами до Ваших профитов зарабатывают) С ликвидацией))

А в чате есть человек, которые говорит что профит в сутки на таком "замечательном" рынке от 1.4-4% в сутки и это на споте. У меня сейчас на 3коммас всего 0.8% выходит. За рекламу извините, но они Вам просто не конкуренты. Скоро попрошу тест, я читал он у Вас предоставляется.

Edited by Просто человек
Link to comment
Share on other sites

  • 1 month later...

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

https://disk.yandex.ru/d/oIHf2o6kTUn3NA

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...