La Tesla Supertrend Strategy est un script de trading personnalisé conçu pour générer des signaux de trading pour les actions Tesla ou d'autres actifs connexes.
La stratégie repose principalement sur les indicateurs clés suivants:
Indicateur de tendance:La Supertrend combine les données sur les prix et la Plage moyenne réelle (ATR) pour identifier la direction de tendance significative.
Indice de résistance relative (RSI):La stratégie utilise plusieurs conditions RSI avec des périodes différentes (21, 3, 10 et 28) pour évaluer les conditions de surachat et de survente sur le marché.
Indice de direction moyen (ADX):L'indice directionnel moyen (ADX) est utilisé pour mesurer la force d'une tendance.
Logique de négociation:
Signal d'entrée à distance:Un signal d'entrée long est généré lorsque les conditions suivantes s'alignent:
Signal de sortie:Une position longue est fermée lorsque l'une des conditions suivantes se produit:
La stratégie présente les avantages suivants:
La stratégie comporte également les risques suivants:
La stratégie peut également être améliorée dans les domaines suivants:
En résumé, la stratégie Tesla Supertrend vise à identifier les points d'entrée et de sortie de qualité en jugant la tendance forte avec une combinaison d'indicateurs. Par rapport à des indicateurs uniques, elle peut filtrer les faux signaux et négocier lorsque la tendance et la force s'alignent. Cependant, l'optimisation et le contrôle des risques doivent être effectués avec prudence sans se fier uniquement aux performances historiques pour le trading en direct. Avec des tests et des ajustements continus, cette stratégie a le potentiel de devenir un outil précieux pour le trading Tesla ou d'autres actifs.
/*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")