Strategi Breakout Pembalikan Cepat Bitcoin

Penulis:ChaoZhang, Tanggal: 2023-09-20 11:18:47
Tag:

Gambaran umum

Strategi ini cocok untuk mata uang kripto yang sangat volatile seperti Bitcoin. Ini menggunakan indikator Parabolic SAR untuk menentukan titik pembalikan harga, dikombinasikan dengan filter SMA untuk breakout palsu. Ini membuat keputusan perdagangan cepat ketika terjadi breakout untuk mendapatkan keuntungan. Strategi ini cocok untuk perdagangan jangka pendek untuk menangkap peluang penyesuaian cepat di pasar.

Logika Strategi

Strategi ini didasarkan pada indikator Parabolic SAR untuk menentukan titik pembalikan harga. Indikator Parabolic SAR secara sensitif mengidentifikasi perubahan tren di pasar. Ketika titik SAR muncul di atas kurva harga, itu adalah sinyal bullish berkelanjutan, dan ketika titik SAR jatuh di bawah kurva harga, itu adalah sinyal bearish berkelanjutan.

Secara khusus, syarat masuk panjang adalah:

  1. Bar arus terbuka lebih tinggi dari Parabolic SAR
  2. Bar sebelumnya terbuka lebih rendah dari Parabolic SAR
  3. Bar saat ini terbuka lebih tinggi dari SMA 50 periode

Ketika semua 3 kondisi terpenuhi, itu dianggap sinyal pembalikan bullish dan pergi panjang.

Kondisi masuk singkat adalah:

  1. Current bars terbuka lebih rendah dari Parabolic SAR
  2. Bar sebelumnya terbuka lebih tinggi dari Parabolic SAR
  3. Bar terbuka saat ini lebih rendah dari SMA 50 periode

Ketika semua 3 kondisi terpenuhi, itu dianggap sinyal pembalikan bearish dan pergi pendek.

Selain itu, kondisi stop loss dan take profit dikonfigurasi untuk manajemen risiko.

Keuntungan dari Strategi

Dibandingkan dengan strategi breakout tradisional, strategi ini memiliki keuntungan berikut:

  1. Menggunakan SAR Parabolik untuk menentukan titik pembalikan lebih sensitif dan dapat menangkap tikungan lebih awal.

  2. Menyaring dengan SMA menghindari tertipu oleh penyusupan palsu dari konsolidasi kisaran kecil.

  3. Reaksi cepat untuk memasuki pasar segera setelah mengidentifikasi sinyal pembalikan untuk menangkap tren awal.

  4. Cocok untuk kripto yang sangat volatile seperti Bitcoin untuk menangkap peluang perdagangan dari penyesuaian cepat.

  5. Stop loss dikonfigurasi untuk mengontrol risiko kerugian perdagangan tunggal.

  6. Hasil backtest yang baik dengan tingkat kemenangan yang relatif tinggi.

Risiko dari Strategi

Meskipun memiliki keuntungan, strategi ini juga memiliki risiko berikut:

  1. Parabolic SAR tidak sempurna dan masih bisa membuat penilaian yang salah.

  2. Mungkin gagal dalam kombinasi seperti gulungan dan segitiga kecil.

  3. Tidak ada pertimbangan volume, dengan risiko terjebak.

  4. Pengaturan param yang tidak tepat juga dapat menyebabkan sensitivitas yang terlalu tinggi atau rendah.

  5. Jika stop loss terlalu ketat, mungkin akan tergelincir.

  6. Risiko penarikan masih ada, ukuran posisi dianjurkan.

Arahan untuk Optimalisasi

Strategi dapat dioptimalkan dalam aspek berikut:

  1. Tambahkan lebih banyak indikator seperti volume dan Bollinger Bands untuk meningkatkan keandalan sinyal.

  2. Tambahkan analisis pola grafik seperti garis tren untuk menghindari terjebak oleh osilasi kontra-tren.

  3. Mengoptimalkan parameter untuk siklus pasar yang berbeda.

  4. Menggunakan stop loss berbasis waktu untuk menghindari stop loss yang ketat.

  5. Tambahkan ukuran posisi ke ukuran yang lebih kecil selama penarikan.

  6. Masukkan strategi canggih seperti Martingale untuk target keuntungan dinamis dan tingkat stop loss.

  7. Tetapkan target keuntungan dan stop loss berdasarkan volatilitas pasar.

Ringkasan

Strategi ini menggunakan Parabolic SAR untuk menentukan pembalikan harga dan membuat keputusan perdagangan yang cepat, bertindak seperti vanguard di antara strategi breakout jangka pendek. Ini bereaksi dengan cepat untuk menangkap peluang penyesuaian jangka pendek.


/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © atakhadivi

//@version=4
strategy("rapid fire", overlay=true)

longCondition = open > sar(0.02,0.02,0.2) and open[1] < sar(0.02,0.02,0.2)[1] and open > sma(close,50)
takeprofit = strategy.position_avg_price * (1 + 0.005)
stopLoss = strategy.position_avg_price * (1 - 0.015)
if (longCondition)
    strategy.entry("longEntry", strategy.long, limit = takeprofit, stop = stopLoss)


shortCondition = open < sar(0.02,0.02,0.2) and open[1] > sar(0.02,0.02,0.2)[1] and open < sma(close,50)
take_profit = strategy.position_avg_price * (1 - 0.005)
stop_Loss = strategy.position_avg_price * (1 + 0.015)
if (shortCondition)
    strategy.entry("shortEntry", strategy.short, limit = take_profit, stop = stop_Loss)

Lebih banyak