BTC USD 86,279.2 Gold USD 4,362.29
Time now: Jun 1, 12:00 AM

PDF Cara-cara Membuat EA.

mq4 adalah source file (bahasa yang kita faham)
ex4 adalah compiled file (bahasa yang computer faham)

computer tak faham mq4 melainkan file tersebut mesti dicompile dulu kepada ex4

#include <stdlib.mqh> adalah penggunaan external file, macam library. Tak perlu nak tulis balik code yang sama berulang-ulang. Kebiasaannya, kita letak #include <stdlib.mqh> kat atas code, sebab kita nak guna function ErrorDescription(GetLastError())) <-- untuk check error code. function ni wujud dalam file stdlib.mqh

Contohnya, bila kita nak open post, tapi tak lepas. Jadi kita guna ErrorDescription(GetLastError())) untuk check apa masalahnya, sama ada requote, invalid price atau sebab lain. Function itu boleh check dan kita boleh print error tersebut pada expert tab. Untuk gunakan ErrorDescription(GetLastError())) mesti letak #include <stdlib.mqh> kat atas
 
newbie tumpang study gak.....:D:D

leh meletup kepala kalu dok study coding nie.....:o:o

tapi minat nak tau lebih mendalam...so, mau xmau follow gak la...:)):))
 
mq4 adalah source file (bahasa yang kita faham)
ex4 adalah compiled file (bahasa yang computer faham)

computer tak faham mq4 melainkan file tersebut mesti dicompile dulu kepada ex4

#include <stdlib.mqh> adalah penggunaan external file, macam library. Tak perlu nak tulis balik code yang sama berulang-ulang. Kebiasaannya, kita letak #include <stdlib.mqh> kat atas code, sebab kita nak guna function ErrorDescription(GetLastError())) <-- untuk check error code. function ni wujud dalam file stdlib.mqh

Contohnya, bila kita nak open post, tapi tak lepas. Jadi kita guna ErrorDescription(GetLastError())) untuk check apa masalahnya, sama ada requote, invalid price atau sebab lain. Function itu boleh check dan kita boleh print error tersebut pada expert tab. Untuk gunakan ErrorDescription(GetLastError())) mesti letak #include <stdlib.mqh> kat atas



jadi ini adalah satu kewajipan..mesti nak letak..atau letak pun ok..tak letak pon ok gak...ya ka?
 
//+------------------------------------------------------------------+
//| Common External variables |
//+------------------------------------------------------------------+
extern double Lots = 0.1;
extern double StopLoss = 111;
extern double TakeProfit = 15.00;
extern double TrailingStop = 0.0;

kalau kita tengok ni plak.."common External variables"..?????...apa dia?..maaf...untuk apa?...

senang hati ada tempat rujukan..org melayu..omputeh..payah nak paham..macam itek baca cakaran ayam kat tanah?macam itek cuba nak tiru bahasa ayam//kekeke..apa pon terimaksih TT atas sudi menjawap n melapang masa..pada kami ni yg zero knowladge pasal coding.inshallah kalau dah dpt kuasai,,kita akan ajaq org lain pulak..supay pahala sentiasa mengalir dikalangan kita.
 
sya ada ajar ke ???sya lgi la tgh blur ni :))

da masa je sya korek ex4 tu tgk sorce code cmna :D

klu takde,biar je la berkurun simpan dlm folder ni :))
 
jadi ini adalah satu kewajipan..mesti nak letak..atau letak pun ok..tak letak pon ok gak...ya ka?

Tak wajib, mqh ni macam template aje, tak guna mqh pun takpe, kita bole masukkan semua code kat dalam ea. Macam header, bila compile dia akan combine mq4 dan mqh ke dalam ex4. Untuk stdlib.mqh, hanya kalau nak guna errordescription function. Kalau tak guna, tak perlu letak
 
//+------------------------------------------------------------------+
//| Common External variables |
//+------------------------------------------------------------------+
extern double Lots = 0.1;
extern double StopLoss = 111;
extern double TakeProfit = 15.00;
extern double TrailingStop = 0.0;

kalau kita tengok ni plak.."common External variables"..?????...apa dia?..maaf...untuk apa?...

senang hati ada tempat rujukan..org melayu..omputeh..payah nak paham..macam itek baca cakaran ayam kat tanah?macam itek cuba nak tiru bahasa ayam//kekeke..apa pon terimaksih TT atas sudi menjawap n melapang masa..pada kami ni yg zero knowladge pasal coding.inshallah kalau dah dpt kuasai,,kita akan ajaq org lain pulak..supay pahala sentiasa mengalir dikalangan kita.

Yang mana ada extern kat depan akan visible pada user input
 
ok...dah paham sikit sikit tapi tak sampai [email protected] meriah lagi..


//+------------------------------------------------------------------+
//| External variables |
//+------------------------------------------------------------------+
extern double MaxTrades = 10;
extern double Pips = 15;
extern double SecureProfit = 10;
extern double AccountProtection = 1;
extern double OrderstoProtect = 3;
extern double ReverseCondition = 0;
extern double EURUSDPipValue = 10;
extern double GBPUSDPipValue = 10;
extern double USDCHFPipValue = 7.94;
extern double USDJPYPipValue = 9.03;
extern double mm = 0;
extern double risk = 12;
extern double AccountisNormal = 0;
extern double TimeZoneofData = 0;
extern double EmergencyExitLevel = 0;
extern double Mult1 = 1.5;


Kalau tak silap...sama ngan diatas tadi kan?..Baik lah
apa guna

1.extern double
2. =
3. ;

dan saymbol diatas?..dan apa maksudya?


dan kenapa


//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------

ada symbol " // " apa kegunaan nya da juga symbol " + ",garisan doted dan juga " | " ..sekian buat masa ini//terimakasih.
 
Last edited:
bro aiman dan otai2 lain..

nk mintak idea sikit..

kalau EA jenis hedging.. overlay EA la..

macam mana nk buat EA ni check setiap pair samaada ada pasangan ganjil/terlebih pasangan/terkurang pasangan...

nk beza kita leh pkaia coment dan opentime..

tapi pening jugak nk check setiap pasangan GBPUSD/EURUSD... mempunyai pasangan yg betul..

ade sampel code tk..?
 

Live Forex Chart

Currency
Rates
EUR / USD
1.14469
USD / JPY
157.384
GBP / USD
1.33428
USD / CHF
0.82033
USD / CAD
1.40611
EUR / JPY
180.236
AUD / USD
0.71175
Back
Top
Log in Register