Strategi ini adalah sistem perdagangan automatik berdasarkan penunjuk SuperTrend, menghasilkan isyarat perdagangan dengan menganalisis persilangan harga dengan garis SuperTrend. Strategi ini menggunakan tempoh ATR tetap dan parameter pengganda, menggabungkan arah persilangan harga dengan garis SuperTrend untuk menentukan trend pasaran, mencapai integrasi organik trend berikut dan pengurusan modal.
Inti strategi menggunakan penunjuk SuperTrend, yang dibina berdasarkan penunjuk turun naik ATR (Rentang Benar Purata). pelaksanaan khusus termasuk:
Ini adalah strategi trend yang terstruktur dengan baik dan secara logik ketat. Melalui ciri-ciri dinamik penunjuk SuperTrend, ia mencapai kesatuan dalam menangkap trend dan kawalan risiko. Strategi ini menunjukkan kepraktisan dan kepelbagaian yang kuat, dan melalui tetapan parameter yang sesuai dan pelaksanaan arah pengoptimuman, ia menunjukkan janji untuk prestasi yang stabil dalam perdagangan langsung.
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-09 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Commodity KIng", overlay=true) // Supertrend Parameters atr_period = 10 // Fixed ATR Period atr_multiplier = 2.0 // Fixed ATR Multiplier // Calculate Supertrend [supertrend, direction] = ta.supertrend(atr_multiplier, atr_period) // Plot Supertrend with reversed colors plot(supertrend, color=direction > 0 ? color.red : color.green, title="Supertrend", linewidth=2) // Buy and Sell Conditions longCondition = ta.crossover(close, supertrend) // Buy when price crosses above Supertrend shortCondition = ta.crossunder(close, supertrend) // Sell when price crosses below Supertrend // Execute Buy and Sell Orders if (longCondition) strategy.entry("Buy", strategy.long) if (shortCondition) strategy.entry("Sell", strategy.short) // Exit Conditions if (shortCondition) strategy.close("Buy") // Close long position if price crosses below Supertrend if (longCondition) strategy.close("Sell") // Close short position if price crosses above Supertrend // Alerts if (longCondition) alert("Buy Signal: " + str.tostring(close), alert.freq_once_per_bar) if (shortCondition) alert("Sell Signal: " + str.tostring(close), alert.freq_once_per_bar)