BTC USD 77,443.9 Gold USD 4,366.84
Time now: Jun 1, 12:00 AM

Belajar Coding EA (mql) asas

bro aiman, boleh ke kalau kita nak buat EA berdasarkan RSI dan MA?

sebagai contoh

jika price berada pada MA xxx dan pada masa yang sama RSI pada level xxxx maka OP BUY TP 20 SL 10
 
bro aiman, boleh ke kalau kita nak buat EA berdasarkan RSI dan MA?

sebagai contoh

jika price berada pada MA xxx dan pada masa yang sama RSI pada level xxxx maka OP BUY TP 20 SL 10

rsi dan ma merupakan standard indi pada mt4, ada info dalam help library metaeditor camne nak guna.
Setting untuk ma dan rsi ni banyak, ma sahaja boleh jadi sma, smma, lwma, dll.
Tiap kali kena refer kat help untuk semua setting.
Untuk tahu coding mql, paling penting kita kena tahu macammana nak baca help di metaeditor.
Saya juga tidak hafal semua syntax, setiap kali nak coding saya akan pergi ke help. Copy and paste kemudian edit balik.
Macam main puzzle, susun2 code balik.



contoh rsi 14 dan sma 13 (current pair dan TF)

Code:
double rsi14 = iRSI(NULL,0,14,PRICE_CLOSE,0);
double sma13 = iMA(NULL,0,13,0,MODE_SMA,PRICE_CLOSE,0);

bila dah ada value indi yang kita nak, boleh guna "if" statement macam bawah ni

Code:
if (rsi14>60 && Bid>sma13) // sekiranya rsi14 atas 60 dan Bid price atas sma 13
{
   // Buy OrderSend(......)
}

if (rsi14<40 && Bid<sma13) // sekiranya rsi14 bawah 40 dan Bid price bawah sma 13
{
   // Sell OrderSend(......)
}

Untuk "OrderSend" tu kena refer balik ke help camne nak letak SL dan TP.
 
rsi dan ma merupakan standard indi pada mt4, ada info dalam help library metaeditor camne nak guna.
Setting untuk ma dan rsi ni banyak, ma sahaja boleh jadi sma, smma, lwma, dll.
Tiap kali kena refer kat help untuk semua setting.
Untuk tahu coding mql, paling penting kita kena tahu macammana nak baca help di metaeditor.
Saya juga tidak hafal semua syntax, setiap kali nak coding saya akan pergi ke help. Copy and paste kemudian edit balik.
Macam main puzzle, susun2 code balik.



contoh rsi 14 dan sma 13 (current pair dan TF)

Code:
double rsi14 = iRSI(NULL,0,14,PRICE_CLOSE,0);
double sma13 = iMA(NULL,0,13,0,MODE_SMA,PRICE_CLOSE,0);

bila dah ada value indi yang kita nak, boleh guna "if" statement macam bawah ni

Code:
if (rsi14>60 && Bid>sma13) // sekiranya rsi14 atas 60 dan Bid price atas sma 13
{
   // Buy OrderSend(......)
}

if (rsi14<40 && Bid<sma13) // sekiranya rsi14 bawah 40 dan Bid price bawah sma 13
{
   // Sell OrderSend(......)
}

Untuk "OrderSend" tu kena refer balik ke help camne nak letak SL dan TP.

ok thanks bro saya akan cuba dulu :)paid
 
memang la nk buat strategy manual ke robot tu boleh..

tapi bila duit ciput...leg mc...

tau sebab apa...?


sebab robot tu bukak trade tanpa kawalan...

bro..

kalau kita nk buat hanya satu position sahaja dibenarkan open dalam satu masa..

ini mengelakkan dari MC...sebab kita manusia tk berani nk bukak banyak psotion selagi belum close satu postion tu...

mesti rujuk bro tempe punya code.. count open trade fungsi ..

tapi nk letak mana code tu dalam stategy 2 tu lak..?
 
memang la nk buat strategy manual ke robot tu boleh..

tapi bila duit ciput...leg mc...

tau sebab apa...?


sebab robot tu bukak trade tanpa kawalan...

bro..

kalau kita nk buat hanya satu position sahaja dibenarkan open dalam satu masa..

ini mengelakkan dari MC...sebab kita manusia tk berani nk bukak banyak psotion selagi belum close satu postion tu...

mesti rujuk bro tempe punya code.. count open trade fungsi ..

tapi nk letak mana code tu dalam stategy 2 tu lak..?

kalau saya akan naikkan leverage :)paid
 
naikkan leverage pn bagus gk...lagi cepat untung..tpi teknik bagus tkpe..
 
memang la nk buat strategy manual ke robot tu boleh..

tapi bila duit ciput...leg mc...

tau sebab apa...?


sebab robot tu bukak trade tanpa kawalan...

bro..

kalau kita nk buat hanya satu position sahaja dibenarkan open dalam satu masa..

ini mengelakkan dari MC...sebab kita manusia tk berani nk bukak banyak psotion selagi belum close satu postion tu...

mesti rujuk bro tempe punya code.. count open trade fungsi ..

tapi nk letak mana code tu dalam stategy 2 tu lak..?

buyTotals dan sellTotals dihitung dan dibilang-bilang dalam rutin countOrder. Digunakan semula dalam rutin MoneyRiskManagement untuk mengawal jumlah trade.
 
respect kepada bro aiman dan programmer ea yang lain :)cgrock

saya tak jadi buat ea. nak trade manual je lah sebab tak sama tempo untuk OP.

terima kasih sekali lagi kepada bro aiman kerana beri tunjuk ajar :)
 
respect kepada bro aiman dan programmer ea yang lain :)cgrock

saya tak jadi buat ea. nak trade manual je lah sebab tak sama tempo untuk OP.

terima kasih sekali lagi kepada bro aiman kerana beri tunjuk ajar :)

nape tk sama lak..?tempo ape 2..?

ade org cakap EA ni tak tau trend dan penghujung trend..btul ke tak...?
 

Latest Posts

Live Forex Chart

Currency
Rates
EUR / USD
1.14869
USD / JPY
157.137
GBP / USD
1.33624
USD / CHF
0.82348
USD / CAD
1.39828
EUR / JPY
180.500
AUD / USD
0.71233
Back
Top
Log in Register