
La stratégie de plafonnement de Gold Cross est une stratégie de négociation quantitative qui applique à la fois le principe de Gold Cross et la technique de plafonnement. La stratégie génère un prix de plafonnement en calculant la moyenne des prix sur 4 cycles, puis calcule Gold Cross en fonction du prix de plafonnement pour émettre un signal de négociation.
La stratégie s’appuie principalement sur les principes suivants:
La crosse d’Hagen est une stratégie qui génère un signal d’achat ou de vente lorsqu’une moyenne mobile à court terme est traversée par une moyenne mobile à court terme ou par une moyenne mobile à long terme. Dans cette stratégie, la moyenne mobile à court terme est le prix de clôture lisse (haclose) et la moyenne mobile à long terme est le prix d’ouverture lisse (haopen).
Afin de filtrer le bruit, la stratégie utilise la moyenne des prix sur 4 cycles pour calculer le prix de l’aplatissement:
haclose = (open + high + low + close) / 4
haopen = la moyenne de la dernière haopen + la dernière haclose
Le croisement d’or de la mer, calculé à partir du prix lisse ci-dessus, peut générer un signal de transaction plus fiable.
Il s’agit d’un signal à plusieurs têtes lorsqu’il est porté sur haclose et d’un signal à vide lorsqu’il est porté sous haclose.
Par rapport à la stratégie originale de croisement d’acier, la stratégie de croisement d’acier lisse présente les avantages suivants:
La technologie Smooth filtre le bruit du marché à court terme, évitant ainsi la production de faux signaux et améliorant la qualité des signaux.
Le calcul du prix d’équilibrage en utilisant la moyenne des prix sur 4 périodes permet de mieux refléter les tendances à moyen et long terme et de générer des signaux de trading plus fiables.
La stratégie, combinée aux caractéristiques de croisement rapide de l’hybridation, permet de saisir en temps opportun les points de basculement des tendances à moyen et long terme.
Cette stratégie comporte aussi des risques:
Les techniques de smoothing peuvent filtrer certains signaux efficaces lors de fortes fluctuations du marché, ce qui entraîne des opportunités de trading manquées.
Le calcul de la moyenne des 4 cycles entraîne également un certain retard, et peut-être une occasion manquée de raccourcir la ligne.
La stratégie a des exigences en termes de fréquence de négociation et de durée de détention et ne convient pas aux transactions trop fréquentes ou trop longues.
Les risques mentionnés ci-dessus peuvent être résolus par une optimisation appropriée des paramètres de lissage ou d’une combinaison d’autres indicateurs.
Cette stratégie peut être optimisée dans les directions suivantes:
Optimiser les paramètres de lissage, tels que l’ajustement des cycles moyens, pour trouver la meilleure combinaison de paramètres.
La précision du signal est améliorée en combinaison avec d’autres indicateurs, tels que le nombre de passages, la bande de Brin, etc.
Augmenter les stratégies de stop-loss pour contrôler les risques, comme le stop-move, le stop-scaling, etc.
Optimiser les stratégies de gestion de fonds, définir des positions raisonnables et des limites de stop-loss, contrôler les pertes individuelles.
La stratégie de la croix d’acier lisse, qui combine le principe de la croix d’acier et la technologie de l’acier lisse, permet d’explorer efficacement les points de basculement des tendances à moyen et long terme et d’éviter d’être perturbée par le bruit du marché à court terme. Comparée à la stratégie de la croix d’acier lisse originale, la stratégie de la croix d’acier lisse, qui filtre une partie du bruit, peut produire un signal de négociation de meilleure qualité.
/*backtest
start: 2022-12-06 00:00:00
end: 2023-12-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Heikin-Ashi Strategy", overlay=true)
// Plots Color Of Heikin-Ashi Bars while Viewing Candlestics or Bars
//Works on Candlesticks and OHLC Bars - Does now work on Heikin-Ashi bars - But I have verified its accuracy
// Created By User ChrisMoody 1-30-2014 with help from Alex in Tech Support
// === BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1)
FromDay = input(defval = 1, title = "From Day", minval = 1)
FromYear = input(defval = 2017, title = "From Year", minval = 1998)
ToMonth = input(defval = 1, title = "To Month", minval = 1)
ToDay = input(defval = 1, title = "To Day", minval = 1)
ToYear = input(defval = 9999, title = "To Year", minval = 1998)
haclose = ((open + high + low + close)/4)//[smoothing]
haopen = na(haopen[1]) ? (open + close)/2 : (haopen[1] + haclose[1]) / 2
heikUpColor() => haclose > haopen
heikDownColor() => haclose <= haopen
barcolor(heikUpColor() ? aqua: heikDownColor() ? red : na)
if (heikUpColor() )
strategy.entry("LONG", strategy.long, comment="LONG")
if (heikDownColor())
strategy.entry("SHORT", strategy.short, comment="SHORT")
//plot(pos, title="pos", style=line, linewidth=1, color=red )