RSI cBot¶
Gambaran keseluruhan strategi ¶
RSI cBot melaksanakan strategi dagangan pembalikan berasaskan momentum yang bergantung pada Relative Strength Index (RSI) sebagai penunjuk utama.
RSI cBot secara automatik membeli dan menjual berdasarkan nilai RSI yang mencerminkan momentum pasaran dan menentukan keadaan terlebih beli atau terlebih jual. cBot ini dikodkan untuk menutup posisi sedia ada sebelum membuka yang baharu, dan ini memastikan hanya satu posisi yang relevan dibuka pada bila-bila masa.
Apabila RSI jatuh di bawah 30, pasaran dilihat sebagai terlebih jual, dan cBot membuka posisi beli. Isyarat beli adalah berdasarkan jangkaan bahawa harga akan meningkat selepas pasaran mencapai keadaan terlebih jual.
Apabila RSI meningkat melebihi 70, pasaran dilihat sebagai terlebih beli, dan cBot membuka posisi jual. Isyarat jual adalah berdasarkan jangkaan bahawa harga akan jatuh selepas pasaran menjadi terlebih beli.
Strategi berdasarkan penunjuk RSI paling sesuai untuk pasaran di mana cBot boleh berdagang pembalikan berdasarkan isyarat RSI.
Penciptaan cBot ¶
Pelajari cara mencipta cBot, menggunakan sama ada C# atau Python, dalam panduan langkah demi langkah kami.
Kod RSI cBot tersedia dalam repositori awam kami C# dan Python. Kod yang sama disediakan sebagai templat dalam panduan penciptaan algoritma dalam cTrader Windows atau Mac, atau anda hanya boleh menyalin dan menggunakan coretan di bawah:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | |
Integrasi indikator ¶
Relative Strength Index (RSI) ialah penunjuk utama yang digunakan dalam RSI cBot. RSI ialah pengayun momentum yang mengukur kelajuan dan perubahan pergerakan harga. Ia berada dalam julat antara 0 dan 100 dan digunakan untuk mengenal pasti keadaan terlebih beli atau terlebih jual dalam pasaran.
Berdasarkan penilaiannya terhadap keadaan terlebih beli atau terlebih jual, RSI menentukan sama ada cBot membeli atau menjual. RSI cBot tidak bergantung pada mana-mana penunjuk atau faktor lain, seperti purata bergerak atau volum; ia hanya menggunakan tahap RSI untuk isyarat dagangan.
cBot memberi tumpuan kepada dua ambang utama:
- RSI < 30 menandakan bahawa pasaran terlebih jual dan mencetuskan pesanan beli.
- RSI > 70 menandakan bahawa pasaran terlebih beli dan mencetuskan pesanan jual.
cBot sentiasa memantau nilai RSI dengan memeriksa pada setiap tick baharu. Ini memastikan algoritma sentiasa bersedia untuk bertindak apabila RSI bergerak ke kawasan terlebih jual atau terlebih beli.
Logik ¶
Persediaan awal ¶
Penunjuk RSI dimulakan menggunakan parameter Source dan Periods yang ditentukan dalam kaedah OnStart(), yang dipanggil apabila cBot bermula. Pengiraan dilakukan menggunakan formula terbina dalam cTrader untuk penunjuk tersebut.
Pemantauan keadaan ¶
Logik bersyarat untuk dagangan dilaksanakan dalam kaedah OnTick(), yang dipanggil setiap kali tick baharu (kemas kini harga) diterima. Jika RSI < 30, isyarat beli dijana. Jika RSI > 70, isyarat jual dijana.
Pengurusan posisi ¶
Sebelum cBot membuka posisi baharu berdasarkan isyarat yang dijana, kaedah Close() memeriksa dan menutup semua posisi bertentangan yang terbuka dengan label "SampleRSI". Persediaan ini memastikan hanya satu dagangan aktif pada bila-bila masa untuk simbol tertentu.
Pelaksanaan dagangan ¶
Kaedah Open() memeriksa sama ada posisi jenis yang sama berdasarkan isyarat yang dijana (beli atau jual) sudah dibuka. Jika posisi tidak dijumpai, cBot membuka posisi baharu dengan kuantiti yang ditentukan dan parameter lain yang dihantar dalam kaedah tersebut.
| Parameter | Unit | Definisi | Petua |
|---|---|---|---|
| Kuantiti | Lot | Volum setiap dagangan. | Pedagang konservatif mungkin memilih saiz lot yang kecil untuk meminimumkan risiko. Pedagang agresif mungkin memilih saiz lot yang lebih besar untuk memaksimumkan potensi keuntungan, walaupun dengan risiko yang lebih tinggi. |
| Sumber | — | Sumber data untuk penunjuk RSI. Pilihan yang tersedia termasuk harga penutup, harga pembukaan, harga tinggi dan harga rendah. | Harga penutup sering digunakan untuk pengiraan RSI kerana ia mencerminkan titik harga yang paling penting dalam lilin. Walau bagaimanapun, pedagang boleh bereksperimen dengan siri data yang berbeza dan memilih yang paling sesuai dengan keadaan pasaran. Harga tinggi atau harga rendah boleh membantu mengenal pasti pergerakan harga yang melampau, manakala harga median atau tipikal menawarkan perspektif yang lebih seimbang dalam satu tempoh. |
| Tempoh | — | Bilangan tempoh (candlestick) yang digunakan untuk mengira RSI. Nilai lalai, 14, adalah nilai standard atau tetapan popular untuk penunjuk ini. | Pedagang scalper atau pedagang yang ingin mendapat keuntungan daripada pergerakan harga jangka pendek (contohnya, pada carta 5 minit) mungkin memilih tempoh yang rendah. Tetapan ini menjadikan RSI lebih responsif, menyebabkannya menjana isyarat beli dan jual dengan lebih kerap. Pedagang swing atau jangka panjang (contohnya, pada carta 1 jam) mungkin lebih suka tempoh RSI yang lebih besar. Tetapan ini mengurangkan sensitiviti RSI, menjadikannya lebih lancar dan lebih tahan terhadap turun naik harga yang cepat. Dengan gangguan yang ditapis keluar, RSI memberi tumpuan kepada trend pasaran utama dan menjana lebih sedikit isyarat. |
Penggunaan ¶
Pasaran terikat julat (sisi) ¶
Dalam pasaran terikat julat, harga berayun antara tahap rintangan (sempadan atas) dan tahap sokongan (sempadan bawah). Peristiwa sedemikian adalah ideal untuk strategi berasaskan RSI kerana ia menyediakan banyak keadaan terlebih beli dan terlebih jual. Oleh kerana harga sering berbalik arah apabila mencapai tahap sokongan atau rintangan dalam pasaran terikat julat, RSI lebih berkemungkinan memberikan isyarat yang tepat.
Kes penggunaan
Pertimbangkan senario di mana EURUSD berulang kali bergerak antara 1.1000 dan 1.1200. cBot boleh menunjukkan prestasi yang baik dengan membeli berhampiran sempadan bawah untuk terlebih jual (RSI < 30) dan menjual berhampiran sempadan atas untuk terlebih beli (RSI > 70).
Amalan terbaik
- Fokus pada dagangan semasa tempoh turun naik yang rendah. Penunjuk RSI berfungsi lebih baik apabila pasaran tidak membuat pergerakan trend yang ketara.
- Periksa carta harga untuk tempoh apabila harga berubah-ubah dalam julat yang jelas.
- Pantau untuk pecahan. Jika harga bergerak dengan ketara di luar julat, hentikan cBot dan nilai semula keadaan pasaran.
Pasaran turun naik rendah ¶
Pasaran turun naik rendah dicirikan oleh pergerakan harga yang kecil dan kekurangan trend utama. RSI sangat berguna dalam persekitaran sedemikian kerana ia dapat mengenal pasti ketidakseimbangan pasaran jangka pendek tanpa dipengaruhi oleh trend berarah yang kuat.
Dalam persekitaran turun naik rendah, harga cenderung berayun antara tahap terlebih beli dan terlebih jual, membawa kepada peluang dagangan yang kerap untuk cBot.
Kes penggunaan
Indeks saham seperti S&P 500 mungkin menunjukkan tempoh turun naik rendah, di mana harganya bergerak antara jalur yang sempit. Semasa tempoh sedemikian, cBot mengambil kesempatan daripada pembalikan kecil. Ia memasuki posisi beli apabila RSI jatuh di bawah 30 dan posisi jual apabila RSI naik melebihi 70.
Amalan terbaik
- Gunakan penunjuk turun naik untuk menentukan bila pasaran memasuki fasa turun naik rendah.
- Laraskan saiz lot dan tempoh RSI untuk membolehkan penunjuk mensasarkan perubahan harga kecil dengan berkesan.
- Gunakan strategi pengurusan risiko tambahan seperti henti rugi untuk melindungi daripada pergerakan pasaran yang tidak dijangka.
Pasaran menyatu selepas trend kuat ¶
Selepas trend menaik atau menurun yang kuat, pasaran sering memasuki fasa penyatuan di mana harga stabil. Pedagang kemudian mengambil keuntungan atau menunggu arah pasaran baru, dan tempoh penyatuan menjadi ideal untuk strategi dagangan berasaskan RSI.
Dalam tempoh penyatuan selepas trend yang kuat, penunjuk RSI boleh mengenal pasti bila pasaran telah bergerak ke wilayah terlebih beli atau terlebih jual. cBot RSI kemudian boleh menangkap titik pembalikan dalam penyatuan.
Kes penggunaan
Pertimbangkan senario di mana saham blue-chip memasuki penyatuan selepas kenaikan atau kejatuhan yang ketara. Harga saham mula berayun dalam julat yang sempit. cBot kemudian mengesan keadaan terlebih beli (RSI > 70) atau terlebih jual (RSI < 30) semasa fasa ini dan berdagang sewajarnya.
Amalan terbaik
- Selepas trend yang kuat, tunggu pasaran mula menyatu sebelum menjalankan cBot.
- Pantau tahap sokongan dan rintangan jangka panjang untuk memastikan pasaran benar-benar telah memasuki penyatuan dan tidak bersedia untuk pecahan lain.
Ringkasan ¶
Penunjuk RSI adalah teras kepada strategi cBot, dan ia mendorong semua keputusan beli dan jual. Walaupun cBot berkesan menggunakan penunjuk untuk mengambil kesempatan daripada pembalikan dalam pasaran terlebih jual dan terlebih beli, kebergantungannya pada algoritma tunggal membawa risiko isyarat palsu dan konteks pasaran yang terhad.
Keupayaan untuk menentukan nilai untuk parameter utama dan memilih sumber data membolehkan pengguna menyesuaikan cBot RSI dengan gaya dagangan, toleransi risiko dan keadaan pasaran individu mereka. Sama ada anda seorang pedagang scalper, pedagang swing atau pelabur jangka panjang, melaraskan parameter cBot boleh membawa kepada penjajaran yang lebih baik dengan strategi anda dan meningkatkan peluang kejayaan.
Pedagang boleh menjalankan ujian belakang cBot dengan nilai, tetapan dan data yang berbeza untuk mencari kombinasi parameter yang optimum atau menguntungkan untuk simbol dan tempoh pilihan mereka. Selain itu, pengguna cTrader boleh mengubah suai kod cBot dan melaksanakan penunjuk turun naik untuk melindungi daripada trend yang kuat dan menapis isyarat bukan pembalikan.