FOREX TRADING MENGGUNAKAN ROBOT/EA DENGAN BAHASA MQL4
FOREX TRADING MENGGUNAKAN ROBOT/EA DENGAN BAHASA MQL4
LATAR BELAKANG
•
•
Tentang apa itu Forex ,Forex merupakan singkatan dari Foreign Exchange yang lebih dikenal dengan Bursa Valas (Valuta Asing) yang berarti suatu jenis transaksi Perdagangan ,Transaksi dan pertukaran Mata Uang Asing yang memperdagangkan mata uang suatu negara terhadap mata uang negara lain dengan melibatkan pasar-pasar uang Utama di seluruh dunia , sehingga seiring perkembangan jaman dan teknologi forex trading dapat di lakukan melalui EA (Expert Advisor) atau robot yang berguna untuk melakukan trading secara otomatis ,di mana proses pembuatan EA melalui platform Metatrader dengan menggunakan bahasa pemrograman MQL4 . Dimana Total transaksi forex harian mencapai lebih dari 3 kali lipat dari seluruh transaksi perdagangan lain yang ada di muka bumi,dengan kata lain transaksi forex adalah transaksi yang paling besar.contoh volume transaksi harian bursa saham New York yang hanya sekitar 20 miliar US dolar.
Berikut beberapa keuntungan trading di Forex market
•
•
• • • •
Volume dan likuiditas transaksi harian yang sangat besar yang mencapai sekitar 2 triliun dollar bahkan lebih, Menurut data International Financial Services London (IFSL), secara keseluruhan perputaran harian pasar tradisional valuta asing rata-rata mencapai total nilai 2,7 triliunUS dollar pada April 2006. Transaksi berlangsung dalam 24 jam selama 5 hari dari hari senin sampai jumat sehingga trading lebih flexible dan dapat trading di lakukan di mana saja(terhubung internet). Berbeda dengan saham yang harus mengikuti jam kerja bursa. Kondisi fundamental lebih transparan. Transaksi bisa terjadi dalam dua arah: beli & jual, tanpa syarat. Berbeda dengan saham yang menerapkan syarat-syarat tertentu untuk melakukan ‘short-selling’. Leverage yang besar, mulai dari 1:50 s/d 1:1000 leverage sebesar ini belum dimungkinkan dalam perdagangan saham, option maupun komoditas Serta trading yang dapat menggunakan EA atau robot sehingga dapat melakukan trading secara otomatis.
Berikut tentang masalah yang ada dalam trading Forex
•
•
Pada transaksi Forex yang sesungguhnya adalah transaksi harian yang sangat besar dan tingkat volume transaksi yang besar yang memberikan volatilitas harian yang sangat besar ,sehingga trader tersebut umumnya harus mengetahui dasar trading forex itu sendiri seperti analisa fundamental dan teknikal ,manajemen uang ,serta dapat pengendalian emosi dan kesabaran umumnya yang menyangkut Psikologi . Pada masa sebelumnya beberapa tahun yang lalu umumnya trader melakukan jual dan beli transaksi forex di lakukan dengan cara Manual ,sehingga pada umumnya akan membuang waktu ,tenaga,pikiran dan juga emosi . Apalagi pada kenyataan yang sesungguhnya bila terjadi loss maka kebanyakan trader akan emosi dan melakukan balas dendam dan akhirnya akan mengalami loss kedua dan seterusnya hingga mengalami MC (Margin Call) atau bangkrut .
Solusi yang di tawarkan oleh Penulis
• •
•
Oleh karena dari itu berangkat dari masalah tersebut , Penulis ingin memberikan sebuah Solusi dengan membuat suatu EA (Expert Advisor) apa itu EA ? EA merupakan suatu program yang berguna untuk melakukan trading secara Otomatis dengan berdasar logika dan parameter tertentu yang dibuat dengan menggunakan bahasa MQL 4 . Menurut pengalaman penulis pergerakan harian yang terjadi dalam forex umumnya lebih dari 50 pip per hari . sehingga berangkat dari teori tersebut Penulis mencoba untuk membuat EA (expert Advisor) dengan Logika Martiangle dan Hedging , yang berarti system Martiangle yaitu melakukan peng gandaan uang / lot jika kita salah posisi atau Loss sampai tersentuh ke titik / target tertentu sehingga yang pada akhirnya akan menjadi profit . dan Hedging itu sendiri berarti melakukan penguncian pada harga tertentu sehingga loss kita dapat terkunci misalnya di lakukan BUY 0.1 Lot ternyata harga turun maka di lakukan juga SELL sebesar 1 Lot , maka kemanapun harga bergerak akan menghasilkan imbang tidak loss tidak profit sampai pada harga waktu tertentu salah satu posisi di lepas . Penulis mencoba membuat EA yang bernama EA profit yang dimana memiliki LOGIKA awal sebagai berikut
Contoh illustrasi transaksi
•
Contoh penulis pasang di attach ke pair AU (aud/usd) Tren atau candle sedang turun maka EA akan otomatis pertama akan melakukan OP sell dengan OP pertama lot 0.01 misalnya di harga/angka 1.0195 kemudian EA akan otomatis memberi SL di 1.0241 serta TP di 1.0172 maka otomatis langsung EA akan melakukan PO (pending order) 23 pip dengan lawan arah yakni BUY STOP dengan lot 0.03 di harga 1.0218 , SL di 1.0172 dan TP di 1.0241 . dengan asumsi apabila pertama OP sell AU tidak turun menyentuh TP dan kemudian naik maka akan tersentuh BUYSTOP tersebut . setelah tersentuh BUY STOP maka akan otomatis melakukan Pending order kembali SELL STOP dengan lot 0.09 di 1.0195 ,SL 1.0241 dan TP di 1.0172 seperti sell pertama itu asumsi bila market bergerak bolak-balik (sideway tersentuh 23pip) dan seterusnya lot akan di kali 3 terus serta apabila sudah tersentuh TP maka EA akan otomatis melakukan CLOSE ALL dengan perhitungan yang profit serta pending order selanjutnya akan close otomatis dan OP selanjutnya akan di ulang dari level pertama atau lot 0.01.
Contoh potongan coding program untuk Buy dan Sell • • • • • • • • • • • • • • • • • • • • • • • • • • • •
if(OPSelanjutnya == OP_SELL) //sell { if(Debug == true) Print("Logic#2 OP pertama SELL"); RefreshRates(); Ticket = OpenOrder(OP_SELL, OP1Lot, Bid, 0, 0, Red); if(Ticket < 0) return(0); else { OPSell = 1; OPLast = OP_SELL; LotSelanjutnya = OP2Lot; } } else { if(Debug == true) Print("Logic#2 OP pertama BUY"); RefreshRates(); Ticket = OpenOrder(OP_BUY, OP1Lot, Ask, 0, 0, Blue); if(Ticket < 0) return(0); else { OPBuy = 1; OPLast = OP_BUY; LotSelanjutnya = OP2Lot; } }
Perhitungan profit dengan menggunakan sistem trading • • • • • • • • • • • • •
Perhitungan profit dengan menggunakan Multiplier 3 . Pertama sell 0.01 x 23 pip = 0.23 (TP) Kedua buy 0.03 x 46 pip = -1.38 (SL) Ketiga sell 0.09 x 23 pip = 2.07 (TP) Maka total akan profit $0.92 Kemudian bila multiplier 2.5 maka perhitungan profit : Pertama sell 0.01 x 23 pip = 0.23 (TP) Kedua buy 0.03 x 46 pip = -1.38 (SL) Ketiga sell 0.08 x 23 pip = 1.84 (TP) Maka total akan profit $0.69 Multiplier yang berarti melakukan peng gandaan Lot dengan perkalian tertentu contoh perkalian 2 , 2.5 dan 3 . penerapan strategi martiangle dan melakukan perhitungan Multiplier di harapkan di sesuaikan dengan Modal /margin dengan manajemen uang yang baik .
Berikut ini Output dari EA Profit
•
berikut ini yaitu melakukan transaksi BUY dan SELL yang sudah termasuk TP target dan juga SL stop loss
Kesimpulan
•
•
•
Kesimpulan dari Penulisan ini menurut penulis yaitu segala bisnis termasuk dalam forex memiliki sebuah resiko meskipun berbeda tingkat resiko nya setiap bisnis ,namun itu juga tergantung setiap individu terutama yang menjalankan bisnis tersebut termasuk dalam bisnis Trading Forex . karena trading forex berlaku hukum HIGH RISK HIGH GAIN sehingga trading dengan bijak dan investasi sesuai kemampuan modal yang ingin di keluarkan . Penulis tahu bahwa Trading forex sangat resiko akan terjadi loss , karena saya sendiri dahulu sering mengalami loss hingga jutaan rupiah . sehingga belajar dari kesalahan tersebut dan memiliki beberapa SISTEM Trading yakni salah satunya system Trading ini dengan menggunakan teknik Martiangle dan Hedging , yang kemudian coba di tuangkan dalam Program yaitu EA yang berguna agar trading di lakukan secara Otomatis selama 24 jam dalam 5 hari . System trading ini menurut penulis bagus yang paling berperan adalah yaitu MODAL , penggunaan LOT yang cocok (manajemen uang) sehingga di harapkan dapat menghasilkan profit yang maksimal .