• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)

Answered Cara Buat Object EA

Artomoro Trader

Member
Credit Hunter
Credits
0
Permisi om momod, ane mau tanya dikit nie dan pengen belajar tentang EA... Lagi belajar membuat EA dan kalau di coba BT hasilnya polos di chart, tidak ada keterangannya seperti ini http://prntscr.com/7gdpf5
Tolong bantu bagaimana cara memasukkan keterangan seperti itu di code, biar tampilannya lebih keren.. Thanks
 
Pake perintah "Comment" om..... misalnya

Comment("Digit Broker = ",Digits));

jadi parameter yg mau dikeluarin tinggal masukin dlm kurung kurawal itu.
Mudah2an membantu....
 
Pake perintah "Comment" om..... misalnya

Comment("Digit Broker = ",Digits));

jadi parameter yg mau dikeluarin tinggal masukin dlm kurung kurawal itu.
Mudah2an membantu....
Maaf ane beneran belum tau sama sekali kang dengan yang begituan... Coba sampean buat sedikit aja yang isinya,
Nama: (pemilik akun)
Broker: (yang digunakan)
Balance: (deposit awal)
Equity:

itu aja gan coba gimana buatnya?? terus dalam EA naruhnya code dimana yax???? :thanx:
 
Script bisa ditaro dlm (void OnTick), misal :

void OnTick()
{
Comment("\n\n DewaBayu AuTOtRAdE\n ===============\n Pemilik Akun : ",AccountName(),"\n Company : ",AccountCompany(),"\n Akun no : ",AccountNumber(),"\n Dana Awal = ",NormalizeDouble(AccountBalance(),2),"\n Equity = ",NormalizeDouble(AccountEquity(),2));
}

hasilnya kyk gini : (gbr)
contoh programnya :
 
Kalau mau pake sistem objek, bisa pake scrip berikut contohnya :

int start()
{
int HH=TimeHour( Time[0]); // Hour
int MM=TimeMinute(Time[0]); // Minute
string strMyObjectName = "DisplayAing"; // Nama Objek Display
string strMyObjectText = " Jam Server = "+TimeToStr(TimeCurrent(),TIME_MINUTES); // Informasi yg mau ditampilkan
ObjectCreate(strMyObjectName, OBJ_LABEL, 0, 0, 0, 0);
ObjectSet(strMyObjectName, OBJPROP_XDISTANCE, 10); // Posisi koordinat X
ObjectSet(strMyObjectName, OBJPROP_YDISTANCE, 20); // Posisi koordinat Y
ObjectSetText(strMyObjectName, strMyObjectText, 20, "Arial", Yellow);
return(0);
}
 

Attachments

  • test.jpg
    test.jpg
    30.4 KB · Views: 119
  • TestTampil.mq4
    TestTampil.mq4
    780 bytes · Views: 61
  • Jam Server.jpg
    Jam Server.jpg
    33.7 KB · Views: 108
  • ShowUpTime.mq4
    ShowUpTime.mq4
    1.1 KB · Views: 40
ini om contoh variasi, dibuat dengan fungsi tersendiri, menurut ane lebih mudah untuk belajar membaca coding (menurut ane lho om)
Code:
void OnDeinit(const int reason)
  {
//---
   ObjectDelete("j");//menghapus object waktu ea diremove
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   label();//memanggil fungsi
  }
//+------------------------------------------------------------------+

//ini fungsi yg dipanggil
void label()
{
   ObjectCreate("j",OBJ_LABEL,0,0,0);
   ObjectSet("j",OBJPROP_CORNER,4);
   ObjectSet("j",OBJPROP_XDISTANCE,10);
   ObjectSet("j",OBJPROP_YDISTANCE,10);
   ObjectSetText("j","Strategi Gajah ",27,"Mistral",Aqua);
   Comment("\n ",
            "\n ",
            "\n ------------------------------------------------",
            "\n :: Spread                    : ", MarketInfo(Symbol(), MODE_SPREAD),
            "\n :: Leverage                 : 1 : ", AccountLeverage(),
            "\n :: Jam Server              :"," ",Hour(), " : ", Minute()," : ", Seconds(),
            "\n :: Jam Lokal                :"," ",TimeHour(TimeLocal())," : ",TimeMinute(TimeLocal())," : ",TimeSeconds(TimeCurrent()),
            "\n ------------------------------------------------",
            "\n :: Equity sekarang        : ", NormalizeDouble(AccountEquity(),2),"  $",
            "\n ------------------------------------------------",
            "\n Harga Open                  : ",iOpen(Symbol(),PERIOD_D1,0));
        
}
 
Last edited:
saya nyontek dari master Mahoo Bar. :D
Gubrakkk...dipanggil master pula...ane newbie permanen om, belajar diwebinar om soehoe belum lulus, tp kl om master yg rendah hati....joss...

void OnDeinit(const int reason)
{
ObjectDelete("j");//menghapus object waktu ea diremove
Comment ("");=//menghilangkan comment waktu ea diremove
}
 
Gubrakkk...dipanggil master pula...ane newbie permanen om, belajar diwebinar om soehoe belum lulus, tp kl om master yg rendah hati....joss...

void OnDeinit(const int reason)
{
ObjectDelete("j");//menghapus object waktu ea diremove
Comment ("");=//menghilangkan comment waktu ea diremove
}
kalau yang seperti ini salah apanya gan
salah.jpg
 
kalau yang seperti ini salah apanya gan
View attachment 3069
Sambil tunggu ada master yg bisa kasih pencerahan, ane coba komen...
ane gak bisa pasti itu coding ditulis disebelah mana perkiraan ane itu ditulis dibawah "[HASHTAG]#property[/HASHTAG] bla bla bla", tp kalo lihat sekilas itu error kayaknya Comment tidak masuk dalam blok bagian int OnInit() ato void OnTick(), CMIIW....
 
Sambil tunggu ada master yg bisa kasih pencerahan, ane coba komen...
ane gak bisa pasti itu coding ditulis disebelah mana perkiraan ane itu ditulis dibawah "[HASHTAG]#property[/HASHTAG] bla bla bla", tp kalo lihat sekilas itu error kayaknya Comment tidak masuk dalam blok bagian int OnInit() ato void OnTick(), CMIIW....
Kalau berkenan boleh donk dibuatin coding yang hasilnya seperti gambar ini
okkkk.jpg
 
videonya sangat bermanfaat buat saya yg lg belajar mql4 mudah2an banyak yg mau repot untuk bikin tutorial dalam video seperti ini untuk menjawab pertanyaan hahhaa..btw,trims om
 
mungkin begini lebih mudah di pelajari


Code:
	 ObjectDelete("a3");// hapus obj
          ObjectCreate("a3", OBJ_LABEL, 0, 0, 0);//membuat obj
          ObjectSet("a3", OBJPROP_CORNER, 2); // letak sudut. 0=kiriatas,1kanan atas,2kiribawah,3 kanan bawah
          ObjectSet("a3", OBJPROP_YDISTANCE, 100);//posisi atas bawah
          ObjectSet("a3", OBJPROP_XDISTANCE, 10);// posisi kanan kiri
          ObjectSetText("a3", "tidak untuk BT", 28,"Times New Roman", clrRed);// ukuran warna dan font
semoga membantu
 
Back
Top