Двойная временная стратегия Tesla Trend Following Strategy 2024 - это расширенная стратегия торговли трендами, разработанная специально для акций Tesla в 2024 году.
Стратегия анализирует EMA как на ежедневных, так и на почасовых графиках для выявления тенденций и потенциальных торговых возможностей. Торги начинаются, когда краткосрочные 20-периодные EMA пересекают более долгосрочные 50-периодные EMA на обоих временных рамках, что указывает на бычью тенденцию.
Уровни стоп-лосса и прибыли динамически рассчитываются на основе среднего истинного диапазона (ATR) для сбалансирования риска и прибыли.
Уменьшение риска:
Стратегия Dual Timeframe Tesla Trend Following 2024 обеспечивает эффективное улавливание трендов и динамическое управление рисками, специально разработанные для рынка 2024 года.
/*backtest start: 2024-01-29 00:00:00 end: 2024-02-16 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("TSLA Enhanced Trend Master 2024", overlay=true) // Daily timeframe indicators ema20_daily = ta.ema(close, 20) ema50_daily = ta.ema(close, 50) // 1-hour timeframe indicators ema20_hourly = request.security(syminfo.tickerid, "60", ta.ema(close, 20)) ema50_hourly = request.security(syminfo.tickerid, "60", ta.ema(close, 50)) // Check if the year is 2024 is_2024 = year(time) == 2024 // Counter for short trades var shortTradeCount = 0 // Entry Conditions buySignal = (ema20_daily > ema50_daily) and (ema20_hourly > ema50_hourly) sellSignal = (ema20_daily < ema50_daily) and (ema20_hourly < ema50_hourly) and (shortTradeCount < 0.5 * ta.highest(close, 14)) // Dynamic Stop Loss and Take Profit atr_value = ta.atr(14) stopLoss = atr_value * 1.5 takeProfit = atr_value * 3 // Calculate Position Size based on Volatility-Adjusted Risk riskPercent = 2 positionSize = strategy.equity * riskPercent / close // Strategy if (buySignal) strategy.entry("Buy", strategy.long, qty=positionSize) strategy.exit("Take Profit/Stop Loss", "Buy", stop=close - stopLoss, limit=close + takeProfit) if (sellSignal) strategy.entry("Sell", strategy.short, qty=positionSize) strategy.exit("Take Profit/Stop Loss", "Sell", stop=close + stopLoss, limit=close - takeProfit) shortTradeCount := shortTradeCount + 1