Strategi Perdagangan yang Berjarak

Penulis:ChaoZhang, Tanggal: 2024-02-23 15:09:48
Tag:

img

Gambaran umum

Strategi Trading Spaced Out adalah strategi yang mengikuti tren berdasarkan moving average. Strategi ini menggunakan rata-rata bergerak eksponensial (EMA) 30 hari untuk mengidentifikasi tren harga dan memasuki perdagangan ketika harga pecah di atas / di bawah EMA. Strategi ini bekerja dengan baik dengan jangka waktu 30 menit hingga harian.

Logika Strategi

Logika inti bergantung pada hubungan antara harga dan EMA 30 hari untuk menghasilkan sinyal masuk dan keluar.

  1. Menghitung EMA 30 hari sebagai patokan untuk tren.
  2. Masukkan perdagangan panjang ketika harga keluar di atas EMA.
  3. Perdagangan keluar ketika harga jatuh kembali di bawah EMA.

Dengan menangkap trend breakout, itu bertujuan untuk memanfaatkan momentum bergerak dan tren-mengikuti peluang.

Analisis Keuntungan

Keuntungan utama dari strategi ini meliputi:

  1. Logika sederhana yang mudah dimengerti dan diterapkan dengan biaya rendah.
  2. Meratakan fluktuasi harga menggunakan EMA dan berfokus pada tren utama.
  3. EMA 30 hari menyediakan lensa jangka menengah untuk menangkap tren swing dan jangka panjang.
  4. Parameter yang dapat disesuaikan yang dapat disesuaikan di seluruh produk dan rezim pasar.

Risiko dan Pengurangan

Beberapa risiko utama adalah:

  1. Whipsaw risiko dari harga membalikkan setelah temporer breakout dari EMA.
  2. Risiko kerugian terakumulasi dari pembalikan tren yang berkelanjutan.
  3. Risiko periode EMA suboptimal. Dapat menggabungkan EMA adaptif atau beberapa EMA.

Peluang Peningkatan

Beberapa cara strategi dapat ditingkatkan:

  1. Tambahkan EMA yang disesuaikan dengan volatilitas pasar dan karakteristik aset.
  2. Membangun sistem multi-EMA yang menggabungkan EMA jangka pendek dan jangka panjang.
  3. Menggabungkan mekanisme stop-loss misalnya stop moving average, range bound stop.
  4. Gabungkan dengan indikator lain misalnya momentum, volatilitas untuk penyaringan sinyal.
  5. Optimasi parameter melalui algoritma pembelajaran mesin.

Ringkasan

Strategi Perdagangan Spaced Out bertujuan untuk menangkap tren dengan melakukan perdagangan price breakout dari level EMA. Ini adalah strategi kuantitatif yang sederhana dan praktis. Dengan batas kerugian yang dapat disesuaikan dan optimasi yang bijaksana, ini dapat menjadi strategi yang stabil yang memberikan pengembalian berkelanjutan di periode kepemilikan jangka menengah hingga panjang.


/*backtest
start: 2024-01-23 00:00:00
end: 2024-02-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Spaced Out Trading Strategy", overlay=true)

// Define strategy parameters
emaPeriod = input(30, title="EMA Period")  // Longer EMA period for more spaced-out trades
stopLossPct = input(2.0, title="Stop Loss Percentage")  // Stop loss percentage
takeProfitPct = input(3.0, title="Take Profit Percentage")  // Take profit percentage

// Calculate EMA
emaValue = ta.ema(close, emaPeriod)

// Define entry and exit conditions
enterLong = ta.crossover(close, emaValue)
exitLong = ta.crossunder(close, emaValue)

// Place orders
contractsQty = 5  // Number of contracts to buy
var float lastTradePrice = na  // Track the last trade price
if enterLong and strategy.position_size == 0
    strategy.entry("Buy Call", strategy.long, qty = contractsQty)
    lastTradePrice := close
else if exitLong and strategy.position_size > 0
    strategy.close("Buy Call")
    lastTradePrice := na

// Calculate stop loss and take profit
stopLossPrice = lastTradePrice * (1 - stopLossPct / 100)
takeProfitPrice = lastTradePrice * (1 + takeProfitPct / 100)
strategy.exit("Sell Call", "Buy Call", stop = stopLossPrice, limit = takeProfitPrice)

Lebih banyak