Stratégie de trading backtestée basée sur les canaux haussiers et baissiers
1
Follow
1802
Followers
Aperçu
Cette stratégie utilise la construction de canaux haussiers et baissiers pour effectuer une vérification de backtesting de type cassure de canal. Il s'agit d'une stratégie de trading par cassure de tendance.
Principe de la stratégie
- Calculer le prix le plus élevé sur une période donnée pour construire un canal haussier, et le prix le plus bas pour construire un canal baissier.
- Lorsque le prix franchit la ligne supérieure du canal, acheter.
- Lorsque le prix franchit la ligne inférieure du canal, vendre.
- Il est possible de définir la plage temporelle du backtest pour valider la stratégie.
- Utiliser la cassure du canal pour effectuer les transactions, la règle de la stratégie est simple et claire.
Analyse des avantages
- Les canaux haussiers et baissiers permettent de délimiter visuellement le canal de tendance.
- Après la cassure de la ligne du canal, la probabilité d'une tendance à la hausse est plus élevée.
- Le backtest permet de vérifier l'efficacité de la stratégie sur les données historiques.
- L'approche de trading par cassure de canal est simple et facile à mettre en œuvre.
- Le code est relativement concis, facile à modifier et à optimiser.
Analyse des risques
- Risque de faux breakout après la cassure, avec un risque de retour en arrière.
- Impossible de définir efficacement un stop-loss et un take-profit.
- Un réglage inapproprié des paramètres du canal peut affecter les performances de la stratégie.
- Les résultats du backtest peuvent présenter un biais d'optimisation.
- Les performances en conditions réelles de trading peuvent différer considérablement.
Directions d'optimisation
- Tester différents paramètres pour trouver la combinaison de paramètres optimale.
- Ajouter d'autres facteurs de combinaison pour filtrer les faux breakouts.
- Mettre en place un mécanisme de stop-loss et de take-profit.
- Traiter correctement les données de backtest pour éliminer les biais de données.
- Effectuer des backtests dans diverses conditions de marché.
- Simuler le trading en conditions réelles pour valider et configurer les paramètres de trading en direct.
Résumé
Cette stratégie utilise la simple règle de cassure de canal pour effectuer des backtests. Elle est facile à mettre en œuvre, mais nécessite encore des optimisations pour améliorer la stabilité. En l'affinant via l'ajustement des paramètres, le contrôle des risques, etc., elle peut devenir un système de trading par cassure fiable.
Source
Pine
/*backtest
start: 2023-08-20 00:00:00
end: 2023-08-30 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//strategy(title = "Backtest Donchian Teixeira", default_qty_type = strategy.fixed, default_qty_value = 100, overlay = true, commission_type = strategy.commission.cash_per_order, commission_value = 2.50, precision = 2, calc_on_every_tick = true, pyramiding = 0, initial_capital = 10000)
testStartYear = input(2000, "Backtest Start Year")Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1
