La stratégie de négociation adaptative à double percée est une stratégie quantitative qui rend des jugements et des opérations de négociation basées sur la relation entre le prix d'ouverture et le prix de clôture des actions. Cette stratégie prendra des positions longues ou courtes lorsque les conditions des paramètres fixés sont remplies.
La logique de base de cette stratégie est de juger de la direction basée sur la relation de taille entre le prix d'ouverture et le prix de clôture. Plus précisément, si le prix de clôture est supérieur au prix d'ouverture dépassant la valeur de seuil définie1, un signal long est généré; si le prix d'ouverture est supérieur au prix de clôture dépassant la valeur de seuil1, un signal court est généré. Une fois une position entrée, la stratégie continuera à surveiller les changements de prix. Si les prix d'ouverture et de clôture s'inversent au-delà de la valeur de seuil définie2, l'opération de sortie sera exécutée. On peut voir que cette stratégie comprend à la fois la logique d'ouverture et la logique de sortie de position, formant un cadre de trading relativement complet.
En termes de mise en œuvre du code, la stratégie définit d'abord les conditions de position longue et courte, et place des ordres lorsque la logique de position d'ouverture est remplie. Elle détecte ensuite en continu si la condition de sortie a été déclenchée, et une fois la condition de sortie remplie, elle exécute l'opération de fermeture.
La stratégie de négociation adaptative à double percée présente les avantages suivants:
Bien que cette stratégie présente certains avantages, elle comporte également les risques suivants:
Ces risques doivent être étroitement surveillés lors de la négociation en direct afin d'ajuster rapidement les paramètres ou d'optimiser les algorithmes.
Les principaux aspects pour optimiser cette stratégie sont les suivants:
Grâce à l'optimisation des algorithmes et des modèles, la stabilité globale et la rentabilité de la stratégie peuvent être améliorées.
La stratégie de trading adaptative à double percée combine le jugement de tendance et les mécanismes de sortie adaptatifs, qui peuvent contrôler efficacement les risques.
/*backtest start: 2023-01-30 00:00:00 end: 2024-02-05 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Repaint in version 3", overlay=true, calc_on_every_tick=true, calc_on_order_fills=true) // Repaint? // strategy("Repaint in version 3", overlay=true, calc_on_every_tick=true) // Correct val1 = input(123) val2 = input(234) from_year=input(2018, minval=2000, maxval=2020) from_month=input(6, minval=1, maxval=12) from_day=input(1, minval=1, maxval=31) to_year=input(2019, minval=2007, maxval=2020) to_month=input(12, minval=1, maxval=12) to_day=input(31, minval=1, maxval=31) long = (close-open) > val1 short = (open-close) > val1 exitLong = (open-close) > val2 exitShort = (close-open) > val2 term = true strategy.entry("LONG", strategy.long, when=long and term) strategy.close("LONG", when = exitLong and not short and term) strategy.entry("SHORT", strategy.short, when=short and term) strategy.close("SHORT", when = exitShort and not long and term)