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

Tutorial Cara memproteksi Expert Advisor

Discussion in 'Belajar MQL dari Nol' started by yonif, 26 Mar 2017.

  1. Pekengkong

    Pekengkong New Member

    Equity
    Credit
    Ref Point

    kalau untuk mq5 apakah penulisannya juga sama om yonif
     
  2. yonif

    yonif Well-Known Member Credit Hunter

    Equity
    Credit
    Ref Point
    secara bahasa pemrograman sama gan,.. c++,..
     
  3. Pekengkong

    Pekengkong New Member

    Equity
    Credit
    Ref Point
    saya coba kok error ya gan, kira2 yg salah apanya
     

    Attached Files:

  4. yonif

    yonif Well-Known Member Credit Hunter

    Equity
    Credit
    Ref Point
    secara bahasa pemrograman sama,. c++ tapi pada mt5 itu mengaplikasikan nya yang berbeda,..
     
  5. Ketas Putih

    Ketas Putih New Member

    Equity
    Credit
    Ref Point
    tanya pak yonif , script agar EA hanya bisa di backtest
     
  6. yonif

    yonif Well-Known Member Credit Hunter

    Equity
    Credit
    Ref Point
    if (!IsTesting())
    {
    Print ("EA hanya bisa di backtest");
    return;
    }
     
  7. reyshooter

    reyshooter New Member

    Equity
    Credit
    Ref Point
    tutorial sangat bermanfaat untuk menambah ilmu,

    tanya pak yonif, agar ea hanya berjalan di broker tertentu codenya bagaimana pak?

    terimakasih
     
  8. bensuba

    bensuba New Member

    Equity
    Credit
    Ref Point
    Return(0);

    Skrg keluar nya error gan. Jadi kalo yang baru gimana bikinnya
     
  9. yonif

    yonif Well-Known Member Credit Hunter

    Equity
    Credit
    Ref Point
    klo yg basisnya OnTick() maka perlu diganti return nya,..
    return(0); diganti dengan return;
     
  10. Stonecold69

    Stonecold69 New Member

    Equity
    Credit
    Ref Point
    4/5,
    This is my review for this thread:
    Good solid info - Could have expanded a little more - possible hidden saved files/dlls
     
  11. RoyJap

    RoyJap New Member

    Equity
    Credit
    Ref Point
    Halo om Yonif, apakah bisa memproteksi ea dengan csra menonaktifkan ea secara online bgtu ? Mencegah kalau pindah IB dan sebagainya, sewaktu2 kita bisa menonaktifkan ea tersebut secara online, klo ada boleh dibagi ilmunya om, dan adakah tutorial untuk take in money dan close all jika target sudah tercapai, serta penempatannya. Terima kasih.
     
  12. yonif

    yonif Well-Known Member Credit Hunter

    Equity
    Credit
    Ref Point
    pke aca prteksi nomer akun,.. jadi gbs dipakai di akun number lain/broker lain,.. dan jika perlu diprotek juga untuk brokernya,..
     
  13. acin acin

    acin acin Member Credit Hunter

    Equity
    Credit
    Ref Point
    5/5,
    This is my review for this thread:
    Terima kasih sharing nya. Sangat bermanfaat
     
  14. Niguru

    Niguru Member Credit Hunter

    Equity
    Credit
    Ref Point
    Oom Yonif sudah betul.
    Karena proses pemeriksaan akunnya menggunakan logika negatif (mempertanyakan apakah akun berBEDA), maka penyatuan akun dilakukan dengan operator AND.
     
  15. Niguru

    Niguru Member Credit Hunter

    Equity
    Credit
    Ref Point
    5/5,
    This is my review for this thread:
    Posting yang mantap dan sangat membantu.
     
  16. Niguru

    Niguru Member Credit Hunter

    Equity
    Credit
    Ref Point
    Oom Yonif sudah betul.
    Karena proses pemeriksaan akunnya menggunakan logika negatif (mempertanyakan apakah akun berBEDA), maka penyatuan akun dilakukan dengan operator AND.

    Logika AND (&&) yang semua input adalah false dan outputnya juga false, sesungguhnya sama saja dengan logika OR (||).

    upload_2022-7-7_17-17-45.png
     
  17. Niguru

    Niguru Member Credit Hunter

    Equity
    Credit
    Ref Point
    Karena pemeriksaan akun cukup dilakukan sekali, boleh usul nih oom Yonif .. bagaimana kalau diletakkan setelah
    int OnInit() {
    Sehingga tidak terjadi pemeriksaan yang berulang kali.

    int OnInit() {
    if(chk_acc()) return(INIT_FAILED);
    return(INIT_SUCCEEDED);
    }
     
  18. suryato

    suryato New Member

    Equity
    Credit
    Ref Point
    izin tinggalin jejak dulu ya Gan. soalnya baru mau mulai buat EA sendiri.

    thank you
     
  19. Niguru

    Niguru Member Credit Hunter

    Equity
    Credit
    Ref Point
    Tentu saja error, kode untuk MT5 ada sedikit perbedaan.
    Ini kode untuk proteksi akun pada MT5:

    Code:
    int   AccNum=1234567;
    
    //function untuk memeriksa validitas akun
    bool acc_ok() {
    if(AccountInfoInteger(ACCOUNT_LOGIN)!= AccNum)
    return(false); return(true);}
    Tempatkan function untuk memastikan pemeriksaan validitas akun pada OnInit:

    Code:
    int OnInit() {if(!acc_ok()) return(INIT_FAILED); return(INIT_SUCCEEDED);}
    
    Semoga bermanfaat .. Have a nice trading :)
     
  20. Reza Rahardian

    Reza Rahardian New Member

    Equity
    Credit
    Ref Point
    saya sudah mencoba notifikasi memang keluar..tapi EA tetap aja jalan
     

Share This Page