Разработка коннектора между TradingView и MetaTrader 5 с Telegram-ботом управления

指定

Разработка коннектора между TradingView и MetaTrader 5 с Telegram-ботом управления

1. Введение

Требуется разработка коннектора между TradingView и несколькими терминалами MetaTrader 5 (MT5), который будет принимать сигналы через Webhook, фильтровать их, распределять между несколькими терминалами MT5 и управлять ими через Telegram-бот.

2. Функциональные требования

2.1. Прием и обработка сигналов

  • Получение сигналов от TradingView по Webhook в формате JSON.

  • Проверка уникальности сигнала (ID, актив, временной интервал).

  • Проверка соответствия разрешенному времени торговли (учет торговых сессий).

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

  • Контроль лимита убытка по Stop Loss в рамках текущей сессии (учет нескольких сессий в день).

2.2. Управление несколькими терминалами MT5

  • Работа с несколькими (например, 5) терминалами MT5 на одном VPS.

  • Все терминалы должны получать одинаковые параметры входа: цена входа, Stop Loss, Take Profit.

  • Каждый терминал имеет разный риск, который определяет размер позиции.

  • Проверка, разрешено ли исполнять сигналы на каждом конкретном терминале.

  • Автоматический пересчет объема позиции на основе заданного уровня риска.

2.3. Связь с MT5 через Socket/REST API

  • Коннектор должен взаимодействовать с терминалами через Socket или REST API.

  • Надежное соединение с минимальными задержками.

  • Логирование отправленных сигналов и исполненных сделок.

2.4. Telegram-бот для уведомлений и управления

  • Уведомления в Telegram при:

    • Выставлении ордеров.

    • Исполнении ордеров.

    • Полученной прибыли или убытке.

    • Закрытии позиции по Stop Loss или Take Profit.

  • Функции управления через Telegram:

    • Отмена всех ордеров.

    • Принудительное закрытие всех позиций.

    • Остановка торговли до следующего включения.

2.5. Панель управления коннектором

  • Веб-интерфейс для управления настройками.

  • Просмотр активных сделок и логов работы системы.

3. Требуемые навыки разработчика

  • Backend-разработка: Python (FastAPI / Flask) или Node.js (Express, NestJS).

  • Работа с WebSockets и REST API.

  • Базы данных: PostgreSQL, Redis (кэширование и хранение данных).

  • Интеграция с MT5: Опыт работы с MQL5 API.

  • Разработка Telegram-ботов: aiogram / telebot (Python) или node-telegram-bot-api (Node.js).

  • Разработка отказоустойчивых систем, работа с VPS.

4. Ожидаемые результаты

  • Полностью работающий коннектор, интегрированный с MT5 и Telegram.

  • Документация по установке и использованию.

  • Гибкая архитектура с возможностью расширения функционала.

5. Сроки разработки

Ожидаемая продолжительность проекта: 4-6 недель (в зависимости от сложности реализации и тестирования).

応答済み

1
開発者 1
評価
(6)
プロジェクト
12
8%
仲裁
1
0% / 0%
期限切れ
2
17%
取り込み中
2
開発者 2
評価
(6)
プロジェクト
7
14%
仲裁
1
0% / 0%
期限切れ
0
仕事中
3
開発者 3
評価
(336)
プロジェクト
623
38%
仲裁
39
23% / 64%
期限切れ
93
15%
4
開発者 4
評価
(1)
プロジェクト
1
0%
仲裁
0
期限切れ
0
仕事中
5
開発者 5
評価
(24)
プロジェクト
34
15%
仲裁
2
0% / 50%
期限切れ
8
24%
6
開発者 6
評価
(5)
プロジェクト
6
0%
仲裁
1
100% / 0%
期限切れ
3
50%
取り込み中
7
開発者 7
評価
(274)
プロジェクト
447
38%
仲裁
92
42% / 18%
期限切れ
72
16%
多忙
類似した注文
Есть готовый код для MQL5 советника и код Python для самообучения советника а так же взаимодействия с нейросетями, так же есть код для инфо панели. Нужно собрать все это в одно целое, что бы советник работал, проверить и исправить ошибки в коде
Нужен робот открывающие позиции на основе 3 свеч одинакового цвета. Условия для лонга: 3 бычьих свеч подряд. Минимальное требование: неважно какого размера они, главное это соотношение тела к свече, то есть тени(хвосты)не должны быть слишком длинными, а тело маленькое. Минимальное соотношение тела к свече не должна быть ниже 0.5(50%). Стоп лосс за минимум первой свечи. Соотношение риска прибыли 1:3. Для шорта все
Простой робот открывающий позиции. Параметры: ema80, стохастик 14,3,3. Условия Лонга: цена выше ема. Открытие лонг позиции: стохастик перекрестился с сигнальной линией ниже 20. Стоп лосс 1атр(средний истинный диапазон 14 периода). Соотношение риска прибыли 1:5. Для шорта все наоборот. Возможность изменить все параметры
Идея торговой системы : входы на пересечении главной и сигнальной линий индикатора MACD (исходный код есть) . Открытие позиций по индикатору. Торговля внутри бара. Лот фиксированный. Открываем 2 лотом При перемещении цены в положительном направление через шаг "K" открываем следующую позицию, закрывая половину первого лота и выставляя суммарный безубыток. При получении сигнала о завершении тренда включаем TrailngSto p
Робот открывающие позиции на основе 3 ЕМА. Первый -ема4 от максимумов, второй -ема4 от минимумов, третий -ема18 от цена закрытия. Строгое условие для открытия позиций - расположение ема относительно друг друга, а именно ема от цена закрытия находится между ема мах и ема мин. То есть ема мах выше ема от цен закрытия, а ема мин ниже ема от цен закрытия. Это будет как фильтр, указывающий на флет. Лонг когда цена
Бот для MetaTrader 5 (XAUUSD) - Более детальное описание с примерами роботы предоставлю при согласовании разрабоки. + За коректную роботу и доведения бота до идеальной роботы по стратегии отблагодарю финансово! Задача: Автоматизация стратегии с использованием Мартингейла и хеджирования. Бот активируется после закрытия первой сделки по стоп-лоссу и ведёт торговлю до достижения тейк-профита. Основные требования: •
Доброго всем времени суток! Необходимо написать скорее даже переработать, так как считаю подобных вариантов полно, индикатор который просто отражает цену инструмента в небольшой таблице с суточной историей. Данные в таблицу поступают за 5м тайм фрейм и отражают только направление закрытие свечи - белая или черная. Необходимо в основном написать желаемый формат таблицы. Работа считаю не сложная даже для средне
Нужен робот открывающие позиции на основе Стохастика. Параметры:15;2;5. Лонг =пересечение линий ниже 20, шорт=пересечение линий выше 80. Стоп лосс, тейк не нужен, держим позиции до появления нового противоположного сигнала, то есть у нас открыт Лонг, как только появится шорт сигнал, закрывается Лонг, открыть сразу шорт и наоборот. И ещё добавить некоторые функции: изменения параметров, выбор лота, пирамидинга
Торговый робот открывающие позиции на основе линейно регрессионного канала. Длина 20, отклонение 2. Условия для Лонга: канал направлен верх. Открытие Лонг позиции: когда цена закрывается ниже нижней границы канала. Для шорта всё наоборот. Стоп лосс 2 АТР, соотношение риска прибыли 1:3, возможность изменить все параметры, включая выбор лота
Корректировка работы сеточного советника Setka Необходимо провести корректировку работы советника SetkaProfit : 1. Бывает так что советник открывает сетку ордеров, но и сразу их закрывает. Бывает так что при нажатии кнопки Старт советник не открывает сделки, хотя по другим парам открывает сетку сразу при нажатии кнопки Старт). 2. Бывает так что советник открывает хаотично сетку ордеров, и потом их закрывает. 3

プロジェクト情報

予算
2500 - 3500 USD
締め切り
最低 20 最高 40 日

依頼者

出された注文1
裁定取引数0