• 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 :)
General chit-chat
Help Users
  • No one is chatting at the moment.

      Answered Proteksi EA

      Kalau untuk code proteksi hanya bisa digunakan untuk satu nama saja bagaimana gan contohnya. Colek Bos SoeHoe minta coding proteksi untuk EA hanya bisa digunakan untuk 1 nama saja
      Maaf om kl salah mengartikan
      Code:
      string myName = "Cendol"; //Cendol boleh sembarang nama
        if(AccountName() != myName){
            Alert("Anda tidak diizinkan menggunakan EA ini");
            return(INIT_FAILED);
        }
       
      Maaf om kl salah mengartikan
      Code:
      string myName = "Cendol"; //Cendol boleh sembarang nama
        if(AccountName() != myName){
            Alert("Anda tidak diizinkan menggunakan EA ini");
            return(INIT_FAILED);
        }
      Makasih gan dah dibantuin coding. Kalau mau nambahin tulisan sprti gambar saya warna emas supaya muncul di chart codenya gimn gan...
       
      sorry om gak paham maksudnya gambar yg mana, tp kl tidak salah mengartikan mungkin maksudnya membuat object, mungkin bisa baca" di sini
       
      ijin ikut belajar juga gan...
       
      mau tanya...
      saya baca2 ada proteksi file ex4, maksutnya buat apa n gimana cara proteksinya ya??
      :)
       
      maaf mau tanya gimana cara pakai protek ea yang
      kodenya kaya gini

      int init() {
      if (!IsExpertEnabled()) Alert("KLIK AKTIVASI EA");
      if (!IsTradeAllowed()) Alert("CENTANG ALLOW LIVE TRADING");
      return (0);
      }

      // 52D46093050F38C27267BCE42543EF60
      int deinit() {
      return (0);
      }

      mohon bantuanya trimks.
       
      need some help for coding

      1- how to lock the ea (other people cannot edit or modify the ea )
      2- how to lock the ea under 1 number account only with date expired. i already read top of this pages...got some clue already...but need more detail.

      hope all member here can help me
       
      maaf mau tanya gimana cara pakai protek ea yang
      kodenya kaya gini

      int init() {
      if (!IsExpertEnabled()) Alert("KLIK AKTIVASI EA");
      if (!IsTradeAllowed()) Alert("CENTANG ALLOW LIVE TRADING");
      return (0);
      }

      // 52D46093050F38C27267BCE42543EF60
      int deinit() {
      return (0);
      }

      mohon bantuanya trimks.
      kalau itu sih hanya untuk pengingat saja gan, tidak ada proteksi,
      jadi maksudnya jika pada autotrading tidak di klik atau masih berwarna merah maka munculkan peringatan dan
      jika EA tidak di centang pada pilihan tab Common pilihan allow live trading pada setting variable EA ente maka munculkan peringatan

      semoga membantu
       
      need some help for coding

      1- how to lock the ea (other people cannot edit or modify the ea )
      2- how to lock the ea under 1 number account only with date expired. i already read top of this pages...got some clue already...but need more detail.

      hope all member here can help me

      ada 3 jenis proteksi juragan :
      1. proteksi langsung di file mqlnya. bisa pakai password, limit nomor akun dan sebagainya. cara ini yang paling mudah karena hanya nyisipin kode protek di mqlnya terus dicompile. cara ini kebanyakan dipakai para developer untuk proteksi ea karena terbilang mudah dan tidak ribet, tinggal compile dan kasihkan file exnya.
      2. proteksi membagi source kode ke 2 buah file, kode satunya ditaruh di mql, satunya lagi ditaruh di dll.
      3. proteksi remote. biasanya pakai database, atau kalau gak mau pakai database php callback juga bisa. bisa juga pakai xmlrpc.
       
      Untuk yang pertama itu variabel mbah, itu harus ada tipe datanya dulu dideklarasikan seperti apa.

      Code:
      int hard_accnt = 1111;
      //nah yang variabel hard_accnt sudah ada tipe datanya yaitu int (integer)

      Sedangkan yang eror di SS itu tipe data dan nilainya belum ada. Bahkan belum dideklarasikan. Makanya bingung compilernya.

      Dari perulangan bisa kita tebak bahwa ia membutuhkan
      informasi berupa nomor akun yang akan dibandingkan dengan hard_accnt
      dimana accnt yang eror tadi kemungkinan akan berisi nomor akun dari akun yang bersangkutan.

      Untuk mendapatkan informasi dari nomor akun, kita membutuhkan sebuhah fungsi dari MQL4 yaitu AccountNumber(); output nya yah mendapatkan nilain nomor akun dimana EA di attach.

      Nah, mari kita deklarasikan dulu variabel accnt yang eror tadi.

      Pertama :
      Tentukan TIpe data = int
      Kedua Nama variabelnya apa= accnt
      Ketiga kita tambahkan apa ke variabel tersebut = AccountNumber()

      jadi dideklarasikan seperti berikut :
      Code:
      int accnt=AccountNumber();

      Sehingga kode selengkapnya menjadi
      PHP:
      int hard_accnt = 1111;
      int accnt=AccountNumber();
      if(accnt != hard_accnt) {Alert..........
      dst dst
      ......

      Sedangkan untuk pertanyaan kedua,
      Itu di thread tersendiri aja mbah tanyanya.
      Karena kita akan membuat Object
      mw tnya gan.....ane cba pasang scriptnya...tpi begitu keluar peringatan nomer akun ea msh bekerja sprti biasa gan....??mohon pencerahan gan.....
       
      mw tnya gan.....ane cba pasang scriptnya...tpi begitu keluar peringatan nomer akun ea msh bekerja sprti biasa gan....??mohon pencerahan gan.....
      PHP:
      int OnInit()
        {
      //---
      
      
         int Acc = 11187498;
         int myAcc = (AccountNumber()); //Baris ini warna hijau silahkan berkreasi sendiri
         if(Acc != myAcc){
            Alert("Hubungi 081808785851 A/n Cecep Untuk pemesanan EA");
            return(INIT_FAILED);
         }
      
      //---
         return(INIT_SUCCEEDED);
        }

      Berikut Contoh dalam penerapan :

      contoh.png
       
      ada 3 jenis proteksi juragan :
      1. proteksi langsung di file mqlnya. bisa pakai password, limit nomor akun dan sebagainya. cara ini yang paling mudah karena hanya nyisipin kode protek di mqlnya terus dicompile. cara ini kebanyakan dipakai para developer untuk proteksi ea karena terbilang mudah dan tidak ribet, tinggal compile dan kasihkan file exnya.
      2. proteksi membagi source kode ke 2 buah file, kode satunya ditaruh di mql, satunya lagi ditaruh di dll.
      3. proteksi remote. biasanya pakai database, atau kalau gak mau pakai database php callback juga bisa. bisa juga pakai xmlrpc.
      ada gak gan contohnya yang bisa connect PHP dan mysql database. biar kita bisa kontrol peredaran EAnya
       
      ada gak gan contohnya yang bisa connect PHP dan mysql database. biar kita bisa kontrol peredaran EAnya
      nah ini dia.. saya juga mau belajar remote ea via server

      Bro Rudin mau nanya klo proteksi ke bbrp akun langsung bisa ga? Misal ea jalan cuma di 3 akun tertentu gitu?
      Trus misal diprotek buat nama dan broker tertentu gimana bro?

      bisa bgt. kan value nama broker bisa diambil valuenya
      Screenshot_41.jpg

      klo yang no account. bisa di kasih acc1 acc2 acc3.
      nanti di statement if di buat fungsi cek ke tiga no akun yang sudah kita declare valuenya
       
      Back
      Top