Pionex.AI Coder peut transformer une idée commerciale clairement définie en Pine Script, expliquer le code généré et le vérifier pour détecter les erreurs. Le flux de travail sûr consiste à définir d’abord chaque règle, à demander à Coder une stratégie TradingView dans Pine Script v6, à la compiler dans TradingView, à renvoyer tout message d’erreur exact à Coder et à vérifier la logique avant d’envisager l’automatisation.
Coder ne prouve pas qu’une stratégie est rentable et le code généré ne doit pas être connecté aux commandes en direct avant le test. Traitez-le comme un assistant de codage, et non comme un substitut à la conception de stratégie, à la validation ou aux contrôles des risques.
Contents
- 1 Qu’est-ce que Pionex.AI Coder ?
- 2 Commencez par des règles, pas du code
- 3 Indicateur ou stratégie : lequel demander ?
- 4 Une invite Pine Script que vous pouvez réutiliser
- 5 Comment créer Pine Script avec Coder
- 6 Que vérifier dans chaque stratégie générée
- 7 Comment lire plus attentivement un backtest TradingView
- 8 Problèmes courants de Coder et meilleure invite de suivi
- 9 Coder peut-il effectuer des transactions ?
- 10 Coder est-il identique à PionexGPT ?
- 11 Un flux de travail Coder plus sûr
- 12 Foire aux questions
- 13 Sources
Qu’est-ce que Pionex.AI Coder ?
Coder est l’agent de codage PRO à l’intérieur de Pionex.AI. Son interface actuelle le décrit comme un assistant de codage IA pour écrire, déboguer et expliquer le code.
Pour le travail de Pine Script, cela signifie que vous pouvez utiliser Coder pour :
- transformer les règles écrites d’entrée et de sortie en code ;
- expliquer ce que fait chaque partie d’un script ;
- examiner un script par rapport à vos exigences initiales ;
- diagnostiquer les erreurs du compilateur TradingView ;
- apporter une petite correction sans réécrire la logique sans rapport ; et
- aider à convertir une idée d’indicateur en une stratégie testable.
Si vous êtes nouveau sur la plateforme, lisezQu’est-ce que Pionex.AI ? Agents, tarifs et comment démarrerd’abord.


Coder a généré Pine Script v6 à partir d’une spécification de croisement détaillée EMA, y compris les signaux de barre confirmés, les entrées de date, la commission et le glissement.
Commencez par des règles, pas du code
La qualité du script dépend de la qualité de la spécification. « Créer une stratégie rentable » n’est pas un brief de codage utilisable. Coder a besoin de règles qui peuvent être traduites en conditions vraies ou fausses.
Avant de demander du code, définissez :
| Décision | Ce que vous devez préciser |
|---|---|
| Type de script | Indicateur ou stratégie |
| Marché et calendrier | Le graphique et le calendrier que vous prévoyez de tester |
| Entrée | La condition exacte qui ouvre une position |
| Quitter | La condition exacte qui le ferme |
| Direction | Long uniquement, court uniquement ou les deux |
| Comportement de position | Si les entrées répétées ou le pyramidage sont autorisés |
| Calendrier | Calcul intrabar ou clôture de barre confirmée |
| Règles de risque | Stop-loss, take-profit, trailing stop ou aucune sortie ajoutée |
| Fenêtre de test | Dates de début et de fin |
| Frais de négociation | Hypothèses de commissions et de dérapages |
| Visuels | Lignes, étiquettes ou marqueurs d’entrée et de sortie |
Chaque phrase vague laisse place à une hypothèse. « Acheter lorsque la dynamique est forte » est vague. «Entrez long lorsque le EMA à 9 périodes dépasse le EMA à 21 périodes lors d’une fermeture de barre confirmée» est prêt pour le code.
Indicateur ou stratégie : lequel demander ?
Demandez unindicateurlorsque vous n’avez besoin que de calculs de graphiques, de tracés, d’étiquettes ou de conditions d’alerte.
Demandez unstratégielorsque vous avez besoin de commandes simulées et du testeur de stratégie de TradingView. TradingView indique que les scripts de stratégie utilisent lestrategy()déclaration et peut simuler des commandes sur des barres historiques et en temps réel. Les résultats sont hypothétiques et non des exécutions réelles.
Pour une requête Coder rétrotestable, dites « Créer une stratégie Pine Script v6 », et non simplement « Créer une stratégie Pine Script ». Cette petite instruction empêche Coder de renvoyer un indicateur lorsque vous avez besoin de simulations d’entrées et de sorties.
Une invite Pine Script que vous pouvez réutiliser
Voici la structure exacte utilisée pour notre test Coder en direct :
Créez une stratégie TradingView Pine Script v6 pour les tests pédagogiques uniquement. Utilisez un crossover 9 EMA et 21 EMA. Entrez long lorsque le 9 EMA passe au-dessus du 21 EMA. Fermez le long lorsque le 9 EMA passe en dessous du 21 EMA. Ajoutez des entrées modifiables pour les longueurs EMA et une plage de dates. Utilisez les fermetures de barres confirmées, évitez les entrées répétées, tracez les deux EMA et expliquez chaque règle d’entrée et de sortie. N’ajoutez pas de transactions à découvert et ne prétendez pas à la rentabilité. Incluez des paramètres de commission et de dérapage réalistes que l’utilisateur peut consulter avant de tester.
Cette invite fonctionne car elle définit la version du script, le type de déclaration, l’entrée, la sortie, la direction, le moment de confirmation, le comportement des entrées répétées, les entrées, les visuels, les coûts et le format d’explication.
Remplacez les règles EMA par vos propres conditions, mais conservez la structure.
Comment créer Pine Script avec Coder
1. Ouvrez Coder
Ouvrez Pionex.AI, sélectionnezAgents, et choisissezCoder. Coder est marqué PRO dans l’interface actuelle.
2. Envoyez une spécification complète
Utilisez la structure d’invite ci-dessus. Si un détail compte, indiquez-le. Ne présumez pas que Coder sait si vous souhaitez des transactions longues, des transactions courtes, une confirmation de clôture de barre, un stop-loss ou des entrées répétées.
3. Lisez l’explication avant de copier le code
Confirmez que la réponse décrit la même stratégie que celle que vous avez demandée. Vérifiez l’entrée, la sortie, la direction, la plage de dates, les hypothèses de dimensionnement des positions et les paramètres de coûts.
Si l’explication change votre idée, corrigez la spécification avant de passer à TradingView.
4. Copiez le script dans TradingView
Ouvrez l’éditeur Pine de TradingView, collez le script, enregistrez-le et ajoutez-le au graphique. Une stratégie doit produire un rapport Strategy Tester après avoir compilé et passé des commandes simulées.
La documentation de TradingView explique qu’une stratégie Pine utilise un émulateur de courtier. Il ne passe pas lui-même d’ordres via les courtiers intégrés ou le compte de trading papier de TradingView.
5. Renvoyez les erreurs exactes à Coder
Si TradingView signale une erreur, copiez le message d’erreur complet et incluez le numéro de ligne. Ne le résumez pas par « le code est cassé ».
Utilisez cette invite de débogage :
Collez l’erreur complète du compilateur TradingView et le numéro de ligne au-dessus de cette instruction. Expliquez la cause dans un langage simple, apportez la plus petite correction nécessaire et renvoyez le Pine Script v6 corrigé complet. Conservez toutes les règles sans rapport avec l’erreur.
Le message exact donne la preuve Coder. L’instruction de conserver les règles non liées réduit les réécritures accidentelles.
6. Demandez à Coder d’auditer sa propre sortie
La compilation prouve seulement que TradingView accepte la syntaxe. Cela ne prouve pas que le code correspond à votre stratégie.
Après génération, demandez :
Auditez ce script par rapport à mes spécifications d’origine. Vérifiez la syntaxe Pine Script v6,
strategy()utilisation, signaux de barre confirmés, prévention des entrées répétées, comportement de plage de dates, comportement long uniquement, commission, glissement et chaque sortie. Renvoyez une liste de contrôle de réussite/réparation. Si quelque chose diffère de la demande, expliquez la plus petite correction et fournissez le script complet corrigé.
Lors de notre test en direct, Coder a satisfait aux principales exigences mais a identifié une mise en garde concernant la plage de dates : le script a comparé l’horodatage d’ouverture de chaque barre avec la date de fin sélectionnée. Une barre peut ouvrir avant la date de fin et se fermer après celle-ci, de sorte que la sortie de la plage de dates se produira à la prochaine barre confirmée. Coder a ensuite renvoyé une version corrigée plus claire avec un marqueur de sortie de plage de dates distinct.


Coder a vérifié l’exigence du script généré par exigence et a signalé un comportement de plage de dates qui nécessitait une clarification.
Que vérifier dans chaque stratégie générée
Version Pine Script
Rechercher//@version=6en haut lorsque vous avez demandé Pine Script v6.
Déclaration de script
Un script backtestable doit utiliserstrategy(). Unindicator()Le script peut afficher des signaux mais ne produira pas le même rapport de stratégie.
Conditions d’entrée et de sortie
Traduisez le code en langage simple. Si vous ne pouvez pas indiquer exactement quand il entre et sort, ne continuez pas.
Comportement de la barre confirmée
Les valeurs en temps réel peuvent changer avant la fermeture d’une bougie. TradingView définitbarstate.isconfirmedcomme vrai lorsque la barre actuelle est fermée. Demander des signaux de barre confirmés peut réduire les changements intrabarres, mais cela n’élimine pas toutes les formes possibles de repeinture.
Entrées répétées
Si vous souhaitez ouvrir une position à la fois, vérifiez à la fois la condition d’entrée et le paramètre de pyramide de la stratégie. Dans l’exemple réel, Coder a utiliséstrategy.position_size == 0etpyramiding=0.
Plage de dates
Vérifiez si le script compare la date sélectionnée avec l’heure d’ouverture, l’heure de fermeture ou un autre horodatage d’un bar. La différence peut modifier l’entrée ou la sortie finale autour de la limite.
Commission et dérapage
TradingView prévient qu’un backtest sans frais de négociation peut surestimer les performances historiques. Les stratégies Pine peuvent modéliser un pourcentage ou une commission fixe et un glissement des ticks.
L’exemple Coder en direct utilisait une commission de 0,10 % par commande et un tick de glissement uniquement comme hypothèses de code modifiables pour la démonstration. Ces valeurs ne constituent pas une déclaration des frais ou du remplissage que vous recevrez. Remplacez-les par des hypothèses appropriées au produit, au marché, au symbole, au niveau de compte et aux conditions d’exécution que vous testez.
Taille de la position, marge et effet de levier
Confirmez les paramètres de capital initial, de taille de commande, de pyramidage et de marge. Une stratégie peut paraître attrayante parce que son capital ou son effet de levier simulé est irréaliste.
Anticipation et repeinture
Demandez si le script utilise des données futures,requête.sécurité()appels, valeurs intrabar ou intrigues décalées dans le passé. TradingView définit la repeinture au sens large comme des calculs ou des tracés historiques et en temps réel se comportant différemment. Toutes les formes ne sont pas trompeuses, mais le comportement doit être compris avant de se fier à un résultat.
Comment lire plus attentivement un backtest TradingView
Ne jugez pas une stratégie uniquement sur le bénéfice net. Révision :
- rabattement maximum ;
- nombre de métiers ;
- des transactions gagnantes et perdantes ;
- commerce moyen;
- facteur de profit ;
- exposition et taille de la position ;
- hypothèses de commissions et de dérapages ;
- performances sur différents symboles et périodes de marché ; et
- si les résultats dépendent d’une période exceptionnellement favorable.
Le backtesting est une simulation. TradingView note que les rapports de stratégie sont hypothétiques et peuvent être faussés par un biais d’anticipation, un biais de sélection, un surajustement, des coûts irréalistes et des exécutions de commandes irréalistes.
Une prochaine étape utile consiste à effectuer des tests avancés sans capital réel. Si la stratégie se comporte différemment du rapport historique, enquêtez avant d’automatiser quoi que ce soit.
Problèmes courants de Coder et meilleure invite de suivi
| Problème | Invite de suivi |
|---|---|
| Coder a renvoyé un indicateur | «Convertissez cela en une stratégie Pine Script v6 en utilisantstrategy(). Préservez les parcelles et ajoutez des ordres d’entrée et de sortie simulés. |
| Le script ouvre des positions répétées | « Autoriser une seule position ouverte. Désactivez le pyramidage et bloquez les entrées lorsqu’une position est ouverte. « |
| Les signaux changent avant la fermeture de la bougie | « Évaluez les entrées et sorties uniquement sur les barres confirmées. Expliquez ce que cela change et quels risques subsistent en repeignant. » |
| Le script se compile mais négocie au mauvais moment | « Traduisez chaque condition d’entrée et de sortie en anglais simple, comparez-la avec mes spécifications et montrez chaque inadéquation. » |
| Les résultats semblent irréalistes | « Vérifiez cette stratégie pour détecter les biais d’anticipation, la repeinture, les commissions omises, les dérapages omis, la marge irréaliste et le surajustement. » |
| Un correctif a modifié la logique sans rapport | « Rétablissez les règles d’entrée et de sortie d’origine. Modifiez uniquement la ligne responsable de l’erreur exacte que j’ai collée ci-dessus. « |
| Aucune transaction n’apparaît | « Vérifiez la plage de dates, les hypothèses de symboles, la période, la fréquence des conditions, les commandes de commande et si les conditions d’entrée peuvent devenir vraies. » |
Coder peut-il effectuer des transactions ?
Coder écrit, explique et révise le code. La génération d’un Pine Script ne passe pas en soi une commande sur Pionex.
Pionex Signal Bot est le workflow d’exécution distinct qui connecte les alertes de stratégie TradingView à Pionex via un webhook. Courant de PionexGuide Signal Botindique que vous devez créer ou importer une stratégie fonctionnelle, l’appliquer dans TradingView, configurer le signal, créer le bot, connecter le webhook et comparer le journal d’alerte TradingView avec le journal de signal Pionex.
Voir leTutoriel Pionex Signal Bot et TradingViewpour la configuration complète.
Ne collez jamais un mot de passe Pionex, un secret API, une clé privée, une phrase de récupération ou un secret privé webhook dans une discussion AI. Coder n’a pas besoin de ces informations d’identification pour écrire ou déboguer Pine Script.
Coder est-il identique à PionexGPT ?
Aucune source officielle actuelle n’établit que Coder est simplement PionexGPT sous un nouveau nom.
En 2023, Pionex a publié un workflow PionexGPT qui générait Pine Script avant que les utilisateurs ne déplacent le code dans TradingView et connectent les alertes à Signal Bot. Cet article constitue un contexte historique utile. Pionex.AI Coder est l’agent de codage actuel affiché dans l’interface Pionex.AI en direct, les instructions actuelles doivent donc faire référence directement à Coder.
Un flux de travail Coder plus sûr
- Écrivez des règles de stratégie sans ambiguïté.
- Demandez une stratégie Pine Script v6.
- Lisez l’explication avant de copier le code.
- Compilez-le dans TradingView.
- Renvoie les erreurs exactes à Coder.
- Demandez un audit exigence par exigence.
- Vérifiez la repeinture, l’anticipation, les coûts, le dimensionnement, la marge et le comportement des dates.
- Backtest sur plus d’une période.
- Test à terme sans capital réel.
- Ajoutez Signal Bot uniquement après avoir compris la stratégie et le flux d’alerte.
Foire aux questions
Pionex.AI Coder peut-il écrire Pine Script v6 ?
Oui. Lors de notre test en direct, Coder a généré une stratégie Pine Script v6 lorsque la version était explicitement indiquée dans l’invite. Vous devez toujours compiler le script dans TradingView et vérifier que chaque règle correspond à vos spécifications.
Coder peut-il corriger les erreurs TradingView Pine Script ?
Coder peut expliquer et corriger de nombreux problèmes de syntaxe et de logique. Donnez-lui le message d’erreur TradingView complet, le numéro de ligne, le script complet et une instruction pour conserver les règles non liées.
Le code de Coder fonctionne-t-il automatiquement dans TradingView ?
Non. Copiez le code dans l’éditeur Pine de TradingView, compilez-le, ajoutez-le au graphique et inspectez le résultat. Le code généré peut contenir des erreurs ou des hypothèses différentes de votre demande.
Dois-je demander un indicateur ou une stratégie ?
Demandez un indicateur pour les tracés, les calculs ou les conditions d’alerte. Demandez une stratégie lorsque vous avez besoin de commandes simulées et d’un rapport TradingView Strategy Tester.
Coder peut-il prouver qu’une stratégie est rentable ?
Non. Coder peut générer et réviser du code, mais il ne peut pas prouver sa rentabilité future. Les résultats historiques et prévisionnels dépendent des données, des hypothèses, des conditions d’exécution et de la période de marché.
Comment puis-je arrêter les entrées répétées dans Pine Script ?
Dites à Coder de désactiver la pyramide et d’autoriser une nouvelle entrée uniquement lorsqu’aucune position n’est ouverte. Vérifiez ensuite les deux comportements dans le code généré et les résultats du test TradingView.
La logique des barres confirmées empêche-t-elle toute repeinture ?
Non. La logique des barres confirmées peut empêcher un signal d’agir sur une bougie inachevée, mais d’autres fonctionnalités telles que des demandes de délais plus longs, des fuites futures, des modifications d’ensembles de données ou des tracés décalés peuvent toujours entraîner une différence de comportement historique et en temps réel.
Coder peut-il connecter la stratégie à Pionex Signal Bot ?
Coder peut aider à préparer ou réviser le code de stratégie, mais la configuration de Signal Bot est un processus distinct. Vous devez créer le signal Pionex, configurer une alerte TradingView et webhook, tester la livraison et appliquer des contrôles de risque.
Quelles informations ne dois-je jamais coller dans Coder ?
Ne collez pas de mots de passe, de secrets API, de clés privées, de phrases de récupération, d’URL privées webhook ou d’autres informations d’identification. La génération et le débogage de Pine Script n’en nécessitent pas.
Sources
- Stratégies TradingView Pine Script
- Documentation de repeinture TradingView
- Référence TradingView Pine Script v6
- Guide Pionex Signal Bot
- Flux de travail historique PionexGPT et TradingView
Avertissement sur les risques : cet article est uniquement destiné à des fins éducatives et ne fournit aucun conseil en investissement, financier, juridique ou fiscal. Le code généré et les backtests peuvent contenir des erreurs ou des hypothèses irréalistes. Les crypto-monnaies et les contrats à terme à effet de levier comportent des risques importants, notamment la perte possible de tous les fonds investis. Testez soigneusement et utilisez uniquement les risques que vous pouvez vous permettre de prendre.
