1. 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 :)
    Dismiss Notice

Answered Cara Buat Object EA

Discussion in 'Belajar MQL dari Nol' started by Artomoro Trader, 13 Jun 2015.

  1. Artomoro Trader

    Artomoro Trader Member Credit Hunter

    Equity
    Credit
    Ref Point
    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
     
  2. dewabayu

    dewabayu New Member

    Equity
    Credit
    Ref Point
    Pake perintah "Comment" om..... misalnya

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

    jadi parameter yg mau dikeluarin tinggal masukin dlm kurung kurawal itu.
    Mudah2an membantu....
     
  3. Artomoro Trader

    Artomoro Trader Member Credit Hunter

    Equity
    Credit
    Ref Point
    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:
     
  4. dewabayu

    dewabayu New Member

    Equity
    Credit
    Ref Point
    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);
    }
     

    Attached Files:

    • Like Like x 1
  5. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    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: 14 Jun 2015
  6. Edy Gorbacev

    Edy Gorbacev Member Credit Hunter

    Equity
    Credit
    Ref Point
    Yang di atas cara singkat, yang ini saya posting di youtube cara panjang.
    Sory audio berantakan.
     
    • Like Like x 1
  7. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    satu lagi penjelasan yg gamblang om ...josss...ditunggu seri" berikutnya :ok:
     
  8. Edy Gorbacev

    Edy Gorbacev Member Credit Hunter

    Equity
    Credit
    Ref Point
    saya nyontek dari master Mahoo Bar. :D
     
  9. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    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
    }
     
  10. Artomoro Trader

    Artomoro Trader Member Credit Hunter

    Equity
    Credit
    Ref Point
    Thanks agan2 mata semuanya, mau ane coba dulu nih :inlove:
     
  11. Supriyanto

    Supriyanto New Member

    Equity
    Credit
    Ref Point
    kalau yang seperti ini salah apanya gan
    salah.jpg
     
  12. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    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....
     
  13. Edy Gorbacev

    Edy Gorbacev Member Credit Hunter

    Equity
    Credit
    Ref Point
    kalo eror yang itu gak bisa dideteksi dari SS nya.
     
  14. Supriyanto

    Supriyanto New Member

    Equity
    Credit
    Ref Point
    Kalau berkenan boleh donk dibuatin coding yang hasilnya seperti gambar ini
    okkkk.jpg
     
  15. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    ada yg setengah jadi
     

    Attached Files:

  16. zhopratama

    zhopratama New Member

    Equity
    Credit
    Ref Point
    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
     
    • Like Like x 1
  17. Edy Gorbacev

    Edy Gorbacev Member Credit Hunter

    Equity
    Credit
    Ref Point
    saya usahakan mas. kalo ada waktu pasti saya jawab dalam bentuk video.
     
  18. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    tuh kan om ada peminat baru, ada daftar no 1 yg menantikan seri" berikutnya :ok:
     
  19. Edy Gorbacev

    Edy Gorbacev Member Credit Hunter

    Equity
    Credit
    Ref Point
    Belum sempat bikin, kebanyakan main game nih wkwkwk.
     
  20. susanto

    susanto Active Member Credit Hunter

    Equity
    Credit
    Ref Point
    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
     

Share This Page