Thursday 13 July 2017

Software Untuk Membuat Robot Forex


Sebelum kita bahas mengenai cara membuat sebuah EA (Expert Advisor) atau robot forex, seklias kita ketahui dulu apa yang disebut dengan robot forex tersebut. Robot Forex programa de adalah kecil komputer yang dibujo untuk meng otomatisasi trading menggunakan parâmetro parâmetro tertentu yang dibentuk berdasarkan sebuah strategi trading. Programa tersebut Hanya bisa Bekerja didalam programa induk yang bernama meta trader4, negociação de plataformas eang dikembangkan oleh metaQuotes dot Net yang disediakan oleh broker. Bahasa pemrograman yang dipakai membuat robô forex Karena MetaTrader4 untuk menjalankan EA tersebut adalah buatan metaQuotes, maka bahasa yang digunakan juga menggunakan bahasa yang dikeluarkan oleh MetaQuotes. Program tersebut dikenal dengan nama MQL4 atau Meta Quotes Language 4, atau bahasa pemrograman yang dikeluarkan oleh metaQuotes. Bahasa MQL4 sangat mirip dengan bahasa pemrograman yang sudah banyak di pergunakan yaitu bahasa C. Sehingga jika kamu sudah akrab dengan C, saya kira tidak akan kesulitan untuk menulis programa MQL4 untuk membuat sebuah perito Advisor. Mungkin hanya pada bagian bagian tertentu saja kamu harus mempelajarinya lagi Secara khusus. Bukan hanya untuk membangun sebuah EA, MQL4 juga biasa di gunakan untuk memprogram sebuah custom indikator teknikal forex. Pada tingkatan tertentu bahasa MQL4 bisa melakukan interkoneksi dengan DLL arquivo, sehingga memungkinkan untuk pemrograman EA yang lebih rumit dan lebih kompleks. Parâmetro yang bisa dimasukkan kedalam programa EA Untuk memasukkan perintah parâmetro menggunakan programa pada, tentu saja harus menggunakan bahasa MQL4.Sebelum membuat parâmetro, seorang pemrogram EA harus memiliki gambaran bagaimana EA tersebut akan bekerja. Jadi dia harus melakukan sebuah riset mengenai sebuah strategi trading yang bagus Dan profitabel untuk dimasukkan kedalam programa EA tersebut. Caranya dengan memasukkan unsusr unsur teknik trading yang bisa dimasukkan kedalam parâmetro EA, sebagai contoh: Ordem de Limites de Venda, Pedido Pendente, Modificar Pedido, Número Mágico, Trailing Stop, perhitungan aritmatika dan masih banyak lagi. Didalam melakukan Entry Point, EA pada umumnya berdasarkan: Berdasarkan Indikator saja Berdasarkan Indikator dengan konfirmasi beberapa tempo Frame Berdasarkan Fundamental Berdasarkan aritmetika dll. Strategi yang biasa diterapkan untuk membangun sebuah programa EA seperti: Strategi Averaging atau Grid, umumnya dikenal dengan EA martingale. Hedginglocking loss atau EA hedging Um tiro com lucro alvo e dll stop loss. Cara membuat script programa MQL4 pada meta editor Setelah kita menentukan bagaimana prinsip kerja dari EA seperti yang telah diuraikan diatas, sekarang mulai untuk membuatkan programa EAnya melalui meta-editor. Plataforma Buka Meta Trader4 - gt MetaEditor-gtFile-gtNew file-gtpada Expert Advisor Wizard pilih Expert Advisor - gt ikuti perintah wizard sampai selesai. Setelah proses diatas selesai, kamu akan menjumpai fungsi fungsi pada MQL4 Script Editor. Fungsi dan penjelasan singkat seperti berikut: int init () Akan dijalankan satu kali setelah EA didrag int deinit () Akan dijalankan sekali ketika EA di remover dari chart int start () Akan dijalankan setiap ada pergerakan harga barutiap tick. Contoh pembuatan program untuk EA yang sangat sederhana: -------------------- EASuperProfit. mq4 ------------------ - external double Lots0.1 extern int StopLoss100 extern int TakeProfit150 cadeia externa txCommentEASuperProfit Melakukan Ordem int externo int. MagicNumber44335 extern int Slippage4 -------------------------- --------------------------- int start () ---- se (OrdersTotal () 0) se (iClose (Symbol (), 0,1) gt iMA (Symbol (), 0,10,0, MODEEMA, PRICECLOSE, 1)) OrderSend (Symbol (), OPBUY, Lots, Ask, Slippage, Ask-StopLoss Point, AskTakeProfitPoint, txComment, MagicNumber) else Se (iClose (Symbol (), 0,1) ltgt OrderSend (Symbol (), OPSELL, Lots, Bid, Slippage, BidStopLoss Point, Bid-TakeProfitPoint, txComment, MagicNumber) ---- return (0) Logika dari consultor especialista Ini bisa dijelaskan: misalnya EA ini untuk dipakai pada par GBPUSD, jika pada candle jam yang lalu fechar berada diatas EMA 10, maka EA akan melakukan comprar, dan jika candle pada jam yang lalu fechar dibawah EMA 10, maka EA akan membuka posisi VENDER. Kira kira se Perti itulah cara kerjanya, memang sangat sederhana karena hanya sebagai contoh saja. Nanti da bagian bagian tersendiri yang lebih detalhe yang akan dibahas. Extern double Lots0.1 extern int StopLoss100 extern int TakeProfit150 cadeia externa txCommentEASuperProfit Melakukan Ordem extern int MagicNumber44335 extern int Slippage4 Fungsi extern inti dari maksudnya adalah variabel variabel yang bisa dirubah oleh pengguna yang tidak punya akses kedalam código fonte EA tersebut. Jadi dengan fungsi extern tersebut Siapa saja selain programer bisa melakukan penyetelan yang dikehendaki. Se (OrderTotal () 0) Jika OrderTotal 0, artinya perintah perintah yang berada dibawahnya (didalam) akan dieksekusi jika tidak ada ordem sama sekali. Yang dianggap sebagai pedir adalah posisi yang terbuka buyatau vender maupun ordem pendente. Se (iClose (Symbol (), 0,1) gt iMA (Symbol (), 0,10,0, MODEEMA, PRICECLOSE, 1)) iClose () berfungsi untuk mengambil harga close dari candle. Artinya EA akan mengambil harga close dari par dimana EA tadi di attach atau satu candle sebelum saat ini. IMA () maksudnya untuk mengambil nilai dari indi média em movimento, código de entrada ini berarti EMA pada periode 10 yang dihitung em frente, satu jam sebelum saat ini. Maksudnya agar waktunya sama dengan candle yang dijadikan pembanding. OrderSend (Symbol (), OPBUY, Lots, Ask, Slippage, Ask-StopLossPoint, AskTakeProfitPoint, txComment, MagicNumber) OrderSend () dipakai untuk melakukan order. Jika EA sudah kamu anggap selesai, sekarang waktunya untuk menguji EA tersebut apakah sudah berjalan dengan baik. Caranya: Arquivo - gtSave As-gtBerikan Nama EA-gtsimpan dalam MQ4 arquivos - gt Salvar. Kemudian buka MT4 - gtNavigator-gtPilih EA-gtDouble click-gt Anexar. Eh ,, gunakan demo saja dulu ya. Atau bisa menguji EA menggunakan strategi tester. Untuk menguji EA secara terus menerus 24 jam penuh, sebaiknya menggunakan VPS agar bisa mengetahui dengan akurat sejauh mana programa berjalan dengan baik. Baca: Beda VPS Forex dan VPS hosting. Penjelasan diatas adalah contoh pembuatan EA yang sangat sederhana sekali. Masih belum dikasih gestão do dinheiro, arruinando parar dan lain masin banyak lagi. Semakin banyak memasukkan unsur trading dan strategi, maka pemrogramannya pun akan semakin kompleks dan rumit. Robot Forex atau biasa disebut Expert Advisors (EA) adalah sebuah programa komputer yang dirancang untuk melakukan trading forex secara otomatis. Robot ini bisa melakukan aberto transaksi de perto transaksi secara mandiri tanpa campur tangan manusia. Dirancang dengan algoritma yang rumit dan hanya suporte untuk plataforma negociação tertentu, plataforma yang paling banyak digunakan yaitu Meta Trader 4. Panduan pembuatan robot forex inm menggunakan MQL4. MQL4 adalah bahasa pemrograman yang terdapat pada plataforma MetaTrader 4. MQL4 ini paling umum digunakan untuk membuat Expert Advisor (EA), Custom Indicator, dan Script. Expert Advisor EA, seperti yang sudah kita ketahui, programa de adalah untuk mengotomasi trading anda berdasarkan logika2 dan paramater2 tertentu.

No comments:

Post a Comment