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

MQL5 Esperti

Lavoro terminato

Tempo di esecuzione 35 giorni
Feedback del cliente
A+++++ все четко, по делу!

Specifiche

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

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

- Бот следит за свечами 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).


Con risposta

1
Sviluppatore 1
Valutazioni
(12)
Progetti
13
8%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
2
Sviluppatore 2
Valutazioni
(574)
Progetti
945
47%
Arbitraggio
309
58% / 27%
In ritardo
125
13%
Gratuito
3
Sviluppatore 3
Valutazioni
(44)
Progetti
74
20%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
4
Sviluppatore 4
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
5
Sviluppatore 5
Valutazioni
Progetti
1
0%
Arbitraggio
0
In ritardo
1
100%
Gratuito
6
Sviluppatore 6
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
7
Sviluppatore 7
Valutazioni
(10)
Progetti
14
43%
Arbitraggio
0
In ritardo
3
21%
Gratuito
8
Sviluppatore 8
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
10
Sviluppatore 10
Valutazioni
(1)
Progetti
2
0%
Arbitraggio
2
0% / 100%
In ritardo
0
In elaborazione
Ordini simili
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров
Перевести индикатор с pine script на mql5 и сделать из него советник. Индикатор платный, поэтому одно из условий сделки не распространять его и советник. Надеюсь на честность. Советник нужно сделать самый простой, условия входа выхода уже вписаны в индикатор. Нужно вставить блок мартингейла. Мкл попросил сделать описание из 30 слов:) вот сделал

Informazioni sul progetto

Budget
50+ USD
Scadenze
a 5 giorno(i)