Type/to search

Stratégie de trading quotidienne

Common strategy
Created: 2023-09-26 20:49:44
Last modified: 3 years ago
1
Follow
1802
Followers

Résumé

Il s'agit d'une stratégie de trading personnalisée pour le Bitcoin, permettant de prendre des positions longues ou courtes en fonction des différents jours de la semaine. Les prix ont tendance à se déplacer dans une direction ou une autre selon les jours de la semaine ; cette stratégie vous permet de tester différents jours de trading sur une période donnée pour en tirer parti.

Assurez-vous d'utiliser un graphique journalier pour consulter les performances et l'historique des transactions, afin de garantir que le script fonctionne comme prévu et que vous obtenez le maximum de données historiques de TradingView.

Principe de la stratégie

La logique centrale de cette stratégie est de permettre à l'utilisateur de choisir, pour chaque jour de la semaine, de trader en long, en short, ou de ne pas trader du tout.

Tout d'abord, elle permet à l'utilisateur de définir la plage de dates de backtest, incluant le mois, le jour et l'année de début ainsi que le mois, le jour et l'année de fin.

Ensuite, elle utilise un tableau timeframes pour stocker la représentation numérique de chaque jour de la semaine, de 0 pour dimanche à 6 pour samedi.

Un autre tableau timeframes_options est utilisé pour stocker le choix pour chaque jour : long, short, ou pas de trade. Ceci est configuré via une option d'entrée.

Dans une boucle for, la stratégie vérifie si le jour de trading actuel correspond à un jour du tableau timeframes. Si c'est le cas et que l'option diffère du jour précédent, elle ferme d'abord toutes les positions ouvertes.

Si l'option n'est pas "Aucun", elle ouvre une position dans la direction correspondante, long ou short.

Ainsi, la stratégie peut effectuer des trades longs ou courts dans la plage de dates définie, en fonction des réglages pour chaque jour de la semaine.

Analyse des avantages

Le principal avantage de cette stratégie est qu'elle offre un trading long/short hautement personnalisable.

Les utilisateurs peuvent librement choisir la direction de trading pour chaque jour de la semaine.

Contrairement aux stratégies hebdomadaires fixes, cette stratégie peut être ajustée de manière flexible.

Si les résultats de certains jours ne sont pas satisfaisants, il est facile de les modifier pour ne trader que les autres jours.

La plage de dates de backtest est également très flexible, permettant de tester n'importe quelle période spécifiée par l'utilisateur pour voir quelles combinaisons de jours fonctionnent le mieux.

La logique de trading est très claire et simple, facile à comprendre et à modifier.

Les utilisateurs peuvent ajuster les paramètres sans avoir besoin de programmer.

La stratégie ferme également automatiquement les positions ouvertes lorsque la direction change chaque jour, évitant ainsi des risques inutiles.

Analyse des risques

Le risque principal de cette stratégie est que le choix quotidien des trades défini par l'utilisateur peut ne pas être adapté à toutes les périodes.

Par exemple, trader long en semaine et short le week-end peut s'avérer efficace pendant une certaine période, mais échouer à d'autres moments.

Par conséquent, il est essentiel de tester soigneusement différentes plages de dates et de ne pas se fier à un seul résultat de backtest.

Les ajustements de paramètres doivent tenir compte des conditions spécifiques du marché.

Un autre risque est l'incapacité de fermer les positions à temps avec un stop-loss lors des changements de direction quotidiens, ce qui peut entraîner une amplification des pertes.

Cependant, la stratégie tente d'atténuer ce problème en fermant automatiquement les positions.

Dans l'ensemble, cette stratégie dépend fortement de l'optimisation des paramètres et nécessite suffisamment de tests pour trouver des combinaisons de paramètres adaptées à différentes conditions de marché.

Axes d'optimisation

Cette stratégie peut être optimisée de plusieurs manières :

  1. Ajouter une logique de stop-loss lors des changements de direction quotidiens, placer un stop suiveur lorsque la position est en profit, pour réduire le drawdown.
  2. Ajouter un filtre qui ne génère un signal que lorsque le prix dépasse le plus haut ou le plus bas d'un jour donné, évitant ainsi les trades répétés en l'absence de tendance.
  3. Réduire la taille des positions en période de forte volatilité et l'augmenter en période de faible volatilité, afin de contrôler le risque.
  4. Intégrer l'apprentissage automatique pour la sélection des jours de trading, en évaluant la probabilité de trade pour chaque jour sur la base des données historiques, afin de générer des directions quotidiennes dynamiques.
  5. Ajouter une logique de gestion des événements imprévus, par exemple suspendre le trading lors d'événements économiques majeurs, pour éviter d'être piégé.

Conclusion

Cette stratégie offre une capacité de trading long/short hautement flexible grâce à la sélection quotidienne de la direction.

Les utilisateurs peuvent combiner et tester librement pour trouver les meilleurs paramètres.

Cependant, elle nécessite une optimisation importante et de nombreux tests pour trouver des réglages adaptés à différents marchés.

L'ajout de stop-loss, de filtres, d'ajustements dynamiques et d'autres optimisations peut réduire le risque et améliorer la stabilité.

Sous réserve d'une optimisation prudente des paramètres, cette stratégie peut devenir un outil efficace de trading directionnel quotidien.

Source
Pine
/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/

//@version=4
// strategy("Day of Week Custom Buy/Sell Strategy", overlay=true, currency=currency.USD, default_qty_value=1.0,initial_capital=30000.00,default_qty_type=strategy.percent_of_equity)
Strategy parameters
Strategy parameters
From Month
From day
From Year
To Month
To day
To Year
sunday
monday
tuesday
wednesday
thursday
friday
saturday
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)