Pembuat Ide: Collector
Penulis Kode MQL5: barabashkakvn
EA ini hanya beroperasi saat muncul bar baru. Sinyal trading diambil dari indikator iBullsPower (Bulls Power) dan iBearsPower (Bears Power) hanya jika pasar tidak memiliki posisi terbuka oleh EA (pencarian dilakukan berdasarkan simbol saat ini dan pengenal unik EA - magic number).
Kedua indikator ini memiliki satu pengaturan saja - Bulls dan Bears: periode rata-rata. Algoritma pembentukan sinyal trading: data dari dua bar - Bar saat ini dan Bar saat ini+1 - diambil dari kedua indikator dan nilainya dibagi 2.
double prev = ((bears[1]+bulls[1])/2.0); double curr = ((bears[0]+bulls[0])/2.0);
Jika nilai rata-rata pada bar sebelumnya lebih kecil dari bar saat ini, maka lakukan pembelian (BUY):
if(prev<curr && curr<0) { //ClosePositions(POSITION_TYPE_SELL); double sl=(InpStopLoss==0)?0.0:m_symbol.Ask()-ExtStopLoss; if(sl>=m_symbol.Bid()) // insiden: posisi belum dibuka, dan harusnya sudah ditutup { PrevBars=0; return; } double tp=(InpTakeProfit==0)?0.0:m_symbol.Ask()+ExtTakeProfit; OpenBuy(sl,tp); return; }
Jika nilai rata-rata pada bar sebelumnya lebih besar dari bar saat ini, maka lakukan penjualan (SELL):
if(prev>curr && curr>0) { //ClosePositions(POSITION_TYPE_BUY); double sl=(InpStopLoss==0)?0.0:m_symbol.Bid()+ExtStopLoss; if(sl<=m_symbol.Ask()) // insiden: posisi belum dibuka, dan harusnya sudah ditutup { PrevBars=0; return; } double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit; OpenSell(sl,tp); return; }
Contoh penggunaan pada pasangan mata uang EURUSD, timeframe M15:

Postingan terkait
- Menggunakan Moving Average EA di MetaTrader 5 untuk Trading yang Lebih Efisien
- RRS Impulse: EA Unggulan untuk Trading MetaTrader 4
- MQL5 Wizard: Mengoptimalkan Sinyal Perdagangan dengan Morning/Evening Stars dan MFI
- MQL5 Wizard: Membuat EA dengan Sinyal Trading Berdasarkan Pola Morning/Evening Stars dan Stochastic
- Memahami Order Processing Visual untuk MetaTrader 4