Breakout cBot¶
Gambaran keseluruhan strategi ¶
Breakout cBot mengambil kesempatan pada saat-saat di mana harga simbol bergerak melepasi tahap sokongan atau rintangan yang telah ditetapkan.
cBot ini memantau penyatuan harga dengan membandingkan jarak antara Bollinger Bands atas dan bawah dengan ambang yang ditentukan pengguna dan kemudian melakukan perkara berikut:
- Jika harga simbol kekal dalam julat pengukuhan untuk bilangan tempoh yang ditetapkan, cBot mengenal pasti pasaran sebagai sedang mengukuh.
- Jika harga melangkaui jalur atas, ia membuka posisi beli. Jika harga jatuh di bawah jalur bawah, ia membuka posisi jual.
- Apabila membuka posisi, ia menggunakan nilai henti rugi dan ambilan untung yang ditentukan oleh pengguna.
cBot ini mengeksploitasi pergerakan terobosan selepas fasa pengukuhan, menjadikannya sesuai untuk pasaran atau simbol yang menunjukkan tempoh pengukuhan yang jelas dan pergerakan berarah yang tajam.
Penciptaan cBot ¶
Pelajari cara mencipta cBot, menggunakan sama ada C# atau Python, dalam panduan langkah demi langkah kami.
Kod Breakout 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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | |
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 | |
Integrasi indikator ¶
Penunjuk Bollinger Bands adalah teras kepada strategi yang digunakan oleh Breakout cBot.
cBot ini menggunakan lebar Bollinger Bands (jarak antara jalur atas dan bawah) untuk mengenal pasti tempoh pengukuhan. Apabila jalur sempit (menunjukkan turun naik yang rendah), cBot menganggap ini sebagai tempoh pengukuhan.
Jika perbezaan antara jalur atas dan bawah kurang daripada atau sama dengan ambang yang ditetapkan (BandHeightPips), pembilang pengukuhan (consolidation) akan meningkat. cBot memerlukan bilangan tempoh pengukuhan berturut-turut tertentu (ConsolidationPeriods) sebelum ia mempertimbangkan kemungkinan terobosan.
cBot memantau dan mentafsirkan harga untuk terobosan dengan cara ini:
- Terobosan bullish - jika harga ask melebihi Bollinger Band atas, cBot mentafsirkan ini sebagai terobosan bullish dan melaksanakan pesanan beli.
- Terobosan bearish - jika harga bid jatuh di bawah Bollinger Band bawah, cBot mentafsirkan ini sebagai terobosan bearish dan melaksanakan pesanan jual.
Selepas melaksanakan dagangan, pembilang pengukuhan ditetapkan semula kepada sifar.
Pengiraan dan logik ¶
Persediaan Bollinger Bands ¶
\(B_{\text{top}}\) – jalur atas
\(B_{\text{bottom}}\) – jalur bawah
\(MA\) – purata bergerak
\(D\) – bilangan sisihan
\(\sigma\) – sisihan piawai
Keadaan pengukuhan ¶
Jika tidak,
\(H\) – ketinggian jalur dalam pip
\(P\) – saiz pip
\(C_{\text{Counter}}\) – pembilang pengukuhan
Semakan tempoh pengukuhan ¶
Jika pembilang pengukuhan lebih besar daripada tempoh pengukuhan, laksanakan logik terobosan.
Logik terobosan ¶
Jika harga tawaran lebih besar daripada jalur atas, letakkan pesanan beli. Jika harga bidaan kurang daripada jalur bawah, letakkan pesanan jual.
Parameter ¶
| Parameter | Unit | Definisi | Petua |
|---|---|---|---|
| Kuantiti | Lot | Volum setiap dagangan. | Pedagang dengan selera risiko rendah boleh bermula dengan jumlah yang rendah untuk meminimumkan potensi kerugian. Pengguna dengan toleransi risiko yang lebih tinggi boleh menetapkan angka yang lebih tinggi untuk mensasarkan keuntungan yang lebih besar. |
| Henti rugi | Pip | Bilangan pip di mana dagangan akan ditutup secara automatik untuk mengelakkan kerugian selanjutnya. | Pedagang yang mengelak risiko boleh menetapkan nilai henti rugi yang ketat untuk mengehadkan potensi kerugian. Pengguna yang mampu menahan turun naik pasaran boleh menetapkan nilai henti rugi yang lebih luas, membenarkan dagangan mereka lebih ruang untuk bernafas sebelum ditutup. |
| Ambilan untung | Pip | Bilangan pip di mana dagangan akan ditutup secara automatik untuk mengelakkan kerugian selanjutnya. | Pedagang yang lebih suka keluar dengan cepat boleh menggunakan nilai ambilan untung yang lebih rendah untuk mengambil kesempatan daripada pergerakan jangka pendek. Pengguna yang mensasarkan trend yang lebih panjang boleh menetapkan nilai ambilan untung yang tinggi supaya dagangan mereka boleh berjalan lebih lama. |
| Ketinggian jalur | Pip | Lebar maksimum Bollinger Bands semasa fasa pengukuhan yang membolehkan cBot mengenal pasti tempoh turun naik yang rendah. | Pedagang yang memberi tumpuan kepada pengukuhan ketat boleh menggunakan nilai ketinggian jalur yang rendah untuk mensasarkan terobosan utama daripada tempoh turun naik yang rendah. Pengguna yang selesa dengan julat yang lebih luas boleh menggunakan nilai ketinggian jalur yang lebih tinggi, membenarkan cBot mempertimbangkan pengukuhan yang sedikit lebih luas sebagai persediaan yang berpotensi. |
| Sisihan Bollinger Bands | — | Nilai sisihan piawai yang digunakan untuk mengira lebar Bollinger Bands. | Pedagang yang memberi tumpuan kepada pengukuhan ketat boleh menggunakan nilai ketinggian jalur yang rendah untuk mensasarkan terobosan utama daripada tempoh turun naik yang rendah. Pengguna yang selesa dengan julat yang lebih luas boleh menggunakan nilai ketinggian jalur yang lebih tinggi, membenarkan cBot mempertimbangkan pengukuhan yang sedikit lebih luas sebagai persediaan yang berpotensi. |
| Tempoh Bollinger Bands | — | Bilangan tempoh yang digunakan untuk mengira Bollinger Bands. | Pedagang yang memberi tumpuan kepada pergerakan pasaran jangka pendek mungkin menggunakan tempoh yang kecil, yang menjadikan Bollinger Bands lebih sensitif terhadap perubahan harga terkini. Pengguna yang berminat dengan trend jangka panjang harus mempertimbangkan tempoh yang besar, yang akan melicinkan Bollinger Bands dan mengurangkan sensitivitinya terhadap turun naik jangka pendek. |
| Tempoh penyatuan | — | Bilangan bar berturut-turut yang mesti memenuhi kriteria penyatuan sebelum dagangan terobosan dipertimbangkan. | Pedagang yang mencari dagangan yang lebih kerap boleh mengurangkan tempoh penyatuan, membolehkan cBot memasuki dagangan lebih awal. Pengguna yang lebih suka terobosan yang disahkan boleh meningkatkan tempoh penyatuan untuk memastikan harga kekal dalam julat penyatuan untuk tempoh yang lebih lama sebelum tindakan diambil. |
Penggunaan ¶
Pasaran yang menunjukkan trend ¶
Breakout cBot berprestasi baik dalam pasaran yang mempunyai trend (menaik atau menurun). Dalam pasaran sedemikian, terobosan sering sejajar dengan trend keseluruhan selepas tempoh penyatuan, membawa kepada pergerakan harga yang besar.
Kes penggunaan
Pertimbangkan senario di mana EURUSD berada dalam trend menaik yang kuat tetapi sementara waktu menyatu dalam julat yang sempit. Bollinger Bands menyempit, menunjukkan pengurangan volatiliti. cBot mengesan penyatuan ini dan menunggu terobosan. Apabila trend disambung semula, harga memecah di atas Bollinger Band atas. cBot melaksanakan pesanan beli, mengambil kesempatan daripada kesinambungan trend.
Amalan terbaik
- Gunakan tempoh yang lebih besar. cBot ini sangat berkesan pada tempoh yang lebih besar (1 jam, 4 jam, dan sebagainya) dalam pasaran yang mempunyai trend. Persediaan ini membantu untuk menangkap pergerakan harga yang ketara yang menghasilkan pulangan yang lebih tinggi.
- Elakkan tempoh penyatuan yang pendek. Dalam pasaran yang mempunyai trend yang kuat, anda mungkin mahu mengelakkan tetapan yang menyebabkan tempoh penyatuan yang pendek kerana ia mungkin membawa kepada terobosan palsu.
Terobosan selepas corak ¶
cBot boleh digunakan untuk berdagang terobosan daripada corak carta yang biasanya membawa kepada pergerakan harga yang kuat, seperti segi tiga, bendera atau panji-panji. Corak-corak ini sering mengakibatkan fasa penyatuan diikuti oleh terobosan.
Kes penggunaan
Pertimbangkan senario di mana simbol EURGBP membentuk corak segi tiga simetri pada carta 1 jam. Apabila segi tiga menyempit, Bollinger Bands juga mengetat, menunjukkan pengurangan volatiliti. cBot mengenal pasti penyatuan dalam corak segi tiga. Sebaik sahaja harga memecah di atas Bollinger Band atas apabila ia keluar dari corak segi tiga, cBot melaksanakan pesanan beli untuk menangkap terobosan.
Amalan terbaik
- Gabungkan cBot dengan corak lain. Kenal pasti corak carta penting secara manual dan kemudian gunakan cBot untuk mengautomasikan dagangan terobosan sebaik sahaja corak selesai.
- Lanjutkan tempoh penyatuan. Untuk corak yang terbentuk dalam tempoh yang lebih lama, pertimbangkan untuk meningkatkan tempoh penyatuan untuk memastikan cBot hanya dicetuskan selepas corak terbentuk sepenuhnya.
Dagangan selepas berita ¶
cBot mungkin berkesan pada hari-hari dengan berita ekonomi, acara atau pengumuman utama. Selepas berita tertentu, sesetengah pasaran mengambil masa untuk menyatu apabila pedagang mencerna maklumat. Apabila arah pasaran menjadi jelas, terobosan mungkin berlaku.
Kes penggunaan
Pertimbangkan senario selepas pelepasan data Gaji Bukan Pertanian A.S. Pasangan JPYUSD menyatu apabila pedagang menilai implikasi laporan tersebut. Bollinger Bands menyempit, menunjukkan volatiliti yang rendah. cBot mengenal pasti penyatuan ini dan menunggu terobosan. Apabila pasaran memutuskan arah (contohnya, USD lebih kuat disebabkan data yang lebih baik daripada jangkaan), harga memecah di bawah Bollinger Band bawah. cBot melaksanakan pesanan jual untuk menangkap pergerakan tersebut.
Amalan terbaik
- Pantau kalendar ekonomi. Konfigurasikan cBot untuk berjalan sekitar pelepasan ekonomi utama. Pastikan tetapan tempoh penyatuan disesuaikan untuk menangkap fasa penyatuan selepas berita sebelum terobosan.
- Sesuaikan henti rugi. Disebabkan peningkatan volatiliti selepas peristiwa berita, pertimbangkan untuk meluaskan henti rugi untuk menampung kemungkinan ayunan pasaran sebelum terobosan terbentuk sepenuhnya.
Ringkasan ¶
Breakout cBot memperkasa pedagang untuk mengambil kesempatan daripada turun naik pasaran, volum dagangan yang tinggi dan peningkatan aktiviti. Walaupun cBot cekap dalam melaksanakan strategi terobosan, kebergantungannya pada Bollinger Bands mungkin menyebabkan masalah prestasi semasa keadaan pasaran tertentu.
Menyesuaikan Breakout cBot kepada simbol tertentu dan keutamaan dagangan anda boleh meningkatkan keberkesanannya dengan ketara. Dengan menggabungkan strategi anda sendiri ke dalam cBot dan mengubah suai kodnya untuk membolehkannya menggunakan indikator tambahan, anda boleh meningkatkan lagi ketepatan dan prestasinya.