Strategi ini adalah sistem perdagangan otomatis berdasarkan indikator SuperTrend, menghasilkan sinyal perdagangan dengan menganalisis penyeberangan harga dengan garis SuperTrend. Strategi ini menggunakan periode ATR tetap dan parameter multiplier, menggabungkan arah penyeberangan harga dengan garis SuperTrend untuk menentukan tren pasar, mencapai integrasi organik dari mengikuti tren dan manajemen modal.
Inti dari strategi ini menggunakan indikator SuperTrend, yang dibangun berdasarkan indikator volatilitas ATR (Average True Range).
Ini adalah strategi tren yang terstruktur dengan baik dan secara logis ketat. Melalui karakteristik dinamis indikator SuperTrend, ia mencapai kesatuan dalam penangkapan tren dan pengendalian risiko. Strategi ini menunjukkan kepraktisan dan ekstensibilitas yang kuat, dan melalui pengaturan parameter yang tepat dan implementasi arah optimasi, menunjukkan janji untuk kinerja 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)