Cara melukis Andrews' Pitchfork
Andrews' Pitchfork adalah alat analisis teknikal popular yang digunakan, kadang-kadang dengan indikator lain, untuk mengenal pasti tahap sokongan dan rintangan yang berpotensi dalam pasaran yang sedang mengalami trend. Tahap ini berfungsi sebagai asas penting untuk strategi dagangan yang berjaya, memberi pedagang kejelasan, struktur dan keyakinan dalam keputusan mereka.
Artikel ini dan video yang berkaitan akan menunjukkan cara membuat cBot yang melukis Andrews' Pitchfork pada carta, dan mengekod pitchfork untuk dikemas kini secara automatik apabila carta berubah.
Lukis Andrews' Pitchfork pada carta
Andrews' Pitchfork terdiri daripada garis median (garis tengah) dan dua garis selari yang membentuk saluran. Objek ini membantu pedagang menggambarkan trend, meramalkan pergerakan harga dan mengenal pasti titik kemasukan dan keluar yang berpotensi untuk dagangan.
Andrews' Pitchfork dilukis pada carta harga menggunakan tiga titik utama: satu tinggi, satu rendah, dan satu titik tinggi atau rendah berikutnya. Pergerakan harga dalam saluran ini sering berayun antara garis atas dan bawah, manakala garis median berfungsi sebagai titik pembalikan.
Kita akan membuat cBot yang melukis Andrews' Pitchfork yang menaik, yang biasanya memerlukan dua rendah dan satu tinggi di antaranya. Sebaliknya berlaku untuk Andrews' Pitchfork yang menurun: dua tinggi dan satu rendah di antaranya akan diperlukan.
Dalam cTrader Algo, klik butang New untuk membuat cBot dan masukkan nama untuknya, kemudian klik Create.

Andrews's Pitchfork memerlukan enam parameter untuk menyimpan perkara berikut: indeks tinggi dan dua rendah, dua harga minimum dan satu harga tinggi. Isytiharkan enam parameter tersebut.
1 2 3 4 5 6 | |
Kesan dua harga minimum dan harga tinggi yang diperlukan untuk titik pitchfork.
1 2 3 | |
cTrader Algo membolehkan anda menentukan lokasi masa melalui kaedah yang menyediakan sama ada masa mutlak atau indeks bar relatif. Kaedah yang digunakan untuk melukis pitchfork pada carta memperkenalkan penggantian yang relevan. Dalam kes ini, kita memilih indeks bar relatif.
Tulis kod untuk mengesan indeks harga tinggi dan rendah.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Lukis pitchfork pada carta.
1 | |
Anda boleh menyalin kod penuh 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 | |
Untuk membina cBot, gunakan kekunci pintas Ctrl+B atau klik Build.
Tambah contoh tempatan cBot: klik Add instance, pilih pilihan Locally, kemudian klik Add instance.

Klik contoh tersebut dan navigasi ke tab Backtesting. Pilih tempoh untuk ujian belakang, dayakan pilihan Visual mode dan kemudian klik ikon main.
Anda sepatutnya melihat Andrews' Pitchfork dilukis pada carta.

Kemas kini Andrews' Pitchfork
Kembali ke aplikasi Algo dan kod cBot untuk mengemas kini pitchfork apabila carta berubah.
Buat kaedah baharu untuk melukis pitchfork dan pindahkan logik asal ke dalam kaedah tersebut.
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 | |
Panggil kaedah baharu dalam kaedah OnBar().
1 2 3 4 | |
Oleh kerana hanya persediaan menaik yang diperlukan, tulis logik bersyarat yang mengesahkan bahawa minimum dan maksimum berada dalam susunan yang betul.
1 2 | |
Anda boleh menyalin kod penuh 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 | |
Bina cBot sekali lagi dan lakukan ujian belakang.
Tingkatkan kelajuan mod visual dan klik ikon main.
Kali ini, anda sepatutnya melihat bagaimana pitchfork dilukis semula secara berterusan apabila carta berubah.

Ringkasan
Artikel ini telah menerangkan cara melukis Andrews' Pitchfork pada carta simbol dan mengekod pitchfork untuk mengemas kini dirinya sendiri apabila carta berubah.