Reverse PercentR strategi saluran yuran berterusan


Tarikh penciptaan: 2023-12-05 12:04:13 Akhirnya diubah suai: 2023-12-05 12:04:13
Salin: 0 Bilangan klik: 610
1
fokus pada
1621
Pengikut

Reverse PercentR strategi saluran yuran berterusan

Gambaran Keseluruhan Strategi

Ini adalah strategi perdagangan berbalik berdasarkan indikator Laluan Perkhidmatan Perkhidmatan Laluan. Ia menentukan sama ada harga semasa berada di kawasan overbought atau oversold dengan mengira harga tertinggi dan terendah dalam tempoh masa tertentu yang lalu. Jika harga hampir naik atau turun, anda melakukan posisi terbalik dan menunggu harga kembali ke garis tengah.

Prinsip Strategi

Strategi ini berdasarkan kepada dua indikator:Peratusan R (%R)danLaluan Lalu Lintas Percuma naik dan turun

Peratusan R adalah jarak antara harga penutupan semasa dengan harga tertinggi dan terendah dalam tempoh terkini, dengan nilai antara 0 hingga 100, nilai yang mendekati 0 menunjukkan harga penutupan semasa mendekati titik tertinggi dalam tempoh terkini, dan nilai yang mendekati -100 menunjukkan harga penutupan semasa mendekati titik terendah dalam tempoh terkini.

Laluan sambungan Laru terdiri daripada lintasan atas, lintasan tengah dan lintasan bawah. Lintasan atas adalah harga tertinggi dalam tempoh terkini, lintasan bawah adalah harga terendah dalam tempoh terkini, dan lintasan tengah adalah purata lintasan atas dan bawah. Jika harga melebihi lintasan atas, ia dianggap sebagai overbought, dan jika harga di bawah lintasan bawah, ia dianggap sebagai oversold.

Strategi ini akan mengiraPeratusan RdanRel naik dan turun di Laluan LaluanKemudian, anda boleh menggunakan dua indikator untuk menilai sama ada anda berada dalam keadaan overbought atau oversold:

  1. Apabila peratusan R adalah kurang daripada -87, ia dianggap sebagai oversold.
  2. Apabila peratusan R lebih tinggi daripada -20, ia dianggap sebagai overbought.

Jika anda tidak berada dalam keadaan overbought atau oversold, anda boleh membuka lebih banyak kedudukan pada hari pembukaan. Keluar dari kedudukan yang sama sebelum ditutup pada hari itu.

Dengan cara ini, anda boleh membuat keuntungan dalam jangka pendek dengan menangkap perubahan harga.

Kelebihan Strategik

  1. Strategi ini mudah difahami dan diimplementasikan.
  2. Menggunakan peratusan R untuk menentukan keadaan overbought dan oversold, lebih dipercayai.
  3. Buat dagangan setiap hari, tutup dengan kedudukan kosong, dan elakkan risiko semalaman.
  4. Strategi perdagangan terbalik, sesuai untuk keuntungan jangka pendek.

Risiko Strategik

  1. Tidak berjaya, tidak boleh keluar.
  2. Parameter tidak betul, tidak dapat menilai keadaan overbought dan oversold.
  3. Ia mungkin berlaku dalam tempoh yang terlalu singkat dan kurang memberi isyarat.

Risiko boleh dikurangkan dengan mengoptimumkan parameter, menyesuaikan masa tunggal, atau dengan kombinasi indikator lain.

Pengoptimuman Strategi

  1. Anda boleh memperkenalkan mekanisme hentian kerugian, menetapkan garis hentian kerugian, dan mengelakkan kerugian daripada berkembang.
  2. Peratusan R boleh dioptimumkan untuk membuat penilaian lebih tepat.
  3. Strategi ini boleh digunakan pada masa yang sama dalam pelbagai tempoh masa untuk mencapai perdagangan berbilang tempoh masa.
  4. Ia boleh digabungkan dengan penunjuk lain, seperti KDJ, MACD dan lain-lain, untuk menjadikan isyarat perdagangan lebih dipercayai.

ringkaskan

Strategi ini secara keseluruhannya agak mudah dan praktikal, dengan reka bentuk pemikiran perdagangan terbalik, sesuai untuk perdagangan yang sering dilakukan. Ruang pengoptimuman yang lebih besar, penggunaan kombinasi indikator teknikal yang lebih banyak boleh diperkenalkan, dan mekanisme hentian automatik boleh dibina untuk mengawal risiko.

Kod sumber strategi
/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zweiprozent original strategy by larry williams

strategy("Daily PercentR Strategy", overlay=false)
D_High = security(syminfo.tickerid, 'D', high[1])
D_Low = security(syminfo.tickerid, 'D', low[1])
D_Close = security(syminfo.tickerid, 'D', close[1])
D_Open = security(syminfo.tickerid, 'D', open[1])

LowMarker = input(-87,"Low Marker",input.integer)

HighMarker =  input(-20,"High Marker",input.integer)

length = input(title="Length", type=input.integer, defval=3)
src = input(close, "Source", type = input.source)
_pr(length) =>
	max = highest(length)
	min = lowest(length)
	100 * (src - max) / (max - min)
percentR = _pr(length)
obPlot = hline(LowMarker, title="Upper Band", color=#606060)
hline(-50, title="Middle Level", linestyle=hline.style_dotted, color=#606060)
osPlot = hline(HighMarker, title="Lower Band", color=#606060)
fill(obPlot, osPlot, title="Background", color=color.new(#9915ff, 90))
plot(percentR, title="%R", color=#3A6CA8, transp=0)

// Go Long - if percentR is not overbought/sold

ordersize=floor(strategy.equity/close) 

if percentR<HighMarker and percentR>LowMarker
    strategy.entry("Long", strategy.long,comment="Long")

//exit at end of session
if low[0]<high[0]
    strategy.close("Long", comment="exit")