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

Tarea técnica

Разработка коннектора между 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 недель (в зависимости от сложности реализации и тестирования).

Han respondido

1
Desarrollador 1
Evaluación
(8)
Proyectos
21
10%
Arbitraje
1
0% / 0%
Caducado
2
10%
Trabaja
2
Desarrollador 2
Evaluación
(12)
Proyectos
13
8%
Arbitraje
1
0% / 100%
Caducado
0
Libre
3
Desarrollador 3
Evaluación
(337)
Proyectos
624
38%
Arbitraje
40
23% / 65%
Caducado
93
15%
Libre
Ha publicado: 4 artículos, 19 ejemplos
4
Desarrollador 4
Evaluación
(2)
Proyectos
2
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(24)
Proyectos
34
15%
Arbitraje
2
0% / 50%
Caducado
8
24%
Libre
6
Desarrollador 6
Evaluación
(5)
Proyectos
7
0%
Arbitraje
8
13% / 75%
Caducado
3
43%
Libre
7
Desarrollador 7
Evaluación
(294)
Proyectos
469
39%
Arbitraje
102
40% / 24%
Caducado
77
16%
Trabajando
Ha publicado: 2 ejemplos
8
Desarrollador 8
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
9
Desarrollador 9
Evaluación
(15)
Proyectos
37
62%
Arbitraje
1
0% / 100%
Caducado
1
3%
Libre
Ha publicado: 1 artículo, 29 ejemplos
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
11
Desarrollador 11
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
12
Desarrollador 12
Evaluación
(50)
Proyectos
94
29%
Arbitraje
4
25% / 0%
Caducado
4
4%
Trabaja
Ha publicado: 3 ejemplos
13
Desarrollador 13
Evaluación
(1)
Proyectos
1
100%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
Нужен робот который будет автоматически определять направление для отложенных ордеров по сделке открытой в ручную и выставлять их ,для каждого отложенного ордера своя лотность,прописываемая так же в роботе .Общий тейк профит,общий стоп лос,так же нужен будет трейлинг стоп прицепить к ближайшей сделке от тейк профита он будет передвигаться общей линией для всех открытых и открывающихся ордеров .Советник так же должен
Нужен простой копир сигналов из тг без особых заморочек, распознающий сигналы типа “EURUSD SELL 1.10000/1.11000 TP1 … TP2 … SL …” , возможность выбирать точку входа из двух предложенных. С помощью в установке ( при возникновении вопросов )
Торговый робот для Форекс сцепка трейдинг вью и мт4. Алгоритм работы робота на основе отскока ценовых уровней коррекции Фибоначчи и временных периодов Фибоначчи а так же на основе коррекции Фибоначчи выставление тейк профита и стоп лоса Исполнитель должен быть с города Ижевск
Добрый день! Требуется индикатор по паттернам волн Эллиотта "треугольник" и "диагональ". На первый взгляд, может показаться запутанно, но я могу в течении короткого созвона показать логику работы индикатора на графике. Волны строятся по локальным минимумам и максимумам цены на графике в соответствии с условиями волнового анализа. Сигнал о появлении паттерна выводится на экран на этапе формирования волны D (в
Здравствуйте! Мне необходимо написать торгового советника (Expert Advisor) для MetaTrader 5, который будет работать по сигналам из TradingView через Webhook. Ключевая особенность: Робот должен иметь систему подтверждения сигнала перед входом и систему экстренного закрытия при исчезновении сигнала. Технические требования: 1. Связь: Прием сигналов в формате JSON через Webhook. 2. Риск-менеджмент: * Лот: Автоматический
Приветствую! Нужно написать не сложного эксперта который будет работать с ордерами открываемыми другим существующим экспертом. Нужно что б новый эксперт мог : Выставлять стоп в плюс по открытым ордерам, задавать трейлинг стоп, и самое главное, закрывать все ордера по старшему (последнему) ордеру. Детали в личке опишу
Все необходимые файлы уже подготовлены, осталось только выполнить их конвертацию под MT5. В процессе работы, если появятся дополнительные вопросы или нюансы, мы оперативно их рассмотрим и решим, чтобы обеспечить корректную и стабильную работу проекта. Бюджет также согласуем
Ищу опытного разработчика для работы с торговыми роботами в MetaTrader 5 и сопутствующими инструментами на Python. Основные задачи: Реализация/модификация советника MT5 на MQL5 по стратегиям (с сеткой, динамическим лотом, TP/SL, частичной фиксацией прибыли); Внедрение или адаптация готового MQL5-модуля в существующий советник без нарушения логики; Написание вспомогательных скриптов на Python для: • сбора и анализа
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
1) Советник открывает двойной ордер одинакового объёма разного направления, заданного в параметрах, как стартовый лот; этот ордер считается нулевым; 2) По ходу движения цены в любую сторону советник открывает на каждом шаге сетки двойные ордера, согласно множителю (5.) и условиям пункта 29.; Визуально - это выглядит так, что вся сетка состоит из двойных ордеров, либо по краям сетки всегда остаются двойные ордера, при

Información sobre el proyecto

Presupuesto
2500 - 3500 USD
Plazo límite de ejecución
de 20 a 40 día(s)