vastavista
Active Member
- Messages
- 2,327
- Joined
- Jun 20, 2010
- Messages
- 2,327
- Reaction score
- 191
- Points
- 33
dah compile.. ada error..
bro..masa masta aiman kasi kt sye pun ada error..
tpi sye kaji punya kaji...sye dpt tau kesilapan...
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
dah compile.. ada error..

bro..masa masta aiman kasi kt sye pun ada error..
tpi sye kaji punya kaji...sye dpt tau kesilapan...
thanks to bro aiman..
aku ni pening lagi bab2 coding ea,,
hanya baru mampu modify ea jer,,, he he
dulu pernah ikuti dan pelajari kat web:expertrader tapi tak khatam... buleh buat ea yg simple2 jer..
sambung belajo kat sini plak..

Untuk makluman, segala contoh yang saya bagi adalah mengikut style coding saya sendiri.
Seperti yang saya pernah beritahu, cara coding boleh jadi macam2 bergantung kepada coder itu sendiri. Coding saya bukanlah yang terbaik.
Sekiranya ada para coder di luar sana ada contoh yang lebih baik, anda dipersilakan menyumbang. terima kasih.
kalau close semua pos, bukan 1 atau 2 pos, tapi semua sekali
dia akan buka balik 10 pos tak?

tengah test.. close semua post ( sbb tp )
buka balik tapi tak open 10 post..
server problem kot?
OrderSend(Symbol(),OP_BUY,1,Ask,3,0,Ask+10*Point,"My order buy",0,0,Green); // buy 1 lot tp 10
Sleep (500); <--- kalo ubah sleep ni jadi 5000 jadi apa?
extern bool buy = true;
extern bool sell = true;
int start ()
{
if (buy && sell)
{
Alert("Buy dan sell tak boleh true!");
return (-1);
}
if (TotalPos(OP_BUY) ==0 && buy==true)
{
while (TotalPos(OP_BUY)<10)
{
OrderSend(Symbol(),OP_BUY,1,Ask,3,0,Ask+10*Point,"My order buy",0,0,Green);
}
}
if (TotalPos(OP_SELL) ==0 && sell==true)
{
while (TotalPos(OP_SELL)<10)
{
OrderSend(Symbol(),OP_SELL,1,Bid,3,0,Bid-10*Point,"My order sell",0,0,Red);
}
}
return (0);
}
int TotalPos (int orderType)
{
int total = 0;
for (int i=0; i<OrdersTotal(); i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol()!=Symbol()) continue;
if (OrderType()==orderType) total++;
}
return (total);
}

check kat journal tab.
EA yang last saya paste tu saya dah test kat demo, no problem.
Bila pakai while, ea akan terus menerus repeat command sampai cukup syarat.
Sepatutnya mesti cukup 10.
Untuk ErrorDescription pula, kalau nak guna... kena tambah #include <stdlib.mqh> pada permulaan EA. Itu hanya nak tau sebab error