Stratégie de navigation sur le canal de Donchian


Date de création: 2024-02-26 17:31:45 Dernière modification: 2024-02-26 17:31:45
Copier: 0 Nombre de clics: 787
1
Suivre
1617
Abonnés

Stratégie de navigation sur le canal de Donchian

Aperçu

La stratégie d’équitation du canal de Dongguan est une stratégie de suivi de la tendance. Elle utilise le canal de Dongguan pour identifier les tendances du marché, entrer dans le champ lorsque le signal de tendance est généré, puis essayer de capturer la totalité de la tendance.

Principe de stratégie

La stratégie est basée sur le canal de Dongguan. Le canal de Dongguan est composé de la voie supérieure, de la voie inférieure et de la voie médiane. La voie supérieure est le prix le plus élevé des n derniers jours, la voie inférieure est le prix le plus bas des n derniers jours, la voie médiane est la moyenne de la voie supérieure et de la voie inférieure.

La stratégie commence par calculer les trajets ascendants, descendants et intermédiaires du canal de Dongguan d’une durée de 20 jours. Ensuite, il juge si le prix a franchi le canal. Si le prix de clôture franchit la moyenne des 200 jours ET le prix d’arrêt franchit la voie supérieure, il génère un signal de multiplication. Si le prix de clôture tombe sous la moyenne des 200 jours ET le prix d’arrêt tombe sous la voie inférieure, il génère un signal de vide.

Après avoir entré en position multiple, la ligne de stop-loss est réglée sur le rail inférieur; après avoir entré en position vide, la ligne de stop-loss est réglée sur le rail supérieur.

Analyse des avantages

Cette stratégie présente les avantages suivants:

  1. Il est capable d’identifier efficacement la direction des tendances du marché. Le canal de Tangjian peut clairement identifier les tendances en cours.

  2. En combinaison avec la moyenne à long terme, il est possible de filtrer efficacement les signaux erronés. La moyenne à long terme garantit que les signaux ne sont produits que dans la direction de la grande tendance.

  3. Le paramètre d’arrêt de perte est placé à la frontière du passage, ce qui permet d’arrêter rapidement les pertes et de contrôler efficacement les risques.

  4. La logique de la stratégie est simple et claire, facile à comprendre et à mettre en œuvre.

Analyse des risques

Cette stratégie comporte aussi des risques:

  1. Risque de renversement de tendance: lorsque la tendance du marché est soudainement renversée, des pertes importantes peuvent être causées.

  2. Risque d’optimisation des paramètres. Les paramètres du canal de Dongguan, tels que la longueur des cycles, doivent être constamment testés et optimisés, sinon ils peuvent affecter la performance de la stratégie.

  3. Le canal de Dongxian est susceptible de générer plus de signaux de transaction, ce qui peut entraîner des transactions trop fréquentes.

Direction d’optimisation

Cette stratégie peut être optimisée dans les domaines suivants:

  1. Il est possible de filtrer le signal en combinant plusieurs indicateurs, tels que la forme de la ligne K, l’indicateur d’oscillation, etc., afin d’éviter de faux signaux.

  2. Optimisation des paramètres. Optimisation des paramètres de longueur du canal de Dongxian pour trouver la meilleure combinaison de paramètres.

  3. La méthode d’adaptation au risque est adaptée à la volatilité du marché et aux exigences de contrôle des risques.

  4. La classification des signaux est effectuée en utilisant différents niveaux de stop-loss pour distinguer les signaux forts et faibles.

Résumer

La stratégie d’équitation du canal de Dongguan est une stratégie de suivi de la tendance plus simple et pratique dans l’ensemble. Elle permet d’identifier efficacement la direction de la tendance du marché et de capturer au maximum les tendances.

Code source de la stratégie
/*backtest
start: 2024-01-26 00:00:00
end: 2024-02-16 00:00:00
period: 1h
basePeriod: 15m
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/
// © pratyush_trades

//@version=4
strategy("Donchian Channel Strategy", overlay=true)

length = input(20)
longRule = input("Higher High", "Long Entry", options=["Higher High", "Basis"])
shortRule = input("Lower Low", "Short Entry", options=["Lower Low", "Basis"])

hh = highest(high, length)
ll = lowest(low, length)

up = plot(hh, 'Upper Band', color = color.green)
dw = plot(ll, 'Lower Band', color = color.red)
mid = (hh + ll) / 2
midPlot = plot(mid, 'Basis', color = color.orange)
fill(up, midPlot, color=color.green, transp = 95)
fill(dw, midPlot, color=color.red, transp = 95)

if (close>ema(close,200))
    if (not na(close[length]))
        strategy.entry("Long", strategy.long, stop=longRule=='Basis' ? mid : hh)

if (close<ema(close,200))
    if (not na(close[length]))
        strategy.entry("Short", strategy.short, stop=shortRule=='Basis' ? mid : ll)

if (strategy.position_size>0)
    strategy.exit(id="Longs Exit",stop=ll)

if (strategy.position_size<0)
    strategy.exit(id="Shorts Exit",stop=hh)