I. Pengenalan
MetaTrader memberikan fungsi untuk menetapkan TP, SL, atau trailing stop yang tetap pada pesanan. Selalunya, kita berharap untuk menggunakan strategi penutupan lain, seperti garis sokongan, rintangan, saluran, dan lain-lain. Namun, ini memerlukan pengguna untuk terus memerhatikan carta dan mengubah TP dan SL dari semasa ke semasa, yang boleh menjadi kerja yang melelahkan. OrdersGuardian adalah EA yang akan sedikit membebaskan anda dari skrin komputer setelah membuka pesanan. Ia mempunyai beberapa strategi penutupan yang mudah, termasuk MA, saluran, trendline, dan Parabolic SAR. Ia akan menutup pesanan apabila harga mencapai lengkung atau garis yang anda tetapkan.
II. Parameter
| Variabel | Jenis | Nilai Lalai | Catatan |
|---|---|---|---|
| Orders | string | "*" | Tiket pesanan yang akan dipantau. "*" bermaksud semua pesanan terbuka untuk simbol semasa, ia boleh menjadi senarai tiket yang dipisahkan dengan ruang, koma dan karakter lain, kerana EA akan memeriksa setiap pesanan sama ada tiketnya adalah substring dari string ini. Semua pesanan dalam senarai ini mesti dalam arah yang sama, jika tidak, EA tidak dapat berfungsi. |
| TP_Method | int | 2 | Strategi TP: 1 - Envelopes atau MA (tetapkan TP_Env_Dev ke 0 bermaksud MA), 2 - objek garis, lain-lain - tiada TP. EA akan mencari objek garis dalam carta, yang boleh menjadi Trendline, Trendline oleh Angel atau Saluran Equidistant. |
| SL_Method | int | 2 | Strategi SL: 1 - Envelopes atau MA, 2 - objek garis, 3 - Parabolic SAR, lain-lain - tiada SL. |
| ShowLines | bool | true | Untuk menunjukkan garis harga TP dan SL dalam carta. |
| TP_LineColor | color | LimeGreen | Warna garis harga TP. |
| TP_TimeFrame | int | 0 | Timeframe indikator untuk mengira harga TP, unit adalah minit, 0 bermaksud timeframe carta semasa. |
| TP_MA_Period | int | 34 | Tempoh untuk pengiraan MA TP. |
| TP_MA_Method | int | MODE_EMA | Kaedah MA TP. |
| TP_MA_Price | int | PRICE_CLOSE | Harga yang digunakan untuk MA TP. |
| TP_Env_Dev | double | 0.2 | Deviasi peratusan garis TP envelopes dari MA, positif - atas, negatif - bawah, nol - garis lengkung MA. |
| TP_Shift | int | 0 | Shift MA TP, offset garis MA berkaitan dengan carta berdasarkan timeframe. |
| SL_LineColor | color | Red | Warna garis harga SL. |
| SL_TimeFrame | int | 0 | Timeframe indikator untuk mengira harga SL. |
| SL_MA_Period | int | 34 | Tempoh untuk pengiraan MA SL. |
| SL_MA_Method | int | MODE_EMA | Kaedah MA SL. |
| SL_MA_Price | int | PRICE_CLOSE | Harga yang digunakan untuk MA SL. |
| SL_Env_Dev | double | 0.2 | Deviasi peratusan garis SL envelopes dari MA |
| SL_SARStep | double | 0.02 | Increment SAR. |
| SL_SARMax | double | 0.5 | Nilai maksimum SAR. |
| SL_Shift | int | 0 | Shift MA SL |
III. Mengenai objek garis
- Jika terdapat lebih dari satu objek garis dalam carta, mengambil contoh pesanan panjang, EA akan mencari yang terdekat di atas harga semasa sebagai trendline TP, dan yang terdekat di bawah sebagai trendline SL.
- Apabila EA berjalan, pengguna boleh mengubah kedudukan trendline, dan EA akan mengira koordinat baru secara automatik.
- EA mencari TL dan SL trendline sebaik sahaja ia mula berfungsi, selepas itu dua objek garis tidak akan berubah, walaupun pengguna memindahkannya ke atas atau ke bawah garis lain, kecuali dengan memulakan semula EA.
- Menukar tempoh carta yang dipasang akan menyebabkan EA dimulakan semula dan kemudian mencari objek TP dan SL.
- Jika pengguna memadam objek TP atau SL yang sedang berfungsi, EA akan mencari yang baru.
- Apabila saluran equidistant digunakan, garis atas akan menjadi garis TP dan bawah menjadi SL dalam pesanan panjang, sebaliknya dalam pesanan pendek.
- Trendline dalam sudut tidak disyorkan, kerana kedudukannya dalam koordinat harga carta tidak tetap dan berubah dengan harga atau paksi masa.
IV. Pemberitahuan
- Apabila SAR digunakan sebagai SL, variabel SL_Shift tidak boleh sifar, mesti >=1.
- Harga TP dan SL adalah harga yang ditunjukkan dalam carta, iaitu harga bida, tanpa pengiraan spread.
V. Langkah operasi
- Buka pesanan anda.
- Letakkan indikator atau trendline pada carta sebagai objek TP atau SL.
- Pasang OrdersGuardian pada carta, tetapkan parameter sama seperti indikator anda (disarankan untuk menetapkan nilai ShowLines ke true), dan biarkan "Allow live trading" tidak dipilih pada tab umum. Klik butang OK, akan ada silang di sudut kanan atas carta.
- Tekan butang "Expert Advisors", silang tersebut akan menjadi wajah tidak gembira, yang bermaksud EA berfungsi dengan baik, tetapi tidak akan menutup sebarang pesanan.
- Jika garis harga TP dan SL yang dipaparkan dalam carta adalah sama seperti yang anda rancang, tekan F7, pilih kotak pilihan "Allow live trading", dan ikon wajah tidak gembira akan bertukar menjadi senyuman, jadi EA kini mula memantau pesanan anda.

Saluran Equidistant sebagai TP dan SL

Envelopes sebagai TP

Moving Average sebagai SL

Parabolic SAR sebagai SL

Trendline sebagai TP dan SL
Komen 0