Strategi pembelian berdasarkan penembusan tahap tertinggi sepanjang masa


Tarikh penciptaan: 2023-09-20 15:53:26 Akhirnya diubah suai: 2023-09-20 15:53:26
Salin: 0 Bilangan klik: 614
1
fokus pada
1621
Pengikut

Gambaran keseluruhan

Strategi ini digunakan untuk bull market, apabila harga saham menembusi rekod tinggi n hari dan membeli, menggunakan EMA rata-rata berhenti. Ia adalah strategi mengikut trend.

Prinsip Strategi

  1. Di sini, harga tertinggi dalam n hari terakhir dikira sebagai harga tertinggi sepanjang sejarah.

  2. Beli apabila harga penutupan semasa melebihi harga tertinggi sepanjang sejarah.

  3. Hentikan kerugian dengan menggunakan garis purata EMA x hari. Hentikan kerugian apabila harga berada di bawah garis purata EMA.

  4. Nilai n dan nilai x disesuaikan dengan parameter, dengan harga maksimum 200 hari dan EMA 90 hari secara lalai.

  5. Logik strategi mudah difahami dan mudah dilaksanakan.

Analisis kelebihan

  1. Ia juga dapat mengesan trend yang berlaku di kawasan yang lebih tinggi.

  2. Menggunakan EMA untuk menjejaki stop loss, anda boleh mengunci sebahagian besar keuntungan.

  3. Tidak perlu meramalkan harga saham, hanya mengikuti isyarat beli.

  4. Parameter lalai lebih sesuai untuk pasaran lembu.

  5. Kode ringkas dan mudah difahami dan diubah suai.

Analisis risiko

  1. Ia boleh menyebabkan kerugian besar di penghujung bursa.

  2. Penetapan hentian yang tidak betul boleh menyebabkan hentian yang terlalu padat atau terlalu longgar.

  3. Tidak boleh meramalkan kekuatan dan tahap penyesuaian bagi penembusan baru.

  4. Berfokus dan tidak sesuai untuk pasaran lain.

  5. Parameter yang dioptimumkan mungkin terlalu sesuai dengan sejarah.

Arah pengoptimuman

  1. Uji kombinasi parameter yang berbeza untuk mencari parameter yang optimum.

  2. Menilai cara lain untuk menghentikan kerugian, seperti menghentikan kerugian peratusan tetap.

  3. Mengoptimumkan parameter hentian untuk mengimbangi frekuensi hentian dan kawalan risiko.

  4. Tambah syarat penapisan lain untuk mengelakkan pembelian kerana isyarat bunyi bising.

  5. Kajian bagaimana menilai keberkesanan pembelian masa.

  6. Anda boleh menetapkan strategi penangguhan untuk menyertai mekanisme kunci keuntungan.

ringkaskan

Strategi ini membolehkan trend-tracking automatik dengan menjejaki penembusan tinggi baru, menggunakan EMA untuk menghentikan kerugian rata-rata. Walaupun mempunyai kesan, tetapi lebih sederhana, perlu diperluaskan lagi untuk mengoptimumkan sistem yang berlaku di seluruh pasaran.

Kod sumber strategi
/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 1h
basePeriod: 15m
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/
// © gmhfund

//@version=5
strategy("ATH 200d",overlay=1)
plot(close)

bars = input.int(200, "ATH period", minval=5, maxval=2000, step=1)
range_ema = input.int(90,"ema line",minval=100,maxval=400,step=1)

ath_price = ta.highest(bars)[1]
plot(ath_price,color=color.blue)

line_ema = ta.ema(close,range_ema)
exit_condition = ta.crossunder(close,line_ema)
plot(line_ema,color=color.orange)


strategy.entry("Buy", strategy.long, 1, when = close > ath_price) // enter long by market if current open great then previous high
//strategy.close("Buy",when = close < strategy.position_avg_price*0.9 )
strategy.close("Buy",when = exit_condition )