[trans]
La stratégie d’équilibrage de la ligne de parité progressive est une stratégie de négociation basée sur le graphique RENKO. La stratégie utilise la ligne de parité indicaotr pour lisser le prix, en utilisant la croix de la ligne de parité de différentes périodes de temps comme signal d’achat et de vente.
La stratégie est principalement réalisée par les éléments suivants:
Sélectionnez la période RENKO et la période ATR avec l’entrée
Calculer le prix RENKO et la couleur, qui est convertie en or quand le prix dépasse le prix RENKO précédent plus l’ATR actuel, et en zéro quand le prix est inférieur au prix RENKO précédent moins l’ATR actuel
Utilisez les deux nombres entiers BUY et SELL pour enregistrer le nombre actuel de lots et de lots vides
Quand le jeu est terminé, les cartes blanches sont libérées et les cartes vides sont effacées Quand la chute est franchie, si aucune carte n’est blanche, la carte est à plat.
Graphique RENKO à l’aide de plot
Grâce à cette logique, la stratégie permet d’ouvrir des positions plus ouvertes et plus courtes au niveau précédant la rupture du prix, et d’effacer la position actuelle en cas de revers du prix. En outre, l’ATR est utilisé pour déterminer la largeur de la rupture, ce qui permet de déterminer une position d’arrêt raisonnable en fonction de la volatilité actuelle.
Cette stratégie présente les avantages suivants:
Renko pour éliminer le bruit et identifier les tendances Les graphiques RENKO permettent d’éliminer efficacement le bruit des fluctuations de prix et d’identifier les tendances les plus évidentes. C’est une bonne combinaison pour détecter des tendances et les suivre.
Le croisement de la même ligne émet un signal de transaction. Le croisement des moyennes des différentes périodes de temps peut servir d’indicateur de signaux de transaction plus fiable et éviter d’être trompé par le bruit.
Arrêt de la dynamique ATR L’utilisation d’ATR permet de régler le stop loss de manière raisonnable en fonction des fluctuations actuelles, afin d’éviter que le stop loss soit trop grand ou trop petit.
La tendance et la moyenne La combinaison d’un indicateur de tendance et d’un indicateur de ligne moyenne permet de tirer parti des avantages des deux, tout en assurant une meilleure fiabilité des signaux de négociation.
Cette stratégie comporte aussi des risques:
Une mauvaise évaluation des tendances Il peut y avoir des erreurs dans la façon dont RENKO détermine la tendance des prix, ce qui conduit à des prix d’achat et de vente inutiles. Des paramètres doivent être optimisés pour réduire les erreurs de jugement.
Faux signaux de croisement de la même ligne Les signaux de croisement de la ligne moyenne peuvent contenir des faux signaux, ce qui peut conduire à des actions d’achat et de vente inutiles. Les paramètres de la période de la ligne moyenne peuvent être optimisés de manière appropriée.
Paramètre ATR incorrect Une mauvaise configuration du cycle ATR peut également entraîner un stop loss trop grand ou trop petit. Il est nécessaire de tester différents marchés pour déterminer les meilleurs paramètres.
Les tremblements de terre En cas de forte volatilité et d’opérations de gré à gré, le graphique RENKO présente de nombreuses opérations d’achat et de vente inutiles, ce qui peut entraîner une prise de fonds. Il est nécessaire de filtrer les autres indicateurs pour éviter de telles transactions.
Cette stratégie peut être optimisée dans les directions suivantes:
Optimisation des paramètres RENKO et ATR L’ajustement de ces deux paramètres réduit le plus possible les erreurs de jugement de RENKO, ce qui permet à RENKO de saisir les tendances avec plus de précision.
Ajout de filtres à travers linéaires En ajoutant plus de ligne moyenne, et en exigeant que la plupart des lignes moyennes se croisent de manière homogène, on peut filtrer les faux signaux.
Ajouter des filtres pour d’autres indicateurs Par exemple, l’indicateur d’augmentation de la quantité d’énergie, qui ne génère un signal de transaction que lorsque la quantité d’énergie est confirmée simultanément, peut être évité.
Optimiser les stratégies de stop loss Il est possible d’étudier comment arrêter les pertes uniquement lorsque la tendance est inversée, au lieu de simplement suivre l’ATR, pour rendre les pertes plus raisonnables.
Optimisation de la gestion des fonds Il s’agit d’étudier comment optimiser la gestion des fonds dans le cadre de cette stratégie afin d’améliorer les taux de rendement tout en contrôlant les risques.
L’idée centrale est d’utiliser RENKO pour identifier les tendances et de les traverser en utilisant la ligne de symétrie comme signal de transaction filtré. Combiné avec l’arrêt ATR dynamique, il peut s’agir d’une stratégie de suivi de tendance avantageuse. La prochaine étape nécessite de continuer à optimiser les tests pour les risques connus, afin de rendre les paramètres de la stratégie plus complets et ainsi obtenir de meilleures performances en temps réel.
||
The Level by Level Build Up Moving Average Strategy is a trading strategy based on RENKO charts. It uses moving average indicators to smooth price and crossovers between moving averages of different timeframes as trading signals. Meanwhile, it also uses the ATR indicator to determine stop loss levels for more reasonable stops.
The core logic of this strategy includes:
Use input to select RENKO timeframe and ATR period
Calculate RENKO price and color. Turn to up when price breaks above previous RENKO price plus current ATR. Turn to down when price falls below previous RENKO price minus current ATR.
Use two integers BUY and SELL to record current long and short positions.
When up breakout, if no short position then go long. If already short then close short position. When down breakout, if no long position then go short. If already long then close long position.
Plot RENKO chart using plot.
With this logic, the strategy can open long or short when price breaks previous level, and close positions when price reverse. Using ATR to determine breakout range makes stop loss more reasonable based on current volatility.
This strategy has the following advantages:
RENKO filters noise and identifies trends RENKO can effectively filter price noise and identify significant trends. This combination is great for trend detection and following.
Moving average crossovers generate trading signals Crossovers between moving averages of different timeframes can provide reliable trading signals and avoid false signals from noise.
Dynamic stops with ATR Using ATR to dynamically set stop loss can make stops more reasonable based on current volatility, avoiding stops too wide or too tight.
Combination of trend and moving average Combining trend and moving average indicators utilizes the strengths of both - catching trends with RENKO while ensuring reliable signals with moving averages.
The strategy also has some risks:
Incorrect trend identification The way RENKO determines trends may result in unnecessary longs or shorts. Parameters need to be optimized to reduce false signals.
False signals from moving average crossovers
There can be false signals from moving average crossovers, causing unnecessary trades. Moving average periods could be optimized.
Improper ATR parameters Improper ATR period setting can also lead to stops too wide or too tight. Different markets should be tested for optimal parameters.
Whipsaw markets In sideways or strong whipsaw markets, RENKO may generate many unnecessary trades, occupying capital. Other filters are needed to avoid trading such markets.
The strategy can be optimized in the following aspects:
Optimize RENKO and ATR parameters
Adjust these parameters to minimize RENKO false signals and better catch trends.
Add moving average crossover filters Add more moving averages and require most of them to align before generating signals, to filter false signals.
Add other indicator filters For example, add volume to only take trades when volume confirms price, avoiding traps.
Improve stop loss strategy Research how to use trend-based stops instead of simply tracking ATR, for more logical stops.
Optimize money management Research optimal capital allocation under this strategy to maximize returns while controlling risks.
Overall this is a strategy worth optimizing and testing in live markets. The core idea of using RENKO for trend and moving average crossovers as filtered signals is sound. With dynamic ATR stops it can become a solid trend following system. The next step is to continue optimizing it based on the known risks to improve parameters and performance.
/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Renko Level Strategy 2", shorttitle="RLS2", overlay=true, pyramiding=2, currency=currency.USD, default_qty_value=50, initial_capital=2000, default_qty_type=strategy.percent_of_equity)
TF = input(title='TimeFrame', type=input.resolution, defval="D")
ATRlength = input(title="ATR length", type=input.integer, defval=14, minval=2, maxval=100)
HIGH = security(syminfo.tickerid, TF, high)
LOW = security(syminfo.tickerid, TF, low)
CLOSE = security(syminfo.tickerid, TF, close)
ATR = security(syminfo.tickerid, TF, atr(ATRlength))
float RENKO = na
color COLOR = na
int BUY = na
int SELL = na
bool UP = na
bool DN = na
RENKO := na(RENKO[1]) ? close : RENKO[1]
COLOR := na(COLOR[1]) ? color.white : COLOR[1]
BUY := na(BUY[1]) ? 0 : BUY[1]
SELL := na(SELL[1]) ? 0 : SELL[1]
UP := false
DN := false
if(close > RENKO[1]+ATR[1])
UP := true
RENKO := close
COLOR := color.lime
SELL := 0
BUY := BUY+1
if(close < RENKO[1]-ATR[1])
DN := true
RENKO := close
COLOR := color.red
BUY := 0
SELL := SELL+1
if(BUY[1]==1 and BUY==2)
strategy.entry("long", strategy.long)//, limit = RENKODN)
if(DN)
strategy.cancel_all()
strategy.close_all(comment = "close")
plot(RENKO, style=plot.style_line, linewidth=2, color=COLOR)