Простой импульсно-уровневый торговый бот

MQL5 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 35 gün
Müşteri tarafından geri bildirim
A+++++ все четко, по делу!

Şartname

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

Он работает так:

- Бот следит за свечами 15 минут.
- Если объём на свече резко выше обычного (в 3–4 раза) — это сигнал импульса.
- От этой цены строится «коридор» вниз — несколько уровней покупок (например, −2%, −5%, −10% и т.д.).

- На каждом уровне бот докупает часть позиции (усредняет цену).
- Когда цена отскакивает вверх, бот продаёт частями по заранее заданным целям (тейк-профитам).
- Стоп-лосса нет — риск контролируется через лимит вложений и количество уровней.
- Если появляется новый импульс, бот может пересчитать цели и переставить ордера.
- Биржа — Bybit (SPOT), уведомления в Telegram (когда купил, продал, пересчитал цели и т.д.).

Цель — MVP-версия: минимальный рабочий бот с корректной логикой уровней, стабильной работой и пересчёта тейков.

1) Цель

Запустить MVP-бота, который реагирует на импульсные 15-мин свечи (аномальный объём/движение), строит ценовые уровни и управляет позицией через докупки и поэтапные тейк-профиты с плечем(без жёсткого стоп-лосса), сначала на Bybit (SPOT).

2) Основной сценарий (happy path)

  1. Детектировать импульс (объём свечи кратно выше среднего).

  2. Построить уровни входа «вниз от базы» и цели TP «вверх».

  3. При касании уровня — лимитная покупка с заданной долей.

  4. После каждого входа (При достижении целей) — пересчитать TP относительно нового средневзвешенного входа и переставить лимитные заявки на весь объём.

  5. При достижении целей — частично фиксировать PnL по заранее заданным долям.

3) Границы MVP

  • Биржа: Bybit, режим: SPOT, 3-4 ликвидные пары (например BTCUSDT/ETHUSDT/DOGEUSDT/XAUUSDT).

  • Таймфрейм сигналов: 15m.

  • Ордеры: только лимитные (входы и TP).

  • Автоперезапуск и восстановление состояния по открытым ордерам.

  • Уведомления: Telegram если можете (старт стратегии, заполнение уровней, срабатывание TP, алерты рисков).

4) Конфигурируемые параметры (минимум)

  • Порог импульса (множитель объёма), период усреднения объёма.

  • Массив уровней (отступы в %) и распределение долей по уровням.

  • TP-блок: доли закрытия и цели (в % от текущего среднего входа).

  • Ограничения риска: доля капитала на стратегию, максимальное число уровней, порог тревоги по просадке.


5) Риски и защитные меры

  • Нет жёсткого SL → обязательны лимиты: макс. уровни, макс. аллокация, алерты о просадке.

  • Сбои API/сети → идемпотентность ордеров, ретраи, reconcile при старте.

  • Возможность прогнать на исторических данных 

7) Критерии успеха (MVP)

  • Бот стабильно отрабатывает ≥10 импульсных событий без ручного вмешательства.

  • Корректно пересчитывает TP после каждого уровня и переставляет ордера.

  • Отчётность по каждой сделке: входы, средняя цена, TP, комиссионные, PnL.

  • Zero critical errors при 24/7 работе в течение 7 дней на демо/малом депозите.

8) Артефакты на выходе

  • Репозиторий с кодом, README по запуску, пример конфигурации (JSON/YAML).

  • Скрипт бэктеста на 15m-свечах (оффлайн), отчёт примеров 2–3 кейсов.

  • Тестовый отчёт: чек-лист сценариев (заполненная выжимка по MVP).


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(12)
Projeler
13
8%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
2
Geliştirici 2
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest
3
Geliştirici 3
Derecelendirme
(44)
Projeler
74
20%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
1
100%
Serbest
6
Geliştirici 6
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
7
Geliştirici 7
Derecelendirme
(10)
Projeler
14
43%
Arabuluculuk
0
Süresi dolmuş
3
21%
Serbest
8
Geliştirici 8
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
9
Geliştirici 9
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
10
Geliştirici 10
Derecelendirme
(1)
Projeler
2
0%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
0
Çalışıyor
Benzer siparişler
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров
Перевести индикатор с pine script на mql5 и сделать из него советник. Индикатор платный, поэтому одно из условий сделки не распространять его и советник. Надеюсь на честность. Советник нужно сделать самый простой, условия входа выхода уже вписаны в индикатор. Нужно вставить блок мартингейла. Мкл попросил сделать описание из 30 слов:) вот сделал

Proje bilgisi

Bütçe
50+ USD
Son teslim tarihi
to 5 gün