Strategi Pembukaan Celah

Penulis:ChaoZhang, Tanggal: 2024-02-28 17:12:52
Tag:

img

Strategi ini menilai arah tren pasar dengan menghitung rata-rata bergerak dan perbedaan harga untuk menentukan entri panjang, menghindari pembukaan yang sering selama kejutan.

Tinjauan Strategi

  1. Menggunakan rata-rata bergerak sederhana 20 periode untuk menentukan tren pasar secara keseluruhan
  2. Menggunakan perbedaan harga tinggi-rendah tiga periode untuk menilai fluktuasi harga baru-baru ini
  3. Pergi panjang ketika harga di atas MA dan selisihnya lebih besar dari rata-rata 20 periode
  4. Keluar ketika harga turun di bawah 98% dari harga masuk

Prinsip Strategi

Strategi ini menggabungkan MA dan fluktuasi harga untuk menangkap peluang kenaikan selama tren.

Jika perbedaan HL 3 periode baru-baru ini lebih besar dari rata-rata 20 periode, itu menunjukkan peningkatan fluktuasi dan potensi kenaikan besar untuk masuk.

Setelah membuka, tetapkan persentase harga stop loss. keluar saat harga turun di bawah untuk mengendalikan risiko penurunan.

Keuntungan

  1. Hindari pembukaan yang sering selama kejutan dengan menilai tren dan volatilitas
  2. Sinyal breakout yang lebih kuat menggunakan perbedaan harga
  3. Stop loss membantu mengendalikan risiko

Risiko

  1. Penyesuaian parameter yang tidak benar menyebabkan hilangnya perdagangan
  2. Stop loss yang terlalu luas membawa kerugian besar
  3. Penembakan bisa jadi palsu, membutuhkan lebih banyak faktor

Solusi Risiko:

  1. Mengoptimalkan parameter untuk kombinasi terbaik
  2. Menggunakan beberapa stop atau adaptif stop per volatilitas pasar
  3. Tambahkan indikator seperti volume untuk mengkonfirmasi keandalan sinyal

Arah Peningkatan

  1. Tambahkan indikator volatilitas seperti BB untuk masuk yang lebih baik
  2. Menganalisis volume untuk mengkonfirmasi sinyal masuk
  3. Menghakimi pasar secara keseluruhan menggunakan indeks saham untuk menghindari perdagangan buruk
  4. Menggunakan bergerak / trailing berhenti untuk mengunci lebih banyak keuntungan

Kesimpulan

Strategi ini secara efektif menyaring kejutan dan volatilitas sebelum memasuki pasar tren dengan indikator sederhana tetapi berguna, menghindari perdagangan yang tidak perlu. Juga, risiko dikendalikan dengan baik untuk membatasi kerugian. Optimasi lebih lanjut dapat menyebabkan hasil yang lebih baik.


/*backtest
start: 2023-02-21 00:00:00
end: 2024-02-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Diferencia HL y MA para Criptomonedas", shorttitle="HL MA Crypto Strategy-Ortiz", overlay=true)

// Definir longitud de MA y HL
ma_length = input(20, title="Longitud MA")
hl_length = input(3, title="Longitud HL")
exit_below_price = input(0.98, title="Salir por debajo de precio")

// Calcular MA
ma = ta.sma(close, ma_length)

// Calcular HL
hh = ta.highest(high, hl_length)
ll = ta.lowest(low, hl_length)
hl = hh - ll

// Condiciones de tendencia alcista
bullish_trend = close > ma

// Condiciones de entrada y salida
long_condition = close > ma and close > ma[1] and hl > ta.sma(hl, ma_length)
short_condition = false // No operar en tendencia bajista
exit_condition = low < close * exit_below_price

// Entrada y salida de la estrategia
if (long_condition)
    strategy.entry("Buy", strategy.long)
if (short_condition)
    strategy.entry("Sell", strategy.short)
if (exit_condition)
    strategy.close("Buy")

// Plot de señales en el gráfico
plotshape(long_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(short_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")


Lebih banyak