Sebelum kita membuka atau menutup posisi dalam trading, penting untuk melakukan analisis pasaran yang ringkas. Analisis ini membantu kita menentukan tahap sokongan dan rintangan serta arah aliran (bullish atau bearish) yang sedang berlaku.
Tahap sokongan dan rintangan ditentukan berdasarkan numBars bar terakhir.
Kita boleh mengenal pasti arah aliran menggunakan indikator Moving Average (MA) dengan parameter maPeriod. Jika harga berada di atas MA, maka aliran adalah bearish, dan jika harga berada di bawah MA, aliran adalah bullish.
Untuk aliran bullish, kita akan membuka posisi apabila harga melepasi tahap rintangan.
Sebaliknya, untuk aliran bearish, kita akan membuka posisi apabila harga melepasi tahap sokongan.
Penyelesaian posisi dilakukan menggunakan StopLoss yang diletakkan sama ada di tahap sokongan (jika posisi long dibuka), atau di tahap rintangan (jika posisi short dibuka). Penutupan posisi juga boleh berlaku apabila harga melepasi tahap sokongan (jika posisi terbuka berada di kawasan tidak rugi) atau melepasi tahap rintangan (jika posisi short dibuka dan berada di kawasan tidak rugi). Dalam EA, kita menggunakan TrailingStop yang sederhana dengan tahap 10, 20, dan 30 poin.
Parameter Input:
- numBars - bilangan bar yang digunakan untuk menggambar tahap sokongan/rintangan.
- maPeriod - tempoh Moving Average.
Keputusan Ujian untuk September (EUR/USD):
Tempoh H1:

Parameter input ini tidak dioptimumkan. Nilai default adalah: numBars = 55; maPeriod = 500.
Siaran berkaitan
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- Pemprosesan Pesanan Visual - Sistem Trading untuk MetaTrader 4
- MQL5 Wizard: Cipta Isyarat Dagangan Menggunakan Corak Morning/Evening Star dan MFI
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- MQL5 Wizard: Sinyal Dagangan Berdasarkan Corak Bintang Pagi/Malam + CCI untuk MetaTrader 5