Situation de départ
Le besoin simulé est volontairement simple : un script TradingView affiche deux moyennes mobiles et déclenche un signal lorsque la moyenne rapide croise la moyenne lente.
La demande client typique peut prendre plusieurs formes : reproduire l’affichage dans MetaTrader, générer une alerte, ou transformer la logique en Expert Advisor avec des règles d’entrée et de sortie explicites.
Logique Pine Script simplifiée
//@version=5
indicator("MA cross demo", overlay=true)
fast = ta.ema(close, 20)
slow = ta.ema(close, 50)
longSignal = ta.crossover(fast, slow)
shortSignal = ta.crossunder(fast, slow)
Traduction MQL : principe
fast = EMA(close, 20)
slow = EMA(close, 50)
longSignal =
fastPrevious <= slowPrevious
and fastCurrent > slowCurrent
shortSignal =
fastPrevious >= slowPrevious
and fastCurrent < slowCurrent
Les décisions techniques à prendre
La conversion n’est pas seulement syntaxique. Avant de coder, il faut fixer plusieurs décisions qui changent le comportement final.
Livrables possibles
- note de correspondance entre la logique Pine et la logique MQL ;
- indicateur MT4/MT5 avec signaux visuels et alertes ;
- script utilitaire MetaTrader si la demande est ponctuelle ;
- Expert Advisor simple si les règles d’exécution sont explicitement fournies ;
- contrôles de compilation et note des limites connues.
Ce que cette preuve montre
Le point important n’est pas de promettre qu’une stratégie sera rentable. Le point important est de montrer une méthode : isoler la logique, identifier les différences entre plateformes, cadrer le livrable et éviter les conversions ambiguës.
Offre liée
Conversion TradingView / Pine Script vers MT4/MT5
DataVryx peut étudier une logique Pine Script et proposer une adaptation technique lorsque le code ou les règles peuvent être utilisés légalement.