Написание торгового бота
1111 UAHНаписание торгового бота на основе индикаторов supertrend от (KivancOzbilgic), индикатора ZigZag.
Цель: Автоматизированный торговый бот для биржи
Дополнительные требования к логике работы бота:
Автоматическое определение линий ZigZag:
- Бот должен автоматически анализировать ценовые данные на заданном таймфрейме и определять формирование линий индикатора ZigZag (High и Low экстремумы).
Интеграция с калькулятором Эллиотта (предоставляется пользователем):
- Бот должен иметь возможность принимать входные данные или сигналы от внешнего калькулятора волн Эллиотта (формат данных и способ интеграции будут предоставлены пользователем).
- На основе полученных уровней от калькулятора Эллиотта, бот должен определять потенциальные уровни входа и выхода из сделок.
Автоматическое сопоставление Supertrend с несколькими таймфреймами:
- Бот должен анализировать индикатор Supertrend(с моими настройками)на связке таймфреймов 1:2 (начиная с 5/10 мин, 15/30 минут)итд
- Пользователь должен иметь возможность задавать базовый таймфрейм (например, 15 минут). Бот автоматически анализирует Supertrend на этом таймфрейме и на таймфрейме вдвое больше (например, 30 минут).
- Торговые сигналы должны учитывать состояние Supertrend на обоих таймфреймах (логика подтверждения сигнала на обоих таймфреймах должна быть четко определена, например, сигнал возникает только при совпадении направления Supertrend на обоих ТФ).
- Пользователь должен иметь возможность настраивать параметры Supertrend отдельно для каждого анализируемого таймфрейма.
Автоматическое выставление лимитных ордеров (разделение позиции):
- При получении сигнала на вход (согласно п. 2 основного ТЗ и сигналам от калькулятора Эллиотта), бот должен автоматически выставлять четыре лимитных ордерана вход в позицию по следующим принципам (от общей суммы инвестиции на сделку, например, 100 USD):
- 1-й уровень: 40% от выделенной суммы (40 USD).
- 2-й уровень: 30% от выделенной суммы (30 USD).
- 3-й уровень: 20% от выделенной суммы (20 USD).
- 4-й уровень: 10% от выделенной суммы (10 USD)
- При получении сигнала на вход (согласно п. 2 основного ТЗ и сигналам от калькулятора Эллиотта), бот должен автоматически выставлять четыре лимитных ордерана вход в позицию по следующим принципам (от общей суммы инвестиции на сделку, например, 100 USD):
Дополнительная пятая позиция:
- Предусмотреть возможность ручного или автоматического (по отдельному, настраиваемому алгоритму) добавления пятой позиции, которая не будет зависеть от логики выставления первых четырех лимитных ордеров. Параметры для этой позиции (размер, уровни TP/SL) должны быть настраиваемыми.
Плавающий стоп-лосс (Trailing Stop):
- Лонг позиция:
- Изначальный стоп-лосс устанавливается на уровне нижнего экстремума (Low) последней сформированной линии ZigZag на момент открытия первой части позиции (первого сработавшего лимитного ордера).
- После срабатывания первого тейк-профита (логика определения ТП описана в п. 4 основного ТЗ), стоп-лосс автоматически перемещается на уровень цены открытия первой исполнившейся части позиции (безубыток).
- Дальнейшее смещение стоп-лосса вверх должно происходить по заданному алгоритму [Четко описать алгоритм смещения стоп-лосса: на определенное количество пунктов/процентов выше каждого последующего сработавшего уровня тейк-профита, на уровень High следующей сформированной линии ZigZag, на уровень Supertrend на определенном таймфрейме].
- Шорт позиция: Аналогичная логика, но зеркально отраженная (изначальный стоп на верхнем уровне ZigZag, смещение вниз после срабатывания первого ТП).
- Лонг позиция:
-
1328 35 1 Добрый день. По сути у Вас обычный сеточный бот (4 пункт это построение сетки ордеров), который Вы усложнили поиском точки входа/выхода. Сетку строят когда не уверенны, что после точки входа (обсуждаем BUY) рынок не продолжит падать, а стоп-лосс вводят, когда точно знают что сигналы не надежные. Но это Вам решать, что делать. Я пишу ботов на пхп под биржу Binance. Есть, что показать. Обращайтесь.
-
310 2 1 Здраствуйте, Олег! 🌟
Меня зовут Семён, я разработчик с опытом создания торговых ботов на основе индикаторов. Готов разработать автоматизированного торгового бота для биржи с использованием индикаторов Supertrend (KivancOzbilgic) и ZigZag, интеграцией калькулятора Эллиотта, многоуровневыми ордерами и плавающим стоп-лоссом! 🚀
План реализации
Автоматическое определение линий ZigZag:
Реализую индикатор ZigZag на Python (анализ High/Low экстремумов).
Бот будет определять экстремумы на заданном таймфрейме (например, 15 минут).
Интеграция с калькулятором Эллиотта:
… Настрою приём данных от калькулятора (например, через JSON или API).
Использую уровни Эллиотта для определения точек входа/выхода.
Supertrend на нескольких таймфреймах:
Реализую индикатор Supertrend с вашими настройками.
Анализ парного таймфрейма (1:2, например, 15/30 минут):
Пользователь задаёт базовый таймфрейм (например, 15 минут).
Бот проверяет Supertrend на обоих таймфреймах, сигналы подтверждаются при совпадении направления.
Настройки Supertrend (период, множитель) настраиваются отдельно для каждого таймфрейма.
Лимитные ордера (разделение позиции):
При сигнале входа (Supertrend + Эллиотт) бот выставляет 4 лимитных ордера:
1-й: 40% суммы (40 USD).
2-й: 30% (30 USD).
3-й: 20% (20 USD).
4-й: 10% (10 USD).
Пятая позиция: добавлю опцию ручного/автоматического входа (настраиваемые параметры TP/SL).
Плавающий стоп-лосс (Trailing Stop):
Лонг:
Начальный стоп-лосс: нижний экстремум ZigZag на момент первого ордера.
После первого TP: стоп-лосс на уровне открытия (безубыток).
Дальше: смещение на уровень High следующей линии ZigZag или по Supertrend (настраиваемый таймфрейм).
Шорт: Зеркальная логика (стоп на верхнем ZigZag, смещение вниз).
Интеграция с биржей:
Использую API биржи (например, Binance, Bybit).
Настрою подключение, обработку сигналов, выставление ордеров.
Технические детали
Язык: Python (библиотека ccxt для биржи, pandas для анализа).
Индикаторы: Кастомная реализация Supertrend и ZigZag.
Хранение данных: SQLite для логов и настроек.
💰 Стоимость и сроки:
Разработка: $1500.
Интеграция с биржей: $500.
Итого: $2000.
Сроки: 14–21дней
Сопровождение: $50/месяц.
❓ Следующие шаги:
Укажите биржу и настройки Supertrend.
Предоставьте формат данных калькулятора Эллиотта.
Начну после согласования!
С уважением, Семён 😊
-
1182 8 1 Добрый день, Олег
Можем разработать подобный софт для автоматической торговли или уведомлений через месснджер.
Можем разбить работу не несколько этапов.
Пишит в ЛС обсудим.
-
1970 45 3 1 Готов начать работу, напишу на python нужные функции.
Сделаю все качественно, проведу тесты и соберу статистику.
Буду рад сотрудничеству с вами.
Актуальные фриланс-проекты в категории AI и машинное обучение
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 21 час 15 минут назад ∙ 28 ставок |
Інтеграція в CRM модулів сканерів стоматологій
27 000 UAH
Мы разработали CRM систему для взаимодействия с зубными врачами и лабораториями. Нужно интегрировать сервисы iTero, sirona, medit и др чтобы подтягивались файлы автоматически AI и машинное обучение, Java ∙ 23 часа 1 минута назад ∙ 19 ставок |
Создать команду AI агентовХочу создавать себе команду AI агентов, которые будут помогать в повседневной жизни, контролировать бизнес процессы, анализировать отчеты и тд. AI и машинное обучение ∙ 1 день 1 час назад ∙ 25 ставок |
ИТ Автоматизация ведения VAT-отчетности
10 000 UAH
Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную… AI и машинное обучение, Python ∙ 1 день 2 часа назад ∙ 38 ставок |
Разработка AI-агента по продажам для интернет-магазина на PrestaShop 1.6 с интеграцией KeyCRMИщем разработчика или небольшую команду для создания AI-консультанта по продажам для интернет-магазина учебной литературы. Сайт работает на PrestaShop 1.6, CRM — KeyCRM. Нужен не обычный чат-бот с готовыми ответами, а AI-продавец, который поможет клиенту подобрать нужные книги и… AI и машинное обучение, Интернет-магазины и электронная коммерция ∙ 1 день 7 часов назад ∙ 37 ставок |