Strategi pembukaan anti-jurang


Tarikh penciptaan: 2024-02-28 17:12:52 Akhirnya diubah suai: 2024-02-28 17:12:52
Salin: 0 Bilangan klik: 561
1
fokus pada
1617
Pengikut

Strategi pembukaan anti-jurang

Strategi ini menilai arah trend pasaran dengan mengira purata bergerak dan nilai perbezaan harga, dan mengambil lebih banyak kedudukan apabila ia memenuhi syarat trend, untuk mengelakkan pembukaan kedudukan yang kerap dalam keadaan yang bergolak.

Gambaran Keseluruhan Strategi

  1. Menggunakan purata bergerak sederhana 20 kitaran untuk menilai pergerakan keseluruhan pasaran
  2. Menggunakan harga tertinggi dan harga terendah dalam 3 kitaran untuk menentukan kadar pergerakan harga terkini
  3. Apabila harga lebih tinggi daripada purata bergerak dan nilai selisih lebih besar daripada purata 20-siklus anda sendiri, buat lebih banyak kedudukan
  4. Hentikan kerugian apabila harga jatuh 98% daripada harga bukaan

Prinsip Strategi

Strategi ini menggabungkan purata bergerak dan penilaian kadar turun naik harga untuk menangkap peluang kenaikan harga dalam keadaan trend.

Apabila kenaikan harga menembusi purata bergerak, ia menunjukkan bahawa ia berada dalam keadaan yang berlainan. Apabila harga tertinggi dan harga terendah dalam tempoh 3 kitaran terakhir lebih besar daripada purata 20 kitaran sendiri, ini menunjukkan bahawa rentang turun naik baru-baru ini meningkat, harga mungkin meningkat dengan ketara.

Selepas membuka kedudukan, menetapkan harga hentian yang tetap, dan secara aktif menghentikan kedudukan yang bersih apabila harga jatuh di bawah harga tersebut, untuk mengawal risiko bawah.

Kelebihan Strategik

  1. Mengambil keputusan mengenai trend dan turun naik untuk mengelakkan berdagang dalam keadaan yang tidak menentu
  2. Kaedah penilaian perbezaan harga untuk menentukan isyarat penembusan yang lebih kuat
  3. Menetapkan harga stop loss membantu mengawal risiko

Risiko Strategik

  1. Pengaturan parameter moving average dan margin yang tidak betul boleh menyebabkan peluang perdagangan terlewatkan
  2. Penetapan Stop Loss terlalu longgar dan boleh menyebabkan kerugian yang lebih besar
  3. Isyarat penembusan mungkin palsu, lebih banyak faktor perlu dipertimbangkan

Penyelesaian risiko:

  1. Optimumkan parameter untuk menentukan kombinasi parameter yang terbaik
  2. Menetapkan pelbagai tahap berhenti, atau menyesuaikan kedudukan berhenti mengikut turun naik pasaran
  3. Indikator seperti jumlah dagangan untuk mengesahkan kebolehpercayaan isyarat penembusan

Arah pengoptimuman strategi

  1. Tambahkan tanda-tanda pergerakan, seperti Brin Belt, untuk lebih tepat menentukan masa masuk
  2. Menambah analisis jumlah transaksi untuk mengesahkan isyarat kemasukan
  3. Meneroka keadaan pasaran keseluruhan dengan menggabungkan indeks saham dan niaga hadapan untuk mengelakkan perdagangan yang tidak menguntungkan
  4. Tetapkan hentian bergerak dan hentian pengesanan untuk mengunci lebih banyak mata wang

ringkaskan

Strategi ini melalui penilaian indikator yang mudah dan berkesan untuk mewujudkan pemikiran untuk membuka kedudukan yang cekap dalam keadaan trend, dapat menyaring pergerakan kecil yang bergolak, dan mengelakkan perdagangan yang tidak penting. Pada masa yang sama, kawalan risiko strategi juga berada di tempat yang lebih baik, dapat mengawal kerugian yang berpotensi. Dengan pengoptimuman lanjut, diharapkan untuk mendapatkan kesan perdagangan yang lebih baik.

Kod sumber strategi
/*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")