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

MQL5 专家

工作已完成

执行时间35 天
客户反馈
A+++++ все четко, по делу!

指定

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

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

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


反馈

1
开发者 1
等级
(12)
项目
13
8%
仲裁
1
0% / 100%
逾期
0
空闲
2
开发者 2
等级
(574)
项目
945
47%
仲裁
309
58% / 27%
逾期
125
13%
空闲
3
开发者 3
等级
(44)
项目
74
20%
仲裁
1
0% / 100%
逾期
0
空闲
4
开发者 4
等级
项目
0
0%
仲裁
0
逾期
0
空闲
5
开发者 5
等级
项目
1
0%
仲裁
0
逾期
1
100%
空闲
6
开发者 6
等级
项目
0
0%
仲裁
0
逾期
0
空闲
7
开发者 7
等级
(10)
项目
14
43%
仲裁
0
逾期
3
21%
空闲
8
开发者 8
等级
项目
0
0%
仲裁
0
逾期
0
空闲
9
开发者 9
等级
项目
0
0%
仲裁
0
逾期
0
空闲
10
开发者 10
等级
(1)
项目
2
0%
仲裁
2
0% / 100%
逾期
0
工作中
相似订单
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на

项目信息

预算
50+ USD
截止日期
 5 天