EA MT5 simple pour envoyer tous mes trades en JSON vers une URL HTTPS (bridge, pas de stratégie)

Техническое задание

Compétences requises 
MQL5, MetaTrader 5, WebRequest, HTTP POST, JSON, API / Webhook, intégration serveur externe

Bonjour,
Je cherche un développeur spécialiste MT5 / MQL5 pour créer un petit Expert Advisor (EA) qui sert uniquement de pont (bridge) entre mon compte de trading et mon terminal d’analyse externe (Nova ICT).
Objectif :
  • À chaque ouverture / fermeture / modification de trade, l’EA doit envoyer les infos du trade en JSON via HTTP POST vers une URL HTTPS.
  • Aucune logique de trading, aucun ordre à passer. C’est juste un connecteur de données.

1. Plateforme / périmètre

  • Plateforme : MetaTrader 5 (MQL5).
  • Utilisation sur compte réel et démo.
  • Merci d’indiquer en plus un prix séparé si vous pouvez aussi faire une version MT4 plus tard (optionnel).

2. URL d’envoi & authentification

  • Méthode :  HTTP POST .
  • URL principale d’ingestion :
    https://buildy.ai/api/apps/pagxjhqcwwosiue4sa8g/functions/ingest-trades
  • (Alternative possible si besoin) :
    https://pagxjhqcwwosiue4sa8g.superdev.run/api/functions/ingest-trades
  • Authentification : simple champ JSON  api_token  (clé secrète que je rentrerai dans les paramètres de l’EA).

3. Format JSON attendu (exemple)

À chaque envoi, l’EA doit envoyer un JSON de ce type :

json
{ "api_token": "nv_VOTRE_CODE_SECRET_ICI", "account": { "name": "Mon Compte IC Markets", "broker": "IC Markets", "platform": "MT5", "currency": "USD", "balance": 100000.0, "equity": 100250.5, "leverage": "1:100", "status": "active", "external_account_id": "12345678" }, "trades": [ { "symbol": "EURUSD", "asset_class": "Forex", "direction": "buy", "entry_price": 1.0850, "exit_price": 1.0870, "stop_loss": 1.0830, "take_profit": 1.0900, "volume": 0.10, "result": 200.0, "opened_at": "2025-01-01T10:00:00.000Z", "closed_at": "2025-01-01T10:30:00.000Z", "magic_number": 123456, "ticket": 987654321 } ] }

Détails importants :
  • api_token  : string (je le configure dans les inputs de l’EA).
  • account  : infos du compte lues depuis MT5.
  • trades  : un ou plusieurs trades selon l’événement.
  • opened_at  /  closed_at  : horodatage clair (UTC ou format  YYYY-MM-DD HH:MM:SS ).

4. Quand envoyer les données

  • À chaque nouvelle position ouverte.
  • À chaque position fermée.
  • À chaque modification importante (changement de SL/TP, changement de volume si pertinent).
  • Au démarrage de l’EA :
    • Input booléen  SendHistoryOnStartup  (true/false).
    • Si  true  : envoyer les positions ouvertes + l’historique des trades fermés des X derniers jours (input  HistoryDays , ex : 30).

5. Paramètres de l’EA (inputs)

Merci de prévoir au minimum :
  • ApiToken  (string) : ma clé secrète, ex :  nv_XXXX .
  • EndpointUrl  (string) : par défaut
    https://buildy.ai/api/apps/pagxjhqcwwosiue4sa8g/functions/ingest-trades
  • SendHistoryOnStartup  (bool).
  • HistoryDays  (int) : nombre de jours d’historique à envoyer au démarrage.
  • MagicNumberFilter  (int, optionnel) : si > 0, ne remonter que les trades avec ce magic number.
  • LogLevel  (enum simple) :  ERRORS_ONLY  /  VERBOSE .

6. Gestion des erreurs

  • Si le POST retourne un code ≠ 200, loguer un message clair dans le Journal / Experts avec :
    • le code HTTP,
    • un court message d’erreur si possible.
  • En cas d’échec réseau ponctuel, un comportement simple suffit (on attend le prochain événement ou une nouvelle tentative).

7. Livrables attendus

  • Fichier compilé :  .ex5  (et  .ex4  séparément si vous proposez la version MT4).
  • Code source complet ( .mq5 , et  .mq4  si version MT4).
  • Petit guide texte :
    • comment installer l’EA dans MT5,
    • comment le placer sur un graphique,
    • quels paramètres remplir ( ApiToken , etc.),
    • comment vérifier dans le Journal que les envois se font bien.
  • Test de démonstration sur compte démo :
    • vous ouvrez / fermez 1–2 trades pour montrer que les envois JSON se font bien (visible dans les logs MT5 au minimum).

8. Budget & délai

  • C’est un outil simple : pas de stratégie de trading, pas d’indicateurs compliqués, uniquement de l’envoi de données.
  • Merci d’indiquer un prix fixe pour :
    • MT5 seul,
    • et un prix séparé pour MT5 + MT4 si vous pouvez faire les deux.
  • Délai souhaité : livraison en 24 heures si possible (max 2 jours).
Merci d’indiquer dans votre réponse :
  • vos expériences avec des EA de reporting / export de données / WebRequest,
  • votre prix fixe pour ce projet,
  • votre délai estimé.


Откликнулись

1
Разработчик 1
Оценка
(83)
Проекты
143
52%
Арбитраж
8
13% / 75%
Просрочено
22
15%
Свободен
2
Разработчик 2
Оценка
(297)
Проекты
476
40%
Арбитраж
105
40% / 24%
Просрочено
81
17%
Загружен
Опубликовал: 2 примера
3
Разработчик 3
Оценка
(28)
Проекты
39
23%
Арбитраж
14
0% / 93%
Просрочено
4
10%
Свободен
4
Разработчик 4
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
5
Разработчик 5
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Опубликовал: 8 примеров
6
Разработчик 6
Оценка
(3)
Проекты
3
0%
Арбитраж
0
Просрочено
0
Свободен
7
Разработчик 7
Оценка
(5)
Проекты
7
0%
Арбитраж
8
13% / 75%
Просрочено
3
43%
Свободен
8
Разработчик 8
Оценка
(2)
Проекты
6
0%
Арбитраж
2
0% / 50%
Просрочено
1
17%
Работает
Похожие заказы
Un bot Bassée sur IA 30 - 100 USD
1/Je cherche un robot de trading basé sur l'IA 2/ Un bot qui protégé mon capital toujours en générant des profits constants. 3 / un bot Entièrement automatisé 4 / Transactions sur XAUUSD 5/Taux de réussite des transactions : 99 % 6/ Bénéficiez d'une exécution plus rapide, d'analyses avancées et d'une automatisation transparente sur MT5. 1/ I'm looking for an AI-based trading bot 2/ A bot that protects my capital
Trading 30+ USD
Un stratégie très puissant qui me fait gagner beaucoup d'argent . Veillez rejoindre pour en bénéficier avec moi On est toujours ensemble .Le trading est bien facile avec des stratégies et le paramétrage des indicateurs de temps.On est toujours dedans depuis très longtemps
Copie signal 30 - 100 USD
Bonjour j’ai besoin d’un expert pas un coder IA pour me coder un script qui lis les signaux dans un canal privé Telegram et les répliques dans mon canal personnel
Modifier un Indicateur 50 - 100 USD
J'utilise un indicateur de tendance sur différentes unités de temps. Je souhaite être prévenu (SMS, mail, ou autre à définir) lors d'inversions de tendance pour réagir - ou pas - de manière discrétionnaire
Je cherche un développeur pour modifier mon robots code source MQ5 je veux cacher le suiveur c'est a dire le trail steps et aussi l'ordre en attente si possible . Je veux qu' il es un bouton d'activation sur le paramètre qui va me permettre de cacher le suiveur ( trail steps ) au yeux des courtiers

Информация о проекте

Бюджет
100 - 150 USD
Сроки выполнения
до 2 дн.