Exécution de backtests
Préparez la liste des tickers, vérifiez un ensemble de paramètres et laissez PineBag tester chaque ticker dans l'ordre.
Construire le sac
- Recherchez dans TradingView.
Choisissez Rechercher, trouvez un marché et utilisez l'action d'ajout PineBag. Le préfixe d'échange est conservé. - Collez une liste.
Choisissez Coller ou appuyez sur ⌘V/Ctrl+V. Les nouvelles lignes, virgules, points-virgules et espaces sont acceptés ; les doublons sont ignorés. - Copiez-le ou réutilisez-le.
Copier renvoie un ticker par ligne. Effacer copie le sac avant de le retirer, afin que Coller puisse le restaurer. - Vérifiez les balises.
Utilisez × sur une balise pour supprimer une erreur et confirmer le décompte avant de commencer.
NASDAQ:AAPL
NASDAQ:MSFT
BINANCE:BTCUSDT
CME_MINI:ES1!NASDAQ:AAPL
NASDAQ:MSFT
BINANCE:BTCUSDT
CME_MINI:ES1!- Jusqu'à 500 tickers par exécution.
- Pris en charge : actions, crypto, forex, contrats à terme, indices et autres symboles TradingView.
- Les données de marché et les cotations différées suivent toujours les droits de votre compte TradingView.
Choisissez d'où proviennent les propriétés de la stratégie
Ouvrez les paramètres PineBag et choisissez TradingView ou Script sous Propriétés de la stratégie. La source sélectionnée gagne lorsque la même valeur existe aux deux endroits ; TradingView est la valeur par défaut.
strategy().Priorité TradingView
Utilisez-le lorsque vous ajustez les hypothèses de capital, de taille de l'ordre, de commission et d'exécution dans TradingView. Les valeurs du graphique remplacent les valeurs de script correspondantes.
Priorité du script
Utilisez ceci lorsque chaque exécution doit comporter les mêmes hypothèses à l'intérieur du .pine . TradingView fournit uniquement une propriété que la déclaration ne définit pas.
Modifier les paramètres dans TradingView
- Ajoutez la stratégie au graphique.
Ouvrez ses paramètres avec l'icône d'engrenage et choisissez le Propriétés . - Définir les hypothèses du compte.
Vérifiez le capital initial, la devise de base et la taille de la commande. - Définir les coûts de négociation.
Entrez la commission et le glissement. Celles-ci s'appliquent à chaque ticker du sac. - Vérifiez l'effet de levier et les remplissages.
Définissez le comportement de marge longue/courte, de recalcul et d'exécution des commandes uniquement lorsque la stratégie en a besoin. - Retournez à PineBag.
Gardez la priorité TradingView sélectionnée, confirmez le résumé dans le panneau latéral et démarrez l'exécution.
Ou conserver les paramètres dans Pine Script
Avec la priorité Script, le strategy() la déclaration devient la source portable de la vérité. Ce modèle comprend les propriétés principales et un petit exemple valide de répartition EMA.
Ouvrir le modèle de stratégie avec toutes les variables Properties →
↓Téléchargez le modèle .pine modifiable4 Ko · Pine Script v6Choisissez le mode historique
Historique des graphiques
Utilise jusqu'à 5 000 barres chargées. Cela fonctionne avec n'importe quel plan TradingView, mais les dates de début des tickers peuvent différer.
Plage partagée exacte
Teste chaque téléscripteur entre les mêmes dates. Cela nécessite un plan TradingView avec Deep Backtesting.
Que se passe-t-il lors d'un test
PineBag vérifie la stratégie et les paramètres.
TradingView calcule un ticker après l'autre.
PineBag enregistre les résultats dans un rapport de portefeuille local.
Démarrer et surveiller le run
-
Confirmez la stratégie et le sac.
Vérifiez le fichier, la période, le capital et le nombre de tickers. -
Sélectionnez le mode historique.
Choisissez un historique graphique rapide ou une plage de dates partagée exacte. -
Choisissez Exécuter le backtest.
Gardez l'onglet TradingView ouvert pendant que le compteur de progression se déplace. -
Consultez les avertissements.
PineBag nomme un ticker ayant échoué et conserve les résultats terminés. -
Ouvrez le rapport.
Le résultat et la version de la stratégie testée sont stockés localement.