Penulis Asli: Doug Schaff
Indikator Schaff Trend Cycle adalah sebuah osilator kitaran yang dibangunkan dengan mengira Stochastic di atas garis MACD menggunakan kitaran. Dengan cara ini, para pengembang berjaya mendapatkan hasil yang lebih stabil dan boleh dipercayai dalam operasi skrip indikator ini. Carta hampir tidak terjejas oleh tren jangka pendek yang pasti muncul di pasaran. Namun, indikator ini akan memberikan amaran yang sesuai jika terdapat perubahan tajam dalam keadaan pasaran.
Penulis indikator Schaff Trend Cycle ini adalah Doug Schaff, seorang ahli ekonomi yang melalui pemerhatiannya terhadap hasil perdagangan di pasaran kewangan, membolehkannya membangunkan dan membuktikan secara matematik bahawa tren mata wang hampir tidak pernah berkelakuan secara spontan. Seiring berjalannya waktu, arah tren akan kembali kepada yang asal dan kitaran naik dan turunnya akan mula berulang, iaitu terdapat sedikit periodicity. Dan kebolehpercayaan indikator/oscillator pasaran ini dapat ditingkatkan dengan mempertimbangkan periodicity ini. Teori ini telah disahkan pada tahun 2008 setelah penyelidikan menyeluruh dilakukan. Selepas itu, model matematik Doug Schaff digunakan dalam pembangunan indikator Schaff Trend Cycle yang baru.
Selain daripada mempertimbangkan periodicity tren, gabungan dua kaedah berbeza dalam pengiraan perubahan arah tren telah digunakan untuk meningkatkan kebolehpercayaan indikator Schaff Trend Cycle dan mengurangkan bilangan pengaktifan palsu. Kaedah-kaedah ini adalah osilator stochastic yang dilicinkan dan MACD.
Untuk tujuan ilustrasi, bidang operasi indikator ini diukur dalam unit standard dari 0 hingga 100. Dua tahap pemicu digunakan - 25 dan 75.
Parameter berikut digunakan sebagai parameter input untuk setting indikator Schaff Trend Cycle:
- MAShort yang secara default bernilai 23. Parameter ini menunjukkan nilai tempoh purata bergerak cepat semasa pengiraan garis MACD. Perlu diingat bahawa nilainya tidak boleh lebih rendah daripada nilai parameter MALong;
- Parameter MALong mempunyai nilai default 50. Ia menetapkan nilai tempoh purata bergerak lambat untuk pengiraan carta garis MACD. Ia mesti sentiasa melebihi nilai parameter MAShort untuk memastikan operasi normal indikator;
- Cycle (default = 10). Parameter ini menetapkan panjang kitaran dalam tempoh carta. Kitaran yang dihasilkan adalah dua kali lebih panjang kerana dua stochastic dikira secara berturut-turut.
Kaedah paling mudah untuk perdagangan Forex menggunakan indikator Schaff Trend Cycle adalah dengan menjual mata wang apabila garis indikator turun melewati tahap 80 dan membelinya apabila garis indikator naik melewati tahap 20. Untuk meminimumkan bilangan isyarat palsu, Doug Schaff mencadangkan supaya kita mengawasi tingkah laku carta berikut. Untuk isyarat beli, bar yang mengikuti bar pemicu harus ditutup di atas tinggi bar pemicu. Untuk isyarat jual, bar yang mengikuti bar pemicu harus ditutup di bawah rendah bar pemicu. Bar pemicu adalah bar yang terbentuk di atas garis isyarat dengan tahap 20 atau 80.
Varian indikator yang popular ini membolehkan pemilihan algoritma pelicinan dari sepuluh varian yang mungkin:
- SMA - purata bergerak sederhana;
- EMA - purata bergerak eksponen;
- SMMA - purata bergerak yang dilicinkan;
- LWMA - purata bergerak berat linear;
- JJMA - purata adaptif JMA;
- JurX - pelicinan ultralinear;
- ParMA - pelicinan parabolic;
- T3 - pelicinan berbilang eksponen Tillson;
- VIDYA - pelicinan menggunakan algoritma Tushar Chande;
- AMA - pelicinan menggunakan algoritma Perry Kaufman.
Perlu diingat bahawa parameter Phase mempunyai makna yang berbeza untuk pelbagai algoritma pelicinan.
- Untuk JMA, ia adalah variabel Phase luar yang berubah dari -100 hingga +100.
- Untuk T3, ia adalah nisbah pelicinan yang didarabkan dengan 100 untuk visualisasi yang lebih baik;
- Untuk VIDYA, ia adalah tempoh CMO, untuk AMA adalah tempoh EMA lambat;
- Untuk AMA, tempoh EMA cepat adalah nilai tetap dan adalah 2 secara default. Nisbah kuasa juga adalah 2 untuk AMA.
Indikator ini menggunakan kelas perpustakaan 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".


Komen 0