Wa alaikumussalam wr. wb. 
Script di MetaTrader 4 (MT4) adalah jenis program yang digunakan untuk melakukan tugas tertentu
sekali eksekusi, misalnya membuka atau menutup posisi, mengubah parameter grafik, atau menjalankan perintah lainnya yang tidak berulang seperti halnya
Expert Advisors (EA).
Fungsi Script
Mengotomatiskan tugas-tugas sekali eksekusi: Sebagai contoh, menutup semua posisi terbuka, menggambar objek di grafik, atau mengubah pengaturan chart.
Bekerja sekali dan berhenti: Script hanya akan melakukan tugasnya satu kali, tidak seperti EA yang berjalan terus-menerus pada OnTick().
Cara Membuat Script di MetaTrader 4
1. Buka MetaEditor
Di MetaTrader 4, klik Tools di menu atas dan pilih MetaEditor.
Atau kamu bisa menekan tombol F4 untuk langsung membuka MetaEditor.
2. Buat File Script Baru
Di dalam MetaEditor, klik File > New.
Pilih Script dan klik Next.
Masukkan nama untuk script kamu, misalnya CloseAllOrders, lalu klik Finish.
3. Menulis Script
Setelah script baru dibuat, kamu akan diarahkan ke editor tempat kamu bisa mulai menulis kode.
Berikut adalah contoh script yang akan menutup semua posisi yang terbuka:
Code:
// Script untuk menutup semua order yang terbuka
void OnStart(){
// Loop melalui semua order terbuka
for (int i = OrdersTotal() - 1; i >= 0; i--) {
if (OrderSelect(i, SELECT_BY_POS)) { // Memilih order berdasarkan posisi
// Memeriksa apakah order dalam keadaan terbuka
if (OrderType() == OP_BUY || OrderType() == OP_SELL) {
bool closed = OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 2, clrRed);
if (closed) { Print("Order ditutup: ", OrderTicket()); }
else {
Print("Gagal menutup order: ", GetLastError());
}
}
}
}
}
4. Simpan dan Kompilasi Script
Setelah menulis kode, klik File > Save untuk menyimpan script kamu.
Klik Compile (atau tekan F7) untuk mengkompilasi script. Jika tidak ada kesalahan, akan muncul pesan "Compilation succeeded" di bawah editor.
Jika ada kesalahan dalam kode, akan muncul pesan di bagian bawah editor yang memberitahukan di mana letak kesalahan.
5. Menjalankan Script di MetaTrader 4
Kembali ke platform MetaTrader 4, buka Navigator (Ctrl+N).
Di dalam Navigator, cari bagian Scripts.
Temukan script yang baru saja kamu buat, misalnya CloseAllOrders.
Klik kanan pada script tersebut, pilih Attach to a chart untuk menjalankannya pada grafik aktif.
Script tersebut akan dijalankan dan langsung melakukan tugas yang ditentukan.
Setelah selesai, script akan berhenti otomatis dan tidak lagi berfungsi sampai dijalankan lagi.
Semoga penjelasan sederhana di atas dapat memberikan pencerahan. Happy coding .. Have a nice day

