
Strategi ini adalah sistem perdagangan automatik berdasarkan petunjuk SuperTrend, yang menghasilkan isyarat perdagangan dengan menganalisis persilangan harga dengan garis SuperTrend. Strategi ini menggunakan kitaran ATR tetap dan parameter penggandaan, digabungkan dengan arah harga melintasi garis SuperTrend untuk menentukan trend pasaran, mewujudkan gabungan organik untuk mengesan trend dan pengurusan wang.
Strategi ini adalah menggunakan indikator SuperTrend, yang dibina berdasarkan ATR (Average True Range) indikator kadar turun naik. Implementasi khusus termasuk:
Ini adalah strategi penjejakan trend dengan struktur yang jelas dan logik yang ketat. Dengan sifat dinamik penunjuk SuperTrend, kesatuan menangkap trend dan kawalan risiko dicapai. Strategi ini mempunyai kepraktisan dan skalabiliti yang kuat, dengan pelaksanaan parameter yang munasabah dan arah pengoptimuman, diharapkan untuk mencapai 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)