BTC USD 84,603.2 Gold USD 4,140.83
Time now: Jun 1, 12:00 AM

Belajar Coding EA (mql) asas

Wa'alaikummussalam, saya lihat di forum seberang lebih ramai master EA berbanding forum di sini. Saya lihat codingnya pun jauh lebih hebat daripada saya :D

Untuk makluman, saya tak buat EA atau ambil upah buat EA lagi. Tapi EA yang tuan minta tu saya pernah buat dan publish di salah satu thread di sini. Kalau saya jumpa nanti saya kasi link nya.
 
Wa'alaikummussalam, saya lihat di forum seberang lebih ramai master EA berbanding forum di sini. Saya lihat codingnya pun jauh lebih hebat daripada saya :D

Untuk makluman, saya tak buat EA atau ambil upah buat EA lagi. Tapi EA yang tuan minta tu saya pernah buat dan publish di salah satu thread di sini. Kalau saya jumpa nanti saya kasi link nya.

Terima kasih sebelumnya masta.
 
EA Always Profit in Trade

Wa'alaikummussalam, saya lihat di forum seberang lebih ramai master EA berbanding forum di sini. Saya lihat codingnya pun jauh lebih hebat daripada saya :D

Untuk makluman, saya tak buat EA atau ambil upah buat EA lagi. Tapi EA yang tuan minta tu saya pernah buat dan publish di salah satu thread di sini. Kalau saya jumpa nanti saya kasi link nya.

Assalamalaikum...

Maaf sebelumnya, tuan. Menurut pengamatan saya selama saya membaca thread CG, tuan lah yang sering share dan peduli terhadap keluhan member-member CG. Mudah-mudahan tuan berbaik hati kepada saya untuk membuatkan EA yang menurut perhitungan akan selalu profit setiap kali dia OP.

Dasar pemikirannya mengacu pada 2 :
1) Money management
2) Hedging 1-2-4-8-16, dst.

Money Management:
- OP pertama kali secara manual kemudian EA melanjutkannya
- TP : SL = 1 : 2 (dilakukan oleh EA)
- OP pertama dilakukan secara manual dan money management lot yang ditradekan pertama kali adalah 2% dari 20% equity.

Hedging :
- Ketika OP manual (OP ke-1) sesuai dengan arah trend maka akan hit TP. Kemudian dia akan pasang OP baru (OP ke-1 EA) dengan jenis yang sama dengan OP ke-1. Besar lotnya akan dia tentukan sendiri yaitu 2% dari 20% equity yang baru. TP : SL = 1 : 2.

- Ketika OP manual (OP ke-1) tidak sesuai dengan arah trend, maka dia akan memasang pending order (OP ke-1 EA) yang berlawanan jenis dengan OP sebelumnya dengan besar lot 3x lipat OP ke-1. Posisi harganya pada jarak middle antara OP ke-1 dengan SL OP ke-1 (spread dikalkulasi).

- Jika hit TP, maka akan kembali kepada hitungan awal, dan jika (OP ke-1 EA) masih tidak menyentuh TP, maka dia akan pasang pending order dengan besar lot 2x lipat dari OP sebelumnya. TP : SL = 1 : 2. pada posisi harga sama dengan (OP ke-1)

Jika tuan mau membuatkan, saya meminta agar ada yang bisa diedit ketika mau dipasang di MT4. Yaitu : spread, rasio 1 : 2 nya (1 = 15 atau 1 = 20 atau 1 = 30 dst).

Mohon tanggapannya dulu, Tuan.
Terima kasih.
 
Assalamalaikum...

Maaf sebelumnya, tuan. Menurut pengamatan saya selama saya membaca thread CG, tuan lah yang sering share dan peduli terhadap keluhan member-member CG. Mudah-mudahan tuan berbaik hati kepada saya untuk membuatkan EA yang menurut perhitungan akan selalu profit setiap kali dia OP.

Dasar pemikirannya mengacu pada 2 :
1) Money management
2) Hedging 1-2-4-8-16, dst.

Money Management:
- OP pertama kali secara manual kemudian EA melanjutkannya
- TP : SL = 1 : 2 (dilakukan oleh EA)
- OP pertama dilakukan secara manual dan money management lot yang ditradekan pertama kali adalah 2% dari 20% equity.

Hedging :
- Ketika OP manual (OP ke-1) sesuai dengan arah trend maka akan hit TP. Kemudian dia akan pasang OP baru (OP ke-1 EA) dengan jenis yang sama dengan OP ke-1. Besar lotnya akan dia tentukan sendiri yaitu 2% dari 20% equity yang baru. TP : SL = 1 : 2.

- Ketika OP manual (OP ke-1) tidak sesuai dengan arah trend, maka dia akan memasang pending order (OP ke-1 EA) yang berlawanan jenis dengan OP sebelumnya dengan besar lot 3x lipat OP ke-1. Posisi harganya pada jarak middle antara OP ke-1 dengan SL OP ke-1 (spread dikalkulasi).

- Jika hit TP, maka akan kembali kepada hitungan awal, dan jika (OP ke-1 EA) masih tidak menyentuh TP, maka dia akan pasang pending order dengan besar lot 2x lipat dari OP sebelumnya. TP : SL = 1 : 2. pada posisi harga sama dengan (OP ke-1)

Jika tuan mau membuatkan, saya meminta agar ada yang bisa diedit ketika mau dipasang di MT4. Yaitu : spread, rasio 1 : 2 nya (1 = 15 atau 1 = 20 atau 1 = 30 dst).

Mohon tanggapannya dulu, Tuan.
Terima kasih.
W'salam...
Minta maaf tuan, bukan tuan seorang yang minta saya buat EA. Yang dah kenal saya lama pun ada minta saya buat EA,tapi saya kena tolak semuanya.

Sebabnya, kalau saya tolong buatkan EA untuk tuan, nanti apa pula kata yang lain-lain yang pernah minta tolong dengan saya sebelum ni? Saya harap tuan faham.

Saya hanya bantu buatkan indi atau script kepada sesiapa yang sudi share teknik mereka, itu pun sekiranya saya free atau saya rasanya ianya berguna kepada ramai orang.

Bawah ini EA yang tuan minta sebelum ini, saya tak tahu sama ada ia berfungsi dengan baik, diambil drp archive EA saya. Sekiranya mana2 OP buy atau OP sell di tutup, sama ada kena TP, SL atau secara manual, EA akan close semua OP dan PO, semua pair sekaligus

Code:
//+------------------------------------------------------------------+
//|                                            Close 1 Close All.mq4 |
//|                                          Copyright © 2011, Aiman |
//|                                                 www.carigold.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, Aiman"
#property link      "www.carigold.com"

int totalBuy=0; 
int totalSell=0;

int deinit () 
{ 
   Comment(""); 
   return(0); 
}

int start()
{
   int buy=0, sell=0, i;
   for (i=0; i<OrdersTotal(); i++)
   {
      OrderSelect(i, SELECT_BY_POS);
      if (OrderType()==OP_BUY) buy++;
      if (OrderType()==OP_SELL) sell++;
   }
   Comment ("Total Buy : ", DoubleToStr(buy,0), "\nTotal Sell: ", DoubleToStr(sell,0));
    
            
   if (buy<totalBuy || sell<totalSell)
   {
      Comment ("\n\nClosing all positions....");
      while (OrdersTotal()>0)
      {
         for (i=OrdersTotal()-1; i>= 0; i--)
          {
            OrderSelect(i, SELECT_BY_POS);
            bool res = false;
            switch(OrderType())
            {
               case OP_BUY       : res = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),5,Blue); break;
               case OP_SELL      : res = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),5,Pink); break;
               case OP_BUYLIMIT  :
               case OP_BUYSTOP   :
               case OP_SELLLIMIT :
               case OP_SELLSTOP  : res = OrderDelete( OrderTicket() ); break;
                        default  : break;
            }
            if(!res) Print ("Failed to close, Ticket: " , OrderTicket() , " Code:" , GetLastError() );
            Sleep(300);
         }
      }
      buy = 0;
      sell = 0;
   }
   totalBuy=buy;
   totalSell=sell;
//----
   return(0);
  }
 
W'salam...
Minta maaf tuan, bukan tuan seorang yang minta saya buat EA. Yang dah kenal saya lama pun ada minta saya buat EA,tapi saya kena tolak semuanya.

Sebabnya, kalau saya tolong buatkan EA untuk tuan, nanti apa pula kata yang lain-lain yang pernah minta tolong dengan saya sebelum ni? Saya harap tuan faham.

Saya hanya bantu buatkan indi atau script kepada sesiapa yang sudi share teknik mereka, itu pun sekiranya saya free atau saya rasanya ianya berguna kepada ramai orang.

Bawah ini EA yang tuan minta sebelum ini, saya tak tahu sama ada ia berfungsi dengan baik, diambil drp archive EA saya. Sekiranya mana2 OP buy atau OP sell di tutup, sama ada kena TP, SL atau secara manual, EA akan close semua OP dan PO, semua pair sekaligus

Code:
//+------------------------------------------------------------------+
//|                                            Close 1 Close All.mq4 |
//|                                          Copyright © 2011, Aiman |
//|                                                 www.carigold.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, Aiman"
#property link      "www.carigold.com"

int totalBuy=0; 
int totalSell=0;

int deinit () 
{ 
   Comment(""); 
   return(0); 
}

int start()
{
   int buy=0, sell=0, i;
   for (i=0; i<OrdersTotal(); i++)
   {
      OrderSelect(i, SELECT_BY_POS);
      if (OrderType()==OP_BUY) buy++;
      if (OrderType()==OP_SELL) sell++;
   }
   Comment ("Total Buy : ", DoubleToStr(buy,0), "\nTotal Sell: ", DoubleToStr(sell,0));
    
            
   if (buy<totalBuy || sell<totalSell)
   {
      Comment ("\n\nClosing all positions....");
      while (OrdersTotal()>0)
      {
         for (i=OrdersTotal()-1; i>= 0; i--)
          {
            OrderSelect(i, SELECT_BY_POS);
            bool res = false;
            switch(OrderType())
            {
               case OP_BUY       : res = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),5,Blue); break;
               case OP_SELL      : res = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),5,Pink); break;
               case OP_BUYLIMIT  :
               case OP_BUYSTOP   :
               case OP_SELLLIMIT :
               case OP_SELLSTOP  : res = OrderDelete( OrderTicket() ); break;
                        default  : break;
            }
            if(!res) Print ("Failed to close, Ticket: " , OrderTicket() , " Code:" , GetLastError() );
            Sleep(300);
         }
      }
      buy = 0;
      sell = 0;
   }
   totalBuy=buy;
   totalSell=sell;
//----
   return(0);
  }


Ia tuan, terima kasih banyak. Maaf sudah ngerepotin tuan.

Salam dari saya, mudah2an tuan selalu dalam keadaan sehat. Amiin
 
Salam,

Saya ada EA yang perlu tambahan set OPEN PRICE..boleh tuan-tuan disini tolong saya..terima kasih
 
Maaf kerana mencelah

Saya mahu membuat Horizontal line mengikut price, boleh bagi codenya
Untuk membuat line berpandukan price
Bolehkah tuan mengajar saya
 
Horizontal Line

Bagaimana saya nka buat indi harizontal line mengikut price yang saya mahukan

contoh 1.3325 maka line akan tebentuk pada hatga tersebut dan bertulis
 
bro..nk tanye..

nape kalau for..

for (int l_pos_16 = 0; l_pos_16 < OrdersTotal(); l_pos_16++) { //kdg2 ada tambah++ kdg2 ada--

apa maknanya tu..?

pastu kdg2 ada l_pos_16 < OrdersTotal()- 1;

ada plak negatif satu..
 
for (int i=0; i<OrdersTotal(); i++) = assending

for (int i=OrdersTotal()-1; i>-1; i--) = decending

assending maknanya dia iterate bermula pos pertama sampai pos last
decending maknanya dia iterate drp pos last patah balik ke pertama

kalau ada 10 pos, pos pertama indexnya 0, pos terakhir indexnya 9 sebabtu bila decensing kena OrdersTotal()-1 = 10-1=9
 

Latest Posts

Live Forex Chart

Currency
Rates
EUR / USD
1.12575
USD / JPY
157.835
GBP / USD
1.32430
USD / CHF
0.82836
USD / CAD
1.42465
EUR / JPY
177.683
AUD / USD
0.69430
Back
Top
Log in Register