Penulis asal:
Svinozavr
AsymmetricStochNR adalah versi yang dipertingkatkan daripada Stochastic Oscillator. Terdapat tiga perbezaan utama pada parameter yang berbeza berbanding versi standard:
Kperiod kini terdiri daripada dua nilai - KperiodShort (pendek) dan KperiodLong (panjang).
Parameter tahap oversold (OS) dan overbought (OB) telah ditambah. Apabila Stochastic memasuki kawasan OS/OB, Kperiod (tempoh pencarian tinggi/rendah) akan beralih.
Perbezaan ketiga adalah parameter Sens, yang membenarkan kita untuk memotong getaran di bawah had tertentu yang ditetapkan dalam mata. Ini dapat mengurangkan jumlah isyarat palsu dengan ketara. Versi standard Stochastic hanya melihat harga semasa antara titik tinggi dan rendah untuk bilangan bar yang ditetapkan oleh parameter %K (Kperiod), tanpa mengira sama ada titik ekstrem berbeza sebanyak 1 atau 100 mata. Dengan adanya had ini, kita dapat menyingkirkan getaran yang tidak penting bagi sistem perdagangan kita.
Perilaku:
Apabila Stochastic memasuki kawasan OS, indikator akan mencari rendah pada bar KperiodShort dan tinggi pada KperiodLong. Sebaliknya, apabila Stochastic memasuki kawasan OB, indikator akan mencari rendah pada interval yang panjang dan tinggi pada interval yang pendek.
Interpretasi/Penggunaan: Apabila Stochastic memasuki kawasan OS/OB, ini bermakna penukaran aliran ke arah yang sesuai. Namun, penukaran aliran tidak semestinya menjadi isyarat untuk memasuki pasaran mengikut arah aliran semasa. Posisi seharusnya dibuka semasa pembetulan, yang dapat dikenali melalui pelanggaran atau sentuhan garis 50%. Jika anda mengikuti strategi "turtle", penambahan kepada posisi seharusnya dilakukan semasa pembetulan. Apabila aliran sedang ditukar, posisi seharusnya ditutup sepenuhnya atau dikurangkan. Dalam kes terakhir, penutupan penuh posisi dilakukan semasa pembetulan, manakala posisi baru dalam arah bertentangan dibuka serentak. Tahap stop ditetapkan berhampiran titik ekstrem sebelumnya dengan setback yang munasabah. Tetapi kemungkinan besar mereka tidak akan terpicu dalam mod operasi. Tahap stop ditetapkan hanya untuk keadaan luar biasa.
Indikator ini pertama kali dilaksanakan dalam MQL4 dan diterbitkan di Code Base pada 22.04.2010.
Parameter input indikator:
//+-----------------------------------+ //| Parameter input indikator | //+-----------------------------------+ input uint KperiodShort=5; // %K tempoh input uint KperiodLong=12; // %K tempoh input Smooth_Method DMethod=MODE_SMA; // Kaedah pelicinan garis isyarat input uint Dperiod=7; // %D tempoh garis isyarat input int DPhase=15; // Parameter pelicinan garis isyarat input uint Slowing=3; // Pelambatan input ENUM_STO_PRICE PriceField=STO_LOWHIGH; // Parameter pemilihan harga untuk pengiraan input uint Sens=7; // Sensitiviti dalam mata input uint OverBought=80; // Tahap overbought, %% input uint OverSold=20; // Tahap oversold, %% input color LevelsColor=Blue; // Warna tahap input STYLE Levelstyle=DASH_; // Gaya tahap input WIDTH LevelsWidth=Width_1; // Lebar tahap input int Shift=0; // Peralihan mendatar indikator dalam bar
Indikator ini membolehkan anda memilih jenis pelicinan garis isyarat daripada sepuluh versi yang mungkin:
- SMA - purata bergerak mudah;
- EMA - purata bergerak eksponen;
- SMMA - purata bergerak pelicinan;
- LWMA - purata bergerak berbobot linear;
- JJMA - purata adaptif JMA;
- JurX - pelicinan ultralinear;
- ParMA - pelicinan parabola;
- T3 - pelicinan eksponen berganda Tillson;
- VIDYA - pelicinan menggunakan algoritma Tushar Chande;
- AMA - pelicinan menggunakan algoritma Perry Kaufman.
Perlu diingat bahawa parameter jenis Fasa untuk pelbagai algoritma pelicinan mempunyai maksud yang berbeza-beza. Untuk JMA, ia adalah variabel Fasa luar yang berubah dari -100 hingga +100. Untuk T3, ia adalah nisbah pelicinan yang didarab dengan 100 untuk visualisasi yang lebih baik. Untuk VIDYA, ia adalah tempoh osilator CMO dan untuk AMA, ia adalah tempoh EMA perlahan. Dalam algoritma lain, parameter ini tidak mempengaruhi pelicinan. Untuk AMA, tempoh EMA cepat adalah nilai tetap dan sama dengan 2 secara lalai. Nisbah kuasa juga adalah 2 untuk AMA.
Indikator ini menggunakan kelas SmoothAlgorithms.mqh (perlu disalin ke terminal_data_folder\MQL5\Include). Penggunaan kelas ini telah diterangkan dengan terperinci dalam artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".
