Сайдар
Автор
22
Просмотров
3.236.142.143
Ваш IP
14 января 2024
Дата создания



Добрый день.

Необходимо создать торгового бота для автоматической торговли на бирже binance.


Подробнее:

Бот работает с несколькими криптовалюта и на бирже binance.


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

Открытие сделки должно происходить сразу после выполнения условий, с минимальной задержкой.


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


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

Желательно, чтобы был хотя бы какой-то простейший интерфейс.


Цена обсуждается. Более детальное обсуждение в личке.

Обновление #1 от 25 октября в 23:13

ТЗ:
1) Сделки открываются на платформе binance. 
2) Пары для торговли и таймфрем для работы: btcusdt (5 минут, 15 минут, 1 час, 4 часа), xrpusdt (15 минут, 1 час, 4 часа), slpusdt (5 минут, 15 минут), eosusdt (15 минут), ltcusdt (5 минут, 15 минут, 1 час), chzusdt (15 мин, 1 час), bnbusdt (15 минут), ethusdt (15 минут).
Работа с binance futures с возможностью выбора кредитного плеча. У бота должен быть хоть какой-то интерфейс для взаимодействия и настройки.
2) Одновременно может быть открыта только одна сделка. Если сделка уже открыта и поступает сигнал на открытие новой сделки - новая сделка игнорируется.
3) Сигнал на открытие сделки актуален только 30 минут. 
Если в течение 30 минут сделка не открывается (например, если на момент поступления сигнала уже открыта другая сделка и не успевает закрыться за 30 минут) - сигнал перестает быть актуальным. 
4) Сделка  закрывается по достижению тейк профита (+ 0.5% без учёта кредитного плеча) или стоп лоса (-3% без учёта кредитного плеча)
5) Всю информацию для Открытия сделки бот должен получать с сайта TradingView.com. логин и пароль к личному кабинету, где уже настроены все нужные индикаторы и уведомления предоставлю. 
6) У бота будет несколько условий для открытия сделки. Бот должен получать информацию с сайта trading View, и если исходя из этой информации все условия будут соблюдены - сделка должна автоматически открываться и закрываться по достижению тейк профита или стоп лоса (указаны в пункте 4).  Информация по открытым и закрытым сделкам должна присылаться в телеграм канал. В сообщении должно указываться: 
При открытии сделки: название торговой пары, цена открытия сделки, цена тейк профита и цена стоп лосса. 
При закрытии Сделки: название торговой пары, цена закрытия сделки, причина закрытия (стоп лосс или тейк Профит). 
В конце календарной недели и в конце календарного месяца необходимо присылать в тот же телеграм статистику. В ней должно быть указано: количество достигнутых тейк профитов и количество стоп лоссов за данный период времени.


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


Подробнее об условиях открытия Сделки:
1)Данные берем с сайта Trading View. 

1.1) В моем личном кабинете уже настроен шаблон со следующими индикаторами: 
-Trade Pro - 2EMA + MACD + Divergence startfather.
-Trade Pro divergence indicator.
-График биткоин доминации (BTC.D)
-свечи обязательно хейкен аши.

1.2) Условия открытия сделки:
А)Лонг сделка:
-на ценовом графике Быстрая скользящая  средняя ЕМА (белая линия) находится над долгой скользящей средней ЕМА (жёлтая линия). 
-на графике  Trade pro divergence indicator синяя линия над оранжевой
- на ценовом графике образовалась бычья дивергенция ( расхожение между двумя последовательными пиками на ценовом графике и на графике  Trade pro divergence indicator. Например, на ценовом графике слева направо образовалось два спада цены. Слева направо второй спад цены глубже, чем  первый (оцениваем по телу свечи), при этом на графике  Trade pro divergence indicator первый спад глубже, чем второй. 
- После образования бычьей дивергенции должно произойти ценовое движение вверх(зелёные свечи) на две свечи подряд.
- Все вышеперечисленные условия проверяются автоматически индикаторами, которые я указал. При соблюдении этих условий - автоматически срабатывает уведомление на сайте следующего содержания: 

(Название торговой пары
"position": "Лонг или шорт сделка",
"open": "цена открытия свечи, на которой будет открыта сделка",
"Entry": "цена открытия сделки (совпадает с открытием свечи",
"take _profit": "значение тейк профита",
 "stop_loss": "значение стоп лосса")
Тут на ваше усмотрение, делать весь механизм самому, либо брать уже готовые данные из уведомления или ещё каким-то образом брать их от индикатора. Вам виднее, зайдёте в личный кабинет Trading View и сами посмотрите с чем вам лучше и удобнее работать. Для меня главное результат, чтобы сделка открывалась без задержек, сразу после распознания сигнала.
-последним условием для открытия сделки является подтверждение графиком биткоин доминации. Для пары BTCUSDT график биткоин доминации должен заканчиваться минимум двумя зелёными свечами подряд на том же тайм фрейме, на котором рассматривались дивергенции и скользящие. Для всех остальных пар, кроме BTCUSDT (для альткоинов) минимум две последние закрытые свечи должны быть красными.
- Если все условия соблюдены - сделка открывается по цене открытия третьей свечи. 
- Сделка  закрывается по достижению тейк профита (+ 0.5% без учёта кредитного плеча) или стоп лоса (-3% без учёта кредитного плеча).

Б) Шорт сделка:
-на ценовом графике Быстрая скользящая  средняя ЕМА (белая линия) находится под долгой скользящей средней ЕМА (жёлтая линия). 
--на графике  Trade pro divergence indicator синяя линия под оранжевой
- на ценовом графике образовалась медвежья дивергенция ( расхожение между двумя последовательными пиками на ценовом графике и на графике  Trade pro divergence indicator. Например, на ценовом графике слева направо образовалось два подъёма цены. Слева направо второй подьем цены выше, чем  первый (оцениваем по телу свечи), при этом на графике  Trade pro divergence indicator первый подьем выше, чем второй. 
- После образования медвежьей дивергенции должно произойти ценовое движение вниз (красные свечи) на две свечи подряд.
- Все вышеперечисленные условия проверяются автоматически индикаторами, которые я указал. При соблюдении этих условий - автоматически срабатывает уведомление на сайте следующего содержания: 
(Название торговой пары
"position": "Лонг или шорт сделка",
"open": "цена открытия свечи, на которой будет открыта сделка",
"Entry": "цена открытия сделки (совпадает с открытием свечи",
"take _profit": "значение тейк профита",
 "stop_loss": "значение стоп лосса")
 Тут на ваше усмотрение, делать весь механизм самому, либо брать уже готовые данные из уведомления или ещё каким-то образом брать их от индикатора. Вам виднее, зайдёте в личный кабинет Trading View и сами посмотрите с чем вам лучше и удобнее работать. Для меня главное результат, чтобы сделка открывалась без задержек, сразу после распознания сигнала.
- последним условием для открытия сделки является подтверждение графиком биткоин доминации. Для пары BTCUSDT график биткоин доминации должен заканчиваться минимум двумя красными свечами подряд на том же тайм фрейме, на котором рассматривались дивергенции и скользящие. Для всех остальных пар, кроме BTCUSDT (для альткоинов) минимум две последние закрытые свечи должны быть зелёными.
- Если все условия соблюдены - сделка открывается по цене открытия третьей свечи. 
- - Сделка  закрывается по достижению тейк профита (+ 0.5% без учёта кредитного плеча) или стоп лоса (-3% без учёта кредитного плеча).

Сделка открывается на весь доступный депозит. Например, изначально у бота будет депозит 10000 у.е., после одной сделки стало 10500у.е.. Соответственно, следующая сделка открывается на весь депозит 10500у.е..

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

Для наглядности прикладываю видео. (ссылкой и файлом)
https://youtu.be/bjd8sixq-0k