October 11

Ебейшая стратегия для трейд бота.

Цель:

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

Принцип работы на пальцах:
Есть такая площадка, именуемая https://ru.tradingview.com/
У нее есть платные и бесплатные индикаторы, в данном случае нас интересует бесплатный индикатор PIVOT.

Принцип работы: Ставит линии скоплений ликвидности, которые выступают в роли поддержки\сопротивления, что означает, что пробить эту зону можно только сильным импульсом (большой свечей) в противном случае произойдет отскок в обратную сторону.

Примеры его работы:

Ставит он эти линии довольно часто, иногда 2-3 линии в день. Я думаю это неплохое количество сделок в день для начала и для одной стратегии.

Как нам это использовать в боте?

  1. Наш бот должен будет мониторить апи трейдинг вью и этот индикатор в частности.
  2. Когда индикатор будет ставить линию, например 0.064 (см. пример выше), наш бот через апи биржи (в обход стандартного интерфейса биржи) должен поставить лимитную заявку, но перед этим нам (например в тг) придет оповещение и запрос на выбор позиции (лонг\шорт), плечо можно выставить заранее чтобы не нагружать интерфейс, таймер сделки тоже ставим заранее или пусть тоже будет право выбора в оповещении (если не гемор).
  3. После нашего выбора значений, бот выставит лимитку на той же самой линии, в нашем случае по цене 0.064.
  4. Логичный вопрос: как же мы поймем лонг или шорт??? Все будет зависеть от ситуации на рынке, например в моем примере выше, рынок находится в медвежей стадии, соответственно чаще всего идет отскок от зоны сопротивления вниз, с ложным прорывом этой линии.
  5. Иногда лимитки не будут срабатывать или будут но с сильной задержкой, но в 80% случаев, столкновение с линией пивота все же происходит.
  6. Наша цель вывести винрейт за 51% в долгосроке и по этой стратегии это можно сделать, путем совершенствования ошибок. (я прогнозирую постоянный винрейт от 70%)
  7. Главная цель этого проекта минимизировать взаимодействие юзера с ЮИ и основную работу должен днлать код, чтобы избежать человеческих факторов и тупых ошибок, чтобы работала именно стратегия без вмешательств человеческой жадности\страха и тд.

РОМА!

Твоей задачей будет осмыслить описанную мной стратегию и придумать пути перенесения этого в код, моменты, которые ты не можешь додумать, будем обсуждать вместе и в крайнем случае обратимся к моему другу кодеру, поэтому огромная просьба ЗАПИСЫВАЙ все буксующие вопросы, не ленись)
Вот вроде и все, у нас есть все переменные для первого шага.