[trans]
Die schrittweise gepflanzte Gleichgewichtsstrategie ist eine Handelsstrategie, die auf RENKO-Charts basiert. Die Strategie verwendet die Gleichgewichtsindikatoren, um die Preise zu glätten, und nutzt die Kreuzung der Gleichgewichtslinien in verschiedenen Zeiträumen als Kauf- und Verkaufssignale. Die Strategie bestimmt auch die Stop-Loss-Position anhand des ATR-Indikators, um die Stop-Loss-Position zu berechtigen.
Die Strategie wird vor allem in folgenden Teilen umgesetzt:
Mit Input wählen Sie die RENKO-Zeitspanne und die ATR-Zyklus
Berechnen Sie den RENKO-Preis und die Farbe, die zu einem Pluswert wird, wenn der Preis den vorherigen RENKO-Preis plus den aktuellen ATR überschreitet, und zu Null, wenn der Preis unter dem vorherigen RENKO-Preis minus den aktuellen ATR liegt
Mit zwei Ganzzahlen BUY und SELL wird die aktuelle Anzahl der Mehr- und Leerbestellungen erfasst
Wenn die Karte durchbrochen wird, wird die Karte ausgewählt, wenn keine Karte vorhanden ist. Wenn der Fall ein Durchbruch erzeugt, wird die Karte frei, wenn keine Karte mehr ist, und die Karte wird ausgeglichen.
RENKO-Diagramme mit Plot
Mit dieser Logik kann die Strategie bei einem Preisbruch vor dem Niveau eine Position aufnehmen und die aktuelle Position auslöschen, wenn sich der Preis umkehrt. Die Verwendung von ATR zur Bestimmung der Breakoutbreite kann jedoch eine vernünftige Stop-Loss-Position basierend auf der aktuellen Volatilität bestimmen.
Die Strategie hat folgende Vorteile:
Mit RENKO können Sie Trends erkennen und Lärm beseitigen Die RENKO-Diagramme können die Geräusche von Preisschwankungen wirksam beseitigen und die deutlicheren Trendrichtungen erkennen. Dies ist eine gute Kombination aus Trendfindung und Trendbeobachtung.
Gleichgewicht-Kreuzung für Handelssignale Durchschnittliche Kreuzungen in verschiedenen Zeiträumen können als zuverlässige Handelssignale dienen, um nicht vom Lärm getäuscht zu werden.
ATR-Dynamik ausgeschaltet Mit dem ATR kann der Stop-Loss nach der aktuellen Schwankung vernünftigerweise eingestellt werden, um zu große oder zu kleine Stop-Losses zu vermeiden.
Trends und Durchschnitt Die Kombination von Trend- und Durchschnittsindikatoren ermöglicht die Nutzung beider Vorteile und sorgt dafür, dass die Handelssignale zuverlässiger sind, während die Trends erfasst werden.
Die Strategie birgt auch einige Risiken:
Trends werden falsch beurteilt Die Art und Weise, wie RENKO die Preisentwicklung bestimmt, kann fehlerhaft sein, was zu unnötigen Kauf- und Verkaufspreisen führt. Die Parameter müssen optimiert werden, um Fehleinschätzungen zu reduzieren.
Falschsignal bei gleichzeitiger Kreuzung Bei einer durchschnittlichen Kreuzung kann ein falsches Signal vorhanden sein, was zu unnötigen Kauf- und Verkaufsbewegungen führt. Die Parameter der durchschnittlichen Kreuzung können entsprechend optimiert werden.
Nicht gültige ATR-Parameter Eine falsche Einstellung des ATR-Zyklus kann zu großen oder zu kleinen Stop-Losses führen. Verschiedene Märkte müssen getestet werden, um die bevorzugten Parameter zu ermitteln.
Schwere Erschütterungen Bei schwankenden und stark schwankenden Verhältnissen kann es zu unnötigen Kauf- und Verkaufsprozessen auf der Renko-Charte kommen, was zu einer Kapitalbesetzung führt. Dies erfordert eine Filterung durch andere Indikatoren, um solche Verhältnisse zu vermeiden.
Die Strategie kann in folgenden Richtungen optimiert werden:
Optimierung der RENKO- und ATR-Parameter Die Anpassung dieser beiden Parameter reduziert RENKOs Fehleinschätzung und ermöglicht RENKO, Trends genauer zu erfassen.
Hinzufügen eines Querfilters Mehr Gleichlinien hinzugefügt werden, und die meisten Gleichlinien müssen sich gleichwärts kreuzen, um ein Signal zu erzeugen, um falsche Signale zu filtern.
Hinzufügen von Filtern für andere Indikatoren So kann beispielsweise der Zunahme der Quanten-Kapazität-Indikator nur dann ein Handelssignal erzeugen, wenn die Quanten-Kapazität gleichzeitig bestätigt wird.
Optimierung der Stop-Loss-Strategie Es ist möglich zu untersuchen, wie ein Stop-Loss, der nur bei einer Trendumkehr statt einer einfachen Beobachtung des ATR erfolgt, zu einem vernünftigeren Stop-Loss wird.
Optimierung der Kapitalverwaltung Erforschen Sie, wie Sie Ihr Geld optimal verwalten können, um die Rendite zu erhöhen und gleichzeitig die Risiken zu kontrollieren.
Die Strategie als Ganzes ist eine Strategie, die es wert ist, optimiert und in der Praxis überprüft zu werden. Die zentrale Idee ist, Trends zu identifizieren und mit RENKO-Gleichgewichtskreuzungen als gefilterte Handelssignale zu handeln. In Kombination mit ATR-dynamischen Stopps kann dies zu einer strategisch vorteilhaften Trendverfolgung werden.
||
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)