EUR/USD 1.074   |   USD/JPY 156.530   |   GBP/USD 1.253   |   AUD/USD 0.655   |   Gold 2,338.13/oz   |   Silver 27.24/oz   |   Wall Street 38,262.07   |   Nasdaq 15,611.76   |   IDX 7,036.08   |   Bitcoin 64,481.71   |   Ethereum 3,156.51   |   Litecoin 83.80   |   USD/CHF menguat di atas level 0.9100, menjelang data PCE As, 14 jam lalu, #Forex Teknikal   |   Ueda, BoJ: Kondisi keuangan yang mudah akan dipertahankan untuk saat ini, 16 jam lalu, #Forex Fundamental   |   NZD/USD tetap menguat di sekitar level 0.5950 karena meningkatnya minat risiko, 16 jam lalu, #Forex Teknikal   |   EUR/JPY melanjutkan reli di atas level 167.50 menyusul keputusan suku bunga BoJ, 16 jam lalu, #Forex Teknikal   |   PT PLN (Persero) segera melantai ke Bursa Karbon Indonesia alias IDX Carbon, dengan membuka hampir 1 juta ton unit karbon, 22 jam lalu, #Saham Indonesia   |   PT Sinar Mas Agro Resources and Technology Tbk. (SMAR) meraih fasilitas pinjaman dari Bank BNI (BBNI) senilai $250 juta, 22 jam lalu, #Saham Indonesia   |   Induk perusahaan Google, Alphabet Inc (NASDAQ: GOOGL), menguat sekitar 12%, mencapai rekor tertinggi di sekitar $174.70, 22 jam lalu, #Saham AS   |   Nasdaq naik 1.2% menjadi 17,778, sementara S&P 500 naik 0.8% menjadi 5,123 pada pukul 18.49 ET (22.49 WIB). Dow Jones Futures naik 0.1% menjadi 38,323, 22 jam lalu, #Saham AS

Script Untuk Lock EA Berdasarkan Balance

Expert Advisor

2021
Selamat malam om admin maaf mau tanya bagaimana cara mengunci sebuah EA berjalan hanya berdasarkan jumlah balance contoh EA tidak berjalan jika balance di atas $100.

Dan satu lagi om admin,bagaimana cara mengunci setingan sebuah EA agar tidak dpt di ubah2 orang?

Terima kasih sebelumnya. Salam
2021
@Ahmad:
Untuk mengunci EA agar tidak bisa aktif dengan batasan Balance tertentu bapak bisa membuat satu variabel untuk menyimpan nilai Balance-nya kemudian digunakan IF untuk pembatasannya. Untuk Syntax-nya untuk menyimpan nilai Balance-nya sendiri bisa pakai AccountInfoDouble. Kalau dituliskan dengan bahasa pemrograman dengan ketentuan yang bapak buat tadi ( EA tidak aktif jika Balance di atas 100) maka akan jadi seperti ini:

double balanceSaatIni= AccountInfoDouble(ACCOUNT_BALANCE);
if (balanceSaatIni <=100)
{
//// logika EA membaca pergerakan market
//// serta Entry di letakkan di Scope ini
////
}

Untuk pertanyaan kedua, seputar bagaimana caranya agar setting-an tidak diotak-atik orang luar. Caranya cukup simple pak, untuk inisialisasi parameter-parameter yang digunakan di Global jangan gunakan extern. Extern ini berfungsi agar suatu variable dapat menerima input dari luar saat hendak dijalankan. Contohnya misal saya ingin membuat EA dengan menggunakan Moving Average. Jika saya ingin periode MA ini bisa diubah-ubah maka saat inisialisasi di global dituliskan:

extern int periodeMA = 10;

tapi jika tidak ingin diubah-ubah maka cukup tuliskan,

int periodeMA = 10;


Bapak juga bisa tidak menggunakan variabel dan langsung memasukkan manual nilai periode MA-nya di Syntax perhitungan MA.

terima kasih semoga membantu.
2021

Terima kasih pak atas jawabannya
Semoga sukses selalu pak
Salam

Kategori Expert Advisor

Pertanyaan Penanya Balasan Dilihat Aktivitas
Cara membuat kunci password pada indicator/EA? Flo 17 20775 2015
Tanya Tentang EA net89? Jemmy 15 41403 2019
Apakah Robot EA akan sering loss? Ari Sucipto 12 623 2022
Filter open order? Ahmadfx 11 3100 2018
rekomendasi EA gratis? Cicilia 9 17290 2018
Apakah Foward Test Hasilnya Bisa Sama dengan Back Test? Edwin 9 4712 2018