Traders qui ont un setup mais ne codent pas
Vous connaissez les conditions de vos trades. Edgoro les transforme en indicateur avec alertes : vous n'avez plus à fixer vos graphiques en les attendant.
Décrivez l'indicateur que vous voulez avec vos mots : la condition, le filtre, l'alerte. Edgoro écrit le code Pine Script v6 complet, explique son fonctionnement et vous indique comment l'ajouter à votre graphique. Demandez une modification et vous obtenez une nouvelle version ; les précédentes restent dans votre bibliothèque.
Cela fonctionne pour les indicateurs qui marquent des signaux et des niveaux, comme pour les stratégies à tester dans le testeur de stratégie de TradingView. Aucune connaissance en code n'est nécessaire, et le code vous appartient.
Écrivez vos règles comme vous les expliqueriez à un autre trader : marché, unité de temps, entrée, sortie, filtres et alertes souhaitées. Quand un point est ambigu, Edgoro indique l'hypothèse retenue au lieu de vous poser une liste de questions.
La réponse commence par une phrase qui résume ce que fait le script, puis donne le code entier dans un seul bloc (jamais un fragment), une explication en langage clair et les étapes pour l'installer sur TradingView.
Ouvrez l'éditeur Pine, collez, enregistrez et ajoutez au graphique. Si TradingView signale une erreur, collez le message exact dans la même conversation et Edgoro renvoie une version corrigée.
Cliquez sur une amélioration suggérée ou écrivez la vôtre, par exemple « signaux uniquement pendant la session de Londres ». Chaque réponse devient une nouvelle version, à copier ou à télécharger en fichier .pine.
Voici une demande typique et le type de code obtenu. Le script est le croisement d'EMA de notre bibliothèque d'indicateurs gratuite (en anglais), écrit selon les mêmes règles qu'Edgoro : syntaxe v6, un paramètre input pour chaque réglage, un filtre de tendance désactivable et un alertcondition() par signal.
DemandeJe veux une EMA 9 et une EMA 21, avec les croisements marqués seulement dans le sens de l'EMA 200, et des alertes pour les deux signaux.
//@version=6
indicator("EMA crossover with trend filter", shorttitle = "EMA cross", overlay = true)
src = input.source(close, "Source")
fastLen = input.int(9, "Fast EMA", minval = 1)
slowLen = input.int(21, "Slow EMA", minval = 2)
useTrend = input.bool(true, "Only signal in the direction of the trend EMA")
trendLen = input.int(200, "Trend EMA", minval = 2)
fast = ta.ema(src, fastLen)
slow = ta.ema(src, slowLen)
trend = ta.ema(src, trendLen)
crossUp = ta.crossover(fast, slow)
crossDown = ta.crossunder(fast, slow)
longOk = not useTrend or close > trend
shortOk = not useTrend or close < trend
buySignal = crossUp and longOk
sellSignal = crossDown and shortOk
fastPlot = plot(fast, "Fast EMA", color = color.new(color.teal, 0), linewidth = 2)
slowPlot = plot(slow, "Slow EMA", color = color.new(color.orange, 0), linewidth = 2)
plot(useTrend ? trend : na, "Trend EMA", color = color.new(color.gray, 0))
fill(fastPlot, slowPlot, color = fast > slow ? color.new(color.teal, 85) : color.new(color.orange, 85), title = "Cross fill")
plotshape(buySignal, "Bullish cross", shape.triangleup, location.belowbar, color.new(color.teal, 0), size = size.small)
plotshape(sellSignal, "Bearish cross", shape.triangledown, location.abovebar, color.new(color.orange, 0), size = size.small)
alertcondition(buySignal, "EMA bullish cross", "Fast EMA crossed above slow EMA on {{ticker}} ({{interval}}) at {{close}}")
alertcondition(sellSignal, "EMA bearish cross", "Fast EMA crossed below slow EMA on {{ticker}} ({{interval}}) at {{close}}")Ensuite, une demande comme « en faire une stratégie avec un stop à 1,5 × ATR et un objectif à 2R » renvoie une version strategy() avec le capital initial, la taille de position en pourcentage des fonds propres et la commission déjà réglés. Lisez comment construire une stratégie de croisement d'EMA (en anglais) pour savoir quoi vérifier dans les résultats.
Chaque script suit un ensemble de règles fixes, pensées pour obtenir un code qui compile dans TradingView et se comporte comme prévu :
//@version=6 en première ligne, indicator() par défaut et strategy() quand vous demandez un backtest.input.*() avec un titre et un groupe : vous changez les réglages sans toucher au code.request.security() avec lookahead_off, ce qui évite la cause la plus fréquente de repainting (en anglais).study() ou security(), et les couleurs passent par color.new().alertcondition() par signal, avec des messages qui utilisent les vraies variables d'alerte de TradingView, comme {{ticker}} et {{close}}.Avant que vous ne le voyiez, chaque script passe par Edgoro Pine Check, notre propre vérificateur v6 : il corrige automatiquement les erreurs courantes et signale le repainting, les stratégies sans frais et les alertes manquantes. Vous pouvez lancer la même vérification sur n'importe quel script avec le vérificateur Pine Script gratuit (en anglais). Edgoro n'exécute pas votre script sur les serveurs de TradingView : c'est l'éditeur Pine qui le compile. S'il signale une erreur, il suffit d'un message pour obtenir la correction.
Vous connaissez les conditions de vos trades. Edgoro les transforme en indicateur avec alertes : vous n'avez plus à fixer vos graphiques en les attendant.
Oubliez le code répétitif : paramètres, tracés, alertes et réglages de stratégie arrivent déjà écrits, et vous modifiez la partie qui compte.
Transformez une idée en stratégie pour le testeur de stratégie de TradingView, vérifiez-la, affinez-la et gardez chaque version.
| Edgoro | Le faire vous-même | Un chatbot IA généraliste | |
|---|---|---|---|
| Premier script | Une demande, un script complet | Des heures à des jours, selon votre expérience de Pine | Rapide ; complet ou non selon votre demande |
| Version de Pine Script | Toujours v6 | Celle que vous écrivez | Variable : demandez la v6 et vérifiez |
| Paramètres, alertes, installation | Dans chaque réponse | À écrire vous-même | Seulement si vous le demandez |
| Erreurs | Edgoro Pine Check corrige d'abord les plus courantes ; collez toute erreur TradingView dans la même conversation | Vous déboguez vous-même | Recollez-la et réexpliquez si besoin |
| Versions | Chaque version enregistrée, téléchargement .pine | Vos propres fichiers | Remonter le fil de la conversation |
Les indicateurs et stratégies Pine Script sont inclus dans les deux formules : Pro Monthly à 29 $ par mois ou Lifetime à 49 $ en une fois. Pro Monthly se résilie à tout moment dans les réglages (Settings), et les deux formules incluent l'analyse de graphiques par IA. Votre premier achat bénéficie d'une garantie « satisfait ou remboursé » de 7 jours. Les scripts d'indicateurs et les calculateurs de ce site (en anglais) sont gratuits, sans compte.
Pine Script version 6. Chaque script commence par //@version=6 et évite les fonctions obsolètes de v4 et v5 comme study() et security().
Oui. Chaque script passe par Edgoro Pine Check, notre propre vérificateur Pine Script v6. Il repère les erreurs que les modèles d'IA commettent le plus souvent (anciens noms de v4 et v5, règles des booléens en v6, arguments supprimés, parenthèses et crochets, indentation, plots placés dans des blocs, fautes de frappe) et vérifie ce qu'un compilateur ignore : le lookahead qui provoque du repainting, les stratégies sans frais ni sorties, les scripts qui n'affichent rien, les alertes manquantes. Les problèmes sont corrigés automatiquement, et les suggestions s'accompagnent d'une correction en un clic. Ce n'est pas le compilateur de TradingView : l'éditeur Pine compile le script quand vous l'enregistrez, et s'il affiche une erreur, collez le message exact dans la même conversation.
Oui. Demandez une stratégie et vous obtenez du code strategy() avec le capital initial, la taille de position en pourcentage des fonds propres et la commission réglés, prêt pour le testeur de stratégie de TradingView. Considérez les résultats comme une description du passé.
Oui : ajouter un filtre, changer une alerte, transformer un indicateur en stratégie. La conversion de Pine Script en MQL5 pour MetaTrader 5 se fait dans le générateur de bots, qui fait partie de l'option bots de trading.
Les scripts fonctionnent sur tous les graphiques proposés par TradingView : forex, actions, indices, crypto, matières premières et futures. Précisez le marché et l'unité de temps pour que les valeurs par défaut, comme les périodes et les sessions, soient cohérentes.
Non. Décrivez les règles avec vos mots. Chaque réponse explique le code simplement, et les débutants reçoivent davantage d'explications et des réglages par défaut prudents quand leur profil l'indique.
À vous. Utilisez-les, modifiez-les ou publiez-les sur TradingView.
A beginner's tour of Pine Script v6: how scripts run bar by bar, series and history, inputs, plots, strategies, what changed from v5, with working examples.
Guide (en anglais)Paste, save and add a Pine Script v6 indicator or strategy to your TradingView chart, then change its settings, create alerts and fix common compile errors.
Guide (en anglais)alertcondition() or alert()? How Pine Script v6 alerts work, dynamic and webhook messages, strategy order alerts, and the frequency that stops false alerts.
Indicateur gratuitHow the EMA is calculated, why fast/slow EMA crosses are popular, which lengths traders use, and a free EMA crossover script with a trend filter.
Indicateur gratuitHow Supertrend builds an ATR trailing line that flips with the trend, how traders use it for direction and stops, settings to try, and a free script.
Outil gratuitPaste a Pine Script for an instant v6 check: old v4/v5 code, syntax and scope errors, repainting, strategies without costs or exits. Free.
Outil gratuitPaste your Pine Script and the TradingView error: AI explains what went wrong and returns a corrected Pine Script v6 version.
Répondez à quelques questions sur votre façon de trader, choisissez une formule et recevez votre code Pine Script v6 avec les étapes d'installation.
Accès immédiat après le paiement. Remboursement intégral sous 7 jours sur un premier achat non utilisé.
Le trading comporte un risque élevé de perte et ne convient pas à tous les investisseurs. Edgoro est un logiciel, ni un courtier ni un conseiller financier : rien de ce qu'il produit ne constitue un conseil en investissement, et les performances passées ou simulées ne préjugent pas des résultats futurs.