Analyse de backtesting de la stratégie d'arbitrage de momentum
Nom de la stratégie
Je l'appellerai la stratégie de l'arbitrage dynamique en fonction de ses principales caractéristiques.
Deuxième vue d'ensemble de la stratégie
La stratégie consiste à construire des signaux de plus-value en calculant l'indicateur de choc dynamique de Chande et en définissant des seuils supérieurs et inférieurs pour créer des opportunités d'arbitrage et réaliser des profits.
Troisièmement, le principe de stratégie
Le code commence par définir les paramètres Longueur, TopBand et LowBand, Longueur représentant le nombre de jours de calcul de la dynamique, TopBand et LowBand représentant les seuils de réglage.
On calcule ensuite le mouvement absolu xMom du jour le plus récent de Longitude, puis on calcule la moyenne mobile simple du jour de Longitude xSMA_mom.
On calcule ensuite le mouvement cumulé de Length par jour xMomLength。
On calcule ensuite l'indicateur d'oscillation de la dynamique nRes, qui est égal à xMomLength divisé par xSMA_mom multiplié par Length et magnifié 100 fois.
La direction de la polyvalence est déterminée par la relation entre la taille de nRes et la taille des seuils supérieurs et inférieurs.
Enfin, en fonction de l'activation ou non de la correction de la transaction inversée pos, un signal de transaction possig est généré, générant des entrées multichampions.
Quatrièmement, les avantages stratégiques
- L'utilisation d'indicateurs de dynamique pour identifier les points de basculement potentiels de la tendance, afin de mieux capturer la tendance
- Le filtrage des seuils est combiné à un signal clair de pluri-voie pour éviter les transactions erronées
- L'application de la théorie de la transaction inversée pour obtenir des opportunités de reprise
- Les paramètres sont réglables et peuvent être optimisés pour différentes variétés et périodes
- Les paramètres de visualisation sont intuitifs et facilitent la compréhension de la logique des transactions
Cinquièmement, le risque stratégique.
- Si vous ne considérez que le facteur dynamique, vous risquez de manquer les opportunités de trading créées par d'autres indicateurs techniques.
- La rupture de la dynamique ne signifie pas nécessairement un renversement de tendance, il y a un risque d'erreur
- Les contrats inversés, bien que rentables, pourraient accroître les pertes
- Une mauvaise optimisation des paramètres peut conduire à des transactions trop fréquentes ou à des points optimaux manqués
- Dégénérescence de la dynamique à court terme due à un événement soudain nécessitant un filtrage approprié
Il est possible de contrôler le risque en combinant des indicateurs techniques tels que la tendance et la volatilité pour déterminer la fiabilité des signaux de dynamique, en ajustant les paramètres pour réduire la fréquence des transactions et en assouplissant le point de rupture de manière appropriée.
Sixièmement, améliorer la stratégie
- Ajout de filtres sur d'autres indicateurs techniques pour améliorer la précision des signaux de trading
Avant le déclenchement du signal de dynamique, il est possible de déterminer si le prix de clôture est au-dessus du système de ligne moyenne ou si la volatilité est dans la plage normale, afin d'éviter d'être induit en erreur.
- Paramètres d'optimisation en fonction des caractéristiques de la variété
Pour les variétés à forte volatilité, il est possible d'élargir de manière appropriée la plage de seuils normaux de volatilité pour réduire la fréquence des transactions.
- Optimisation de plusieurs périodes de temps en fonction de différentes périodes de temps
Pendant la journée, il est possible d'utiliser des périodes plus courtes de longueur pour effectuer des transactions sur des lignes ultra courtes; ajustez les paramètres en fonction de la ligne de la semaine ou de la ligne de la lune, en mettant l'accent sur les tendances sur les lignes longues moyennes.
- Définition des conditions de déviation
Lors du déclenchement d'un signal bullish, il est nécessaire d'ajouter des conditions de prix supérieures à la vallée de la vague précédente pour éviter un faux signal de renversement de tendance.
VII. Conclusion
La stratégie est principalement utilisée pour identifier les opportunités de renversement de tendance à court terme grâce à des indicateurs dynamiques. La combinaison de paramètres de filtrage génère des signaux de négociation.
/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 07/02/2017
// This indicator plots Chande Momentum Oscillator. This indicator was - 1

