Les ressources ont été chargées... Je charge...

La stratégie de la période de détention dynamique basée sur un schéma d'inversion de 123 points

Auteur:ChaoZhang est là., Date: le 12 novembre 2024 à 15h46
Les étiquettes:- Je vous en prie.SMAIndice de résistanceFaible- Très haut.

img

Résumé

Cette stratégie est un système de négociation quantitatif basé sur la reconnaissance des modèles de prix du marché, conçu principalement pour capturer les opportunités d'inversion potentielles du marché en identifiant des modèles d'inversion de 123 points. La stratégie combine la gestion dynamique de la période de détention avec le filtrage des moyennes mobiles, en utilisant la vérification de conditions multiples pour améliorer la précision des transactions.

Principes de stratégie

La logique de base est basée sur la reconnaissance des tendances des prix, y compris les éléments clés suivants:

  1. Conception des conditions d'entrée
  • Le plus bas de la journée en cours doit être inférieur au plus bas de la journée précédente
  • Le plus bas de la journée précédente doit être inférieur au plus bas de trois jours
  • Le plus bas d' il y a deux jours doit être inférieur au plus bas d' il y a quatre jours
  • Le sommet de deux jours doit être inférieur au sommet de trois jours. Lorsque les quatre conditions sont remplies simultanément, le système génère un signal long.
  1. Conception du mécanisme de sortie
  • Période de détention par défaut fixée à 7 jours
  • Utilise la moyenne mobile simple de 200 jours (SMA) comme condition de sortie dynamique
  • Activation de la clôture de position lorsque le prix atteint ou dépasse la moyenne mobile à 200 jours
  • Fermeture automatique des positions lorsque la période de détention atteint la durée définie

Les avantages de la stratégie

  1. Une grande précision de reconnaissance des modèles
  • Mécanisme de vérification des conditions multiples
  • Conditions d'entrée strictes fondées sur des positions élevées/faibles au prix relatif
  • Réduction de la probabilité de faux signaux
  1. Contrôle complet des risques
  • Limites de perte maximale pour la période de détention fixe
  • Moyenne mobile à long terme comme filtre de tendance
  • Mécanisme de double sortie pour protéger les bénéfices
  1. Des règles de fonctionnement claires
  • Conditions explicites d'entrée et de sortie
  • Paramètres flexibles pouvant être ajustés aux conditions du marché
  • Facile à mettre en œuvre et backtest

Risques stratégiques

  1. Limites de la reconnaissance des modèles
  • Peut générer de faux signaux sur les marchés instables
  • Réduction de la précision pendant les périodes de volatilité extrême
  • Requiert une validation avec d'autres indicateurs techniques
  1. Risques liés à l'optimisation des paramètres
  • Une période de détention fixe peut ne pas convenir à tous les environnements de marché
  • La sélection de la moyenne mobile de la période a une incidence sur la performance de la stratégie
  • L'optimisation excessive peut conduire à un surajustement
  1. Risques liés à l'adaptabilité du marché
  • Réduction de la fiabilité des signaux d'inversion sur les marchés à forte tendance
  • Les performances varient selon les différentes conditions du marché
  • Exige une évaluation périodique de l'efficacité de la stratégie

Directions d'optimisation de la stratégie

  1. Amélioration du signal d'entrée
  • Ajouter un mécanisme de confirmation de volume
  • Incorporer des indicateurs de dynamique comme jugement auxiliaire
  • Envisager d' ajouter des filtres de volatilité
  1. Amélioration du mécanisme de sortie
  • Mettre en œuvre une gestion dynamique des périodes de détention
  • Ajouter la fonctionnalité de stop loss de suivi
  • Développer des objectifs de profit à plusieurs niveaux
  1. Amélioration du contrôle des risques
  • Mettre en place un système de gestion des positions
  • Mécanisme de contrôle de la consommation
  • Ajouter des indicateurs du sentiment du marché

Résumé

La stratégie fournit aux traders un outil fiable de capture de l'inversion du marché grâce à une reconnaissance stricte des modèles et à des systèmes complets de contrôle des risques. Bien que certaines limitations existent, l'optimisation continue et les ajustements de paramètres appropriés permettent à la stratégie de maintenir une performance stable dans différents environnements de marché.


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-11 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © EdgeTools

//@version=5
strategy("123 Reversal Trading Strategy", overlay=true)

// Input for number of days to hold the trade
daysToHold = input(7, title="Days to Hold Trade")

// Input for 20-day moving average
maLength = input(200, title="Moving Average Length")

// Calculate the 20-day moving average
ma20 = ta.sma(close, maLength)

// Define the conditions for the 123 reversal pattern (bullish reversal)
// Condition 1: Today's low is lower than yesterday's low
condition1 = low < low[1]

// Condition 2: Yesterday's low is lower than the low three days ago
condition2 = low[1] < low[3]

// Condition 3: The low two days ago is lower than the low four days ago
condition3 = low[2] < low[4]

// Condition 4: The high two days ago is lower than the high three days ago
condition4 = high[2] < high[3]

// Entry condition: All conditions must be true
entryCondition = condition1 and condition2 and condition3 and condition4

// Exit condition: Close the position after a certain number of bars or when the price reaches the 20-day moving average
exitCondition = ta.barssince(entryCondition) >= daysToHold or close >= ma20

// Execute buy and sell signals
if (entryCondition)
    strategy.entry("Buy", strategy.long)
if (exitCondition)
    strategy.close("Buy")



Relationnée

Plus de