EUR/USD 1.074   |   USD/JPY 155.630   |   GBP/USD 1.249   |   AUD/USD 0.657   |   Gold 2,308.81/oz   |   Silver 27.66/oz   |   Wall Street 39,056.39   |   Nasdaq 16,302.76   |   IDX 7,421.21   |   Bitcoin 61,187.94   |   Ethereum 2,973.66   |   Litecoin 81.64   |   Para trader valas sudah menantikan data inflasi minggu depan, 20 jam lalu, #Forex Fundamental   |   Dolar AS bertahan pada kenaikan pemulihan karena pasar menilai Komentar the Fed, 20 jam lalu, #Forex Fundamental   |   AUD/JPY melayang di sekitar level 102.00 di tengah RBA yang kurang hawkish, 20 jam lalu, #Forex Teknikal   |   USD/CHF membukukan kenaikan moderat di atas level 0.9080 karena pernyataan hawkish the Fed, dolar AS menguat, 20 jam lalu, #Forex Teknikal   |   PT Aneka Tambang Tbk. (ANTM) atau Antam akan melangsungkan rapat umum pemegang saham tahunan (RUPST) dengan agenda pembagian dividen, 1 hari, #Saham Indonesia   |   Harga saham PT Xolare RCR Energy Tbk (SOLA) mengalami kenaikan 13% ke level Rp125 setelah IPO pada hari ini (8/Mei), 1 hari, #Saham Indonesia   |   Elon Musk mengusulkan untuk menguji paket bantuan pengemudi canggih Tesla (NASDAQ: TSLA) di Cina dengan menerapkannya di robotaxis, selama kunjungannya baru-baru ini ke negara tersebut, 1 hari, #Saham AS   |   S&P 500 stabil di 5,214, sementara Nasdaq 100 datar di 18,205 pada pukul 19:15 ET (23:15 WIB). Dow Jones berada di kisaran 39,022, 1 hari, #Saham AS

Fungsi Order Close pada EA

Penulis

Untuk membuat EA supaya bisa menutup transaksi dibutuhkan close order. Gimana caranya supaya close order terelasisasi? Disinilah kita akan mempelajari order close pada EA sehingga code yang Anda buat benar-benar bisa menutup transaksinya sendiri tanpa campur tangan kita.Kunci utama supaya close order bisa dideteksi oleh EA adalah dengan memberikan intruksi OrderClose. Inilah rumus

Untuk membuat EA supaya bisa menutup transaksi dibutuhkan close order. Gimana caranya supaya close order terelasisasi? Disinilah kita akan mempelajari order close pada EA (Expert Advisor) sehingga code yang Anda buat benar-benar bisa menutup transaksinya sendiri tanpa campur tangan kita.

Fungsi Order Close pada

Kunci utama supaya close order bisa dideteksi oleh EA adalah dengan memberikan intruksi OrderClose. Inilah rumus bagaimana EA bisa ngeclose sendiri. Walaupun begitu, setelah kita kasih code OrderClose apakah langsung bisa menutup sendiri itu transaksi? Kita harus tambahkan fungsi-fungsi di dalam Orderclose supaya ea mau menutupnya. Bagaimana rumusnya?

// Rumus
OrderClose( int ticket, double lots, double price, int slippage, color Color=CLR_NONE)

//---------------------------------------------------------------------------

Nah di atas itu adalah rumus untuk membuat order supaya EA mau ngeclose. Di dalam kurung tersebut adalah fungsi-fungsi yang dibutuhkan untuk menyuruh EA supaya ngeclosenya tepat sasaran. Untuk keterangan parameternya sebagai berikut :

Ticket
Parameter ini berfungsi untuk memberikan nilai unik. Nilainya dikasih sendiri oleh coder sesuai dengan ticket. Bila tidak ada ya ditulis order. Nilainya harus dalam bentuk integer atau bilangan bulat.

Lots
Ditulis berapa lot yang digunakan? Biasanya trader yang menginginkan lotnya berganti-ganti bisa menggunakan order lot. Ya sesuaikan saja, namun rumusnya kita bisa langsung menuliskan lot sekaligus disini. Misalnya 1. Nilainya akan menjadi double.

Price
Disini nilai harga bergantung pada penutupan real time harga yang digunakan dalam menentukan nilai ask dan bid. Namun rata-rata trader sering mengunakan ask. Contohnya langsung tulis ask. Secara otomatis berisi nilai double.

Slippage
Ketika Anda mendengar slippage, maka sama artinya dengan toleransi. Berapa sih yang ingin ditoleransi ketika robot melakukan close posisi. Biasanya ditulis 3, atau ada juga 10. Maksudnya ketika menulis 3 berarti pada saat harga bergerak melebihi 3 pips atau malah balik menjadi kurang dari 3 pips, EA masih menutupnya. Nilainya dalam bentuk integer.

Color
Untuk color ini hanya sebagai pembeda antar warna saja. Tapi jangan sampai dihilangkan fungsi color ini, karena dengan adanya color berarti memberi identitas berbeda dengan orderclose lain. Jadi isi saja warnanya dalam bahasa inggris. Contohnya Red. Nilainya dalam bentuk color.

Untuk melihat contoh dalam programnya, Anda bisa melihat langsung dibawah ini :
if(iRSI(NULL,0,14,PRICE_CLOSE,0)>75)
{
OrderClose(order_id,1,Ask,3,Red);
return(0);
}


Saran dan kritik yang membangun tetap kami harapkan untuk dapat menyajikan informasi code lebih baik dan menarik untuk Anda baca dimasa yang akan datang. Sampaikan pendapat, pengalaman, cerita, saran, dan kritik Anda pada kotak post di bawah ini.

116738
Penulis

Parmadita mengenal forex mulai tahun 2010. Sejak saat itu, menggali beragam pengetahuan dan pengalaman terkait forex dari berbagai sumber, baik tentang indikator teknikal biasa, psikologi trading, maupun Expert Advisor.


Heri S Haryanto
Sangat bermanfaat untuk belajar program MQL