Friday, November 27, 2015

Cara memproteksi EA untuk script berbasis Start () dan OnTick

Dalam dunia robot forex sudah jadi hal yang biasa untuk mengcoding ulang atau menambah script pada EA agar EA lebih profitable. bahkan ada juga yang hanya mengganti nama EA nya saja. Tujuan para pengoprek EA tersebut sangat bermacam-macam mulai dari yang hanya iseng sampai pada kepentingan komersial. Agar EA yang kita buat ataupun kita oprek bisa aman, maka hal yang pertama kali kita lakukan adalah dengan tidak memberikan file mq4 untuk di share. nah hal kedua yang harus kita perhatikan adalah dengan cara meng lock EA tersebut. lock dalam hal ini maksudnya adalah membatasi penggunaannya yg mungkin kedepannya juga bisa digunakan untuk menambah omset kita,, hhe,.. pada kesempatan ini hh akan memberikan tips untuk memproteksi EA melalui script,.. cekidot,...
1. memberikan tenggang waktu EA
 untuk scriptnya bisa langsung di set tahun-bulan-tanggal.

 string expire_date = "2015.9.17"; //<-- hard coded datetime
 datetime e_d = StrToTime(expire_date);

 if (CurTime() >= e_d)
 {
 Alert ("The trial version has been expired!");
 return(0);
 }


 cara penggunaan untuk EA berbasis script start ()

untuk EA yang berbasis OnTick hampir sama tapi dengan mengubah perintah return(0); menjadi return;




2. memproteksi EA untuk satu akun


int hard_accnt = 1045926; //<-- type the user account here before compiling
int accnt = AccountNumber();

if (accnt != hard_accnt)
{
Alert ("You can not use this account (" + DoubleToStr(accnt,0) + ") with this program!");
return(0);
}


cara penggunaan script untuk EA berbasis Start ()


cara penggunaan script untuk EA berbasis OnTick



No comments:
Write Comments