
Es handelt sich um eine Reverse-Trading-Strategie, die auf dem LaRue Connected Fee Channel-Indikator basiert. Sie ermittelt, ob sich der aktuelle Preis in einer überkauften oder überverkauften Zone befindet, indem sie die Höchst- und Tiefstpreise der vergangenen Zeiträume berechnet. Wenn sich der Preis nahe an der Oberbahn oder der Unterbahn befindet, wird eine Reverse-Position eröffnet und auf die Rückkehr des Preises zur Mittellinie gewartet.
Die Strategie basiert auf zwei Indikatoren:Prozentsatz R-IndikatorUndAuf- und Abfahrt der Ralu-Verbindung。
Der Prozentsatz-R-Indikator zeigt die Entfernung zwischen dem aktuellen Schließungspreis und den höchsten und niedrigsten Preisen der letzten Zeit. Die Werte liegen zwischen 0 und 100. Eine Zahl, die nahe bei 0 liegt, bedeutet, dass der aktuelle Schließungspreis nahe am höchsten Punkt der letzten Zeit ist.
Der Laru-Verbindungskanal besteht aus einer Oberbahn, einer Mittellinie und einer Unterbahn. Die Oberbahn entspricht dem höchsten Preis der jüngsten Zeit und die Unterbahn dem niedrigsten Preis der jüngsten Zeit. Die Mittellinie ist der Durchschnitt der oberen und unteren Bahn.
Die Strategie berechnet zunächstProzentsatz des R-IndexUndAuf- und Abfahrt des Ralu-Line-Fei-KanalsDer Markt ist in der Lage, sich zu bewegen, um zu entscheiden, ob er überkauft oder überverkauft ist, anhand von zwei Indikatoren:
Wenn Sie weder überkauft noch überverkauft sind, eröffnen Sie Ihre Position bei der Börsenöffnung.
Das bedeutet, dass man in kurzen Zeilen profitieren kann, indem man die Preisumkehr aufnimmt.
Das Risiko kann durch Optimierung der Parameter, Anpassung der Einzelzeit oder in Kombination mit anderen Indikatoren verringert werden.
Die Strategie ist insgesamt relativ einfach und praktisch und wurde durch eine umgekehrte Handelsideologie für den häufigen Handel mit kurzen Linien konzipiert. Es gibt viel Optimierungsraum, es können mehr technische Kennzahlen kombiniert verwendet werden, und es können automatische Stop-Loss-Mechanismen zur Risikokontrolle eingerichtet werden.
/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zweiprozent original strategy by larry williams
strategy("Daily PercentR Strategy", overlay=false)
D_High = security(syminfo.tickerid, 'D', high[1])
D_Low = security(syminfo.tickerid, 'D', low[1])
D_Close = security(syminfo.tickerid, 'D', close[1])
D_Open = security(syminfo.tickerid, 'D', open[1])
LowMarker = input(-87,"Low Marker",input.integer)
HighMarker = input(-20,"High Marker",input.integer)
length = input(title="Length", type=input.integer, defval=3)
src = input(close, "Source", type = input.source)
_pr(length) =>
max = highest(length)
min = lowest(length)
100 * (src - max) / (max - min)
percentR = _pr(length)
obPlot = hline(LowMarker, title="Upper Band", color=#606060)
hline(-50, title="Middle Level", linestyle=hline.style_dotted, color=#606060)
osPlot = hline(HighMarker, title="Lower Band", color=#606060)
fill(obPlot, osPlot, title="Background", color=color.new(#9915ff, 90))
plot(percentR, title="%R", color=#3A6CA8, transp=0)
// Go Long - if percentR is not overbought/sold
ordersize=floor(strategy.equity/close)
if percentR<HighMarker and percentR>LowMarker
strategy.entry("Long", strategy.long,comment="Long")
//exit at end of session
if low[0]<high[0]
strategy.close("Long", comment="exit")