
Die Tesla Hypertrend Strategie ist ein benutzerdefiniertes Trading View Strategie-Skript, das darauf abzielt, Handelssignale für Tesla-Aktien oder andere verwandte Vermögenswerte zu erzeugen. Die Strategie kombiniert mehrere technische Indikatoren und Bedingungen, um potenzielle Über- und Hohlkopf-Möglichkeiten zu identifizieren.
Die Strategie basiert auf folgenden Kennzahlen:
Der Trend-Indikator:Der Hypertrend-Indikator kombiniert Preisdaten mit dem realen Durchschnittsbereich, um eine bedeutende Preistrendrichtung zu identifizieren. Die Strategie verwendet einen Hypertrend-Indikator mit einer Standardlänge von 10, um einen Mehrkopf- oder Leerkopf-Trend zu bestimmen.
Relativ starke Indikatoren (RSI):Die Strategie nutzt RSI-Konditionen aus verschiedenen Perioden (21, 3, 10 und 28) zur Beurteilung der Überkauf-Überverkauf-Status des Marktes. Diese RSI-Konditionen helfen, die Stärke eines potenziellen Handelssignals zu bestätigen.
Durchschnittlicher Richtungsindex ((ADX):Der Durchschnittsrichtungsindex wird verwendet, um die Stärke der Trends zu messen. Die Parameter können angepasst werden, um die Glattigkeit und die DI-Länge des ADX-Signals zu verändern.
Transaktionslogik:
Das ist eine sehr schwierige Aufgabe.Mehrfach-Eingangssignale werden erzeugt, wenn die folgenden Bedingungen erfüllt sind:
Ausgangssignal:Die Platzierung erfolgt, wenn die folgenden beliebigen Bedingungen erfüllt sind:
Diese Strategie hat folgende Vorteile:
Die Strategie birgt auch folgende Risiken:
Die Strategie kann auch in folgenden Bereichen optimiert werden:
Die Strategie filtert die Noise-Signale und handelt, wenn die Trends deutlich und stark sind, im Vergleich zu einem einzigen Indikator. Die Strategie muss jedoch mit Vorsicht optimiert und Risikokontrolle durchgeführt werden und kann nicht blind auf die Performance historischer Daten beruhen. Durch ständige Tests und Anpassungen ist die Strategie ein günstiges Instrument für den Handel mit Tesla oder anderen Sorten.
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// © cjones0313
//@version=5
strategy("TSLA 1.8k Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// a measure of volatility, default 10 - measured over 10 bars
// modifying the value > 10 results in a smoother supertrend line, filter out noise but slower response to price changes
// modifying the value < 10 results in faster response in price changes, but may result in more false signals
atrPeriod = input(19, "ATR Length")
// sets factor for supertrend line made up of price and ATR, this determines how much weight is given to each, default 3.0
// increasing the value > 3.0 results in faster response in price changes, but may result in more false signals
// decreasing the value results in filtering out noise, but may miss smaller price movements
factor = input.float(3.0, "Factor", step = 0.01)
// direction = 1 bullish, -1 bearish
[_, direction] = ta.supertrend(factor, atrPeriod)
adxlen = input(7, title="ADX Smoothing")
dilen = input(7, title="DI Length")
dirmov(len) =>
up = ta.change(high)
down = -ta.change(low)
plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
truerange = ta.rma(ta.tr, len)
plus = fixnan(100 * ta.rma(plusDM, len) / truerange)
minus = fixnan(100 * ta.rma(minusDM, len) / truerange)
[plus, minus]
adx(dilen, adxlen) =>
[plus, minus] = dirmov(dilen)
sum = plus + minus
adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)
if ta.change(direction, 1) < 0 and ta.rsi(close, 21) < 75 and ta.rsi(close, 3) > 65 and ta.rsi(close, 28) > 49 and sig > 21
strategy.entry("Long Entry", strategy.long)
if ta.change(direction, 1) > 0 or ta.rsi(close, 10) < 42
strategy.close("Long Entry")