Stratégie de trading d'inversion de modèle


Date de création: 2023-09-27 16:40:28 Dernière modification: 2023-09-27 16:40:28
Copier: 0 Nombre de clics: 650
1
Suivre
1617
Abonnés

Aperçu

La stratégie consiste à identifier les lignes K qui forment la forme de la lampe Hammer pendant et à inverser la transaction en combinant le jugement de la ligne moyenne SMA. Lorsqu’une forme de lampe Hammer pendant apparaît, un signal de transaction est généré si le cours de clôture est en dehors de la ligne moyenne.

Le principe

La stratégie est basée sur les principes suivants:

  1. Identifier la forme de la lampe suspendue Hammy en calculant la gamme de prix d’ouverture et de clôture et la volatilité globale

  2. Déterminer si le prix de clôture de la ligne K précédente est supérieur ou inférieur au prix le plus élevé et au prix le plus bas de la ligne K actuelle, afin d’éviter de faux signaux

  3. Le rapport entre le cours d’ouverture et le cours moyen des SMA forme un signal de revers.

  4. Lorsque la forme de la lampe suspendue Hammy est reconnue et que les conditions sont remplies, un signal de plus ou de moins est généré

Les principales étapes du code sont les suivantes:

  1. Calculer la moyenne moyenne

  2. Déterminer si le cycle a formé la forme de la lampe Hammer

  3. Déterminer la relation entre le prix de clôture de la ligne K précédente et le prix le plus bas de la ligne K actuelle

  4. Déterminer la relation entre le cours de clôture et la ligne moyenne et confirmer le signal de revers

  5. Tracez le marquage des signaux et la sortie des signaux de vide multiple

Analyse des avantages

Cette stratégie présente les avantages suivants:

  1. Les lampes Hammi sont clairement définies et facilement reconnaissables.

  2. Le filtrage homogène permet de réduire le nombre de faux signaux.

  3. Les signaux d’aération sont clairs et les opérations sont claires.

  4. Capture de la courte ligne de tendance inverse.

  5. Les paramètres peuvent être ajustés de manière flexible pour s’adapter à différentes conditions de marché.

  6. Il est facile à comprendre et à mettre en œuvre, et est convivial pour les débutants.

Analyse des risques

Cette stratégie comporte aussi des risques:

  1. La dépendance à une seule forme est vulnérable aux fausses avancées du marché.

  2. Il n’y a pas de mécanisme de coupe-défaut et il n’y a pas de contrôle efficace des pertes.

  3. Une mauvaise configuration des paramètres peut entraîner des transactions trop fréquentes.

  4. Il est nécessaire de combiner les tendances et de ne pas être bon dans un marché en tendance.

  5. L’efficacité dépend de l’optimisation des paramètres et nécessite des tests d’optimisation en continu.

La réponse:

  1. Combiné à d’autres indicateurs, le signal de filtrage

  2. Il a ajouté: “Nous devons renforcer les mécanismes de prévention des pertes et contrôler les risques”.

  3. Optimiser les paramètres et contrôler la fréquence des transactions.

  4. Il n’y a pas d’inconvénient à ce que le système soit utilisé uniquement dans les zones de recensement.

  5. Optimisation de la rétroaction continue, vérification régulière des résultats.

Direction d’optimisation

La stratégie peut être optimisée de la manière suivante:

  1. Il est possible d’augmenter le filtrage du trafic afin d’éviter les fausses percées.

  2. Augmentation des mécanismes d’arrêt des pertes, tels que l’arrêt de la traînée, l’arrêt de la fourche morte, etc.

  3. Les paramètres d’optimisation, tels que les tendances et les paramètres environnementaux, sont combinés avec la structure du marché.

  4. En combinaison avec d’autres indicateurs, des signaux de confirmation tels que MACD, KDJ, etc.

  5. Il est également possible d’éviter les transactions à l’envers.

  6. Optimiser les paramètres de cycle de vie, équilibrer le FREQ et la qualité du signal.

Résumer

La stratégie est basée sur la forme de la ligne de phare combinée avec le jugement de la moyenne moyenne. Elle présente des avantages tels que la simplicité du signal et la facilité d’utilisation. Il existe également des risques et des possibilités d’optimisation.

||

Overview

This strategy identifies doji candlestick patterns and combines SMA to determine reversals for trading. It generates trading signals when doji patterns form and the open/close prices are outside the SMA lines. Bullish signals are generated on hanging man lines and bearish signals on shooting star lines.

Principles

The main principles of this strategy are:

  1. Identifying doji patterns by calculating the range of open/close prices vs the overall price movement.

  2. Checking if previous close is above/below current high/low to avoid false signals.

  3. Judging open/close prices in relation to SMA lines to generate reversal signals.

  4. Generating long/short signals when qualified doji patterns are identified.

The main steps in the code are:

  1. Calculating SMA lines

  2. Looping through candles to identify doji patterns

  3. Checking previous close vs current high/low relationship

  4. Confirming reversal signals based on open/close and SMA relationship

  5. Plotting signal markers and outputting long/short signals

Advantages

The advantages of this strategy include:

  1. Doji patterns are clear and easy to identify/implement.

  2. SMA filters help reduce false signals.

  3. Clear long/short signals make trading operations straightforward.

  4. Reversal trading captures short-term trends.

  5. Flexible parameters can adapt to different market conditions.

  6. Easy to understand and implement, beginner friendly.

Risks

Some potential risks:

  1. Reliance on single pattern, prone to false breakouts.

  2. No stop loss mechanism to control losses.

  3. Bad parameter tuning can lead to over-trading.

  4. Trend-reliant, underperforms in trending markets.

  5. Performance relies on parameter optimization.

Solutions:

  1. Add other filters to confirm signals.

  2. Implement stop loss to manage risks.

  3. Optimize parameters and limit trade frequency.

  4. Use mainly during range-bound markets.

  5. Continual backtesting and optimization.

Improvement Areas

Some ways to improve the strategy:

  1. Add volume filter to avoid false breakouts.

  2. Implement stop loss mechanisms like trailing stop loss.

  3. Optimize parameters based on market conditions like trends.

  4. Add other indicators to confirm signals, like MACD, KDJ etc.

  5. Add trend determination to avoid counter-trend trading.

  6. Optimize lookback period to balance frequency and quality.

Summary

This strategy uses doji patterns with SMA for efficient reversal trading. It has advantages like simple rules and easy trading. But also has risks and areas for improvement. With continual optimization it can become a solid short-term trading system.

[/trans]

Code source de la stratégie
/*backtest
start: 2022-09-20 00:00:00
end: 2023-09-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Doji Reversal", overlay=true)

smaPeriod = input(title="SMA Period", defval=10, minval=0)
tolerance = input(title="Tolerance", defval=0.1, minval=0)

lookbackEnd = input(title="End", defval=2, minval=0)

avg = sma(close, smaPeriod)
signal_long = bool(false)
signal_short = bool(false)

for i = 1 to lookbackEnd
    is_doji = (abs(close[i] - open[i]) / (high[i] - low[i])) < tolerance
    signal_long := signal_long or ( is_doji and (close[i-1] <= high[i] or i == 1) and close[i-1] > high[i] and high[i] < avg and close > open )
    signal_short := signal_short or ( is_doji and (close[i-1] >= low[i] or i == 1) and close[i-1] < low[i] and low[i] > avg and close < open )

plotshape(signal_long, "LONG", style=shape.triangleup, size=size.normal)
plotshape(signal_short, "SHORT", style=shape.triangledown, size=size.normal)

strategy.entry("LONG", strategy.long, when=signal_long)
strategy.entry("SHORT", strategy.short, when=signal_short)