
Die Strategie ermöglicht die doppelte Trendverfolgung von Aktien durch die Berechnung klassischer Pivot-Punkte und die Verwendung von RSI-Indikatoren, um die aktuelle Trendrichtung zu bestimmen.
Die Strategie ermöglicht eine doppelte Trendverfolgung, die sich in den folgenden Schritten vollzieht:
Berechnen Sie klassische Pivotpunkte, einschließlich Mittelpunkt (Pivot), Stützpunkt (S1), Widerstand (R1), Stützpunkt (S2), Widerstand (R2) usw.
Der RSI dient als Indikator, um die Richtung der Aktientrends zu bestimmen. Ein RSI über 80 ist eine Überkaufzone, ein RSI unter 20 ist eine Überverkaufszone.
Beurteilen Sie die Richtung des Trends auf der Tageslinie der Aktie. Wenn der Schlusskurs größer als der R2 des Vortages ist, wird er als starker angesehen. Wenn der Schlusskurs kleiner als der S2 des Vortages ist, wird er als schwach angesehen.
Die Handelsstrategie für den Tag wird in Kombination mit dem Pivot-Punkt und dem RSI-Indikator erstellt.
Wenn die Tageslinie stark ist ((Schlusskurs> R2), beobachten Sie einen Rückkauf-Kaufpunkt unterhalb des Pivot-Punktes oder kaufen Sie unterhalb von S1.
Wenn die Tageslinie schwach ist ((Schlusskurs
Setzen Sie den Stop-Loss. Die starke Stop-Loss ist die S1 des Vortages, die schwache Stop-Loss ist die R1 des Vortages.
Die Strategie verwendet die Berechnung von Pivot-Punkten, um die Richtung der mittleren und langen Linie zu bestimmen, um die kurzfristigen Trends und die spezifischen Einstiegspunkte in Verbindung mit Indikatoren wie dem RSI zu bestimmen, um die doppelten Trends in den Aktienkursen zu verfolgen und ist für mittlere und kurze Geschäfte geeignet.
Die wichtigsten Vorteile dieser Strategie sind:
Es ist möglich, sowohl langfristige als auch kurzfristige Trends zu verfolgen und sich flexibel an Marktveränderungen anzupassen.
Die Pivot-Punkte haben eine gewisse Trendsensibilität und können die mittleren und langen Trends effektiv bestimmen.
Indikatoren wie der RSI können über kurzfristige Überkäufe und Überverkäufe beurteilen und helfen, die Eintrittspunkte zu bestimmen.
Die Regeln der Strategie sind klar, einfach und leicht zu erlernen.
Die Risiken sind kontrolliert und es gibt klare Stop-Loss-Punkte.
Die wichtigsten Risiken dieser Strategie sind:
Die Pivot-Punkte können fehlerhaft sein und es ist nicht möglich, den mittleren langen Trend genau zu beurteilen. Sie können durch Anpassung der Parameter oder Kombination anderer Indikatoren verbessert werden.
Indikatoren wie der RSI können falsche Signale abgeben. Die Parameter können entsprechend angepasst werden oder in Kombination mit anderen Indikatoren verwendet werden.
Die Einstellung des Stopppunkts kann zu willkürlich sein, um das Risiko eines Durchschlages des Stopppunkts nicht vollständig zu vermeiden. Eine gewisse Bufferzone kann angemessen reserviert werden.
Der strategische Rückzug ist möglicherweise sehr groß und erfordert psychologische Vorbereitung und finanzielle Unterstützung.
Es besteht die Gefahr, dass zu häufig gehandelt wird. Die Bedingungen für die Eröffnung der Position können entsprechend angepasst werden, um zu häufige Geschäfte zu vermeiden.
Diese Strategie kann optimiert werden durch:
Versuchen Sie verschiedene Parameterkombinationen, z. B. Parameter für die Anpassung des RSI, Optimierung der Berechnungsmethode für Pivotpoints, um die optimale Kombination zu finden.
Zusätzliche oder kombinierte Indikatoren wie KDJ, MACD usw. machen das Signal genauer und zuverlässiger.
Optimierung von Stop-Loss-Strategien, wie beispielsweise Moving Stop, Off-Platz Stop, um das Risiko zu verringern, dass der Stop-Loss durchbrochen wird.
Optimierung der Positionsverwaltung, angemessene Kontrolle der Größe der einzelnen Positionen und Verringerung der Auswirkungen einzelner Verluste.
Optimierung der Positionsaufnahme und Vermeidung von zu häufigen Aus- und Eintritten. Filterbedingungen können eingestellt werden.
Test der Wirkung verschiedener Sorten und Anpassung der Parameter an die optimale Wirkung.
Die Einführung von automatischen Stop-Off-Strategien, um die Gewinne zu sichern
Die Strategie durch die Berechnung von Pivot-Punkt zu beurteilen, die mittlere langen Trend, und mit Hilfe von Indikatoren wie RSI zu beurteilen, die kurzfristigen Trends und spezifische Einstiegspunkte, um die Aktienpreis-Doppel-Trend-Tracking, die Gesamtbetrieb Logik klar und vernünftig, die mittlere kurze Linie Handel Effektivität ist besser. Aber es gibt eine gewisse Wahrscheinlichkeit der falschen Signalrisiken, müssen weitere Optimierung der Parameter-Palette, streng zu kontrollieren Stop-Loss-Risiko zu reduzieren, während angemessene Grenze der Position-Skala zu kontrollieren, die mögliche mögliche größere Rückzug.
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title="swing trade", shorttitle="vinay_swing", overlay=true)
pf = input(false,title="Show Filtered Pivots")
sd = input(true, title="Show Daily Pivots?")
//moving average
len = input(50, minval=1, title="Length")
src = input(close, title="Source")
out = ema(src, len)
//RSI INPUT
length = input( 7 )
overSold = input( 20 )
overBought = input( 80 )
price = close
vrsi = rsi(price, length)
// Classic Pivot
pivot = (high + low + close ) / 3.0
// Filter Cr
bull= pivot > (pivot + pivot[1]) / 2 + .0025
bear= pivot < (pivot + pivot[1]) / 2 - .0025
// Classic Pivots
r1 = pf and bear ? pivot + (pivot - low) : pf and bull ? pivot + (high - low) : pivot + (pivot - low)
s1 = pf and bull ? pivot - (high - pivot) : pf and bear ? pivot - (high - low) : pivot - (high - pivot)
r2 = pf ? na : pivot + (high - low)
s2 = pf ? na : pivot - (high - low)
BC = (high + low) / 2.0
TC = (pivot - BC) + pivot
//Pivot Average Calculation
smaP = sma(pivot, 3)
//Daily Pivots
dtime_pivot = request.security(syminfo.tickerid, 'D', pivot[1])
dtime_pivotAvg = request.security(syminfo.tickerid, 'D', smaP[1])
dtime_r1 = request.security(syminfo.tickerid, 'D', r1[1])
dtime_s1 = request.security(syminfo.tickerid, 'D', s1[1])
dtime_r2 = request.security(syminfo.tickerid, 'D', r2[1])
dtime_s2 = request.security(syminfo.tickerid, 'D', s2[1])
dtime_BC = request.security(syminfo.tickerid, 'D', BC[1])
dtime_TC = request.security(syminfo.tickerid, 'D', TC[1])
offs_daily = 0
plot(sd and dtime_pivot ? dtime_pivot : na, title="Daily Pivot",style=circles, color=fuchsia,linewidth=1)
plot(sd and dtime_r1 ? dtime_r1 : na, title="Daily R1",style=circles, color=#DC143C,linewidth=1)
plot(sd and dtime_s1 ? dtime_s1 : na, title="Daily S1",style=circles, color=lime,linewidth=1)
plot(sd and dtime_r2 ? dtime_r2 : na, title="Daily R2",style=circles, color=maroon,linewidth=1)
plot(sd and dtime_s2 ? dtime_s2 : na, title="Daily S2",style=circles, color=#228B22,linewidth=1)
plot(sd and dtime_BC ? dtime_BC : na, title="Daily BC",style=circles, color=black,linewidth=1)
plot(sd and dtime_TC ? dtime_TC : na, title="Daily TC",style=circles, color=black,linewidth=1)
bull1= (close > dtime_r2)
bull2= (low < dtime_pivot) or (low < dtime_s1)
bull3= dtime_pivot > dtime_pivot[1]
bullishenglufing=bull2 and bull3
bullishenglufing1=bull1 and (close > out) and (crossover(vrsi, overBought))
longCondition = bull1[1] and ((low < dtime_TC) or (low < dtime_BC) or (low < dtime_s1))
bear1= (close < dtime_s2)
bear2= (high > dtime_pivot) or (high < dtime_r1)
bear3= dtime_pivot < dtime_pivot[1]
bearishenglufing=bear2 and bear3
bearishenglufing1=bear1 and (close < out) and (crossunder(vrsi, overSold))
shortCondition = bear1[1] and ((high > dtime_BC) or (high > dtime_TC) or (high > dtime_r1))
plotshape(bullishenglufing, style = shape.triangleup, location = location.belowbar, color = green, size = size.tiny)
plotshape(bearishenglufing, style = shape.triangledown, location = location.abovebar, color = red, size = size.tiny)
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)