Caramembuat robot forex sederhana Cara menghilangkan dengan memperhatikan bagian OrderSelect Contoh lain pada bagian perintah order Belajar Membuat EA Sederhana 33 Belajar Membuat EA Sederhana nyenyak menjadi dambaan siapapun yang menekuni bisnis forex. Krisis Eropa saat ini akan membuat kita lebih hati2 dalam memperhitungkan setiap transaksi.Pada kesempatan sebelumnya di part 7 Saksikan juga memlalui channel youtube di Telah banyak kita bahas parameter EA sederhana dimana EA yang sudah jadi telah bisa melakukan order buy dan sell hedge secara terus menerus ketika type order 0 dan dengan penambahan filter jam trading. Kelemahan pada EA yang telah kita buat sebelum adalah belum suport untuk broker 5 digits . Untuk itu kali saya akan tambahkan filter broker 5 digits Perbedaan antara broker 4 digits dan 5 digits terletak pada Points Ada banyak cara untuk membuat EA agar dapat digunakan di broker 5 digits tapi saya akan beri 2 cara sederhana, al 1. membuat skrip langsung kita buat deklarasi dulu , mengingat nilai point merupakan bilangan berkoma maka termasuk type data double, double pt=0; // ini di letakkan di dklarasi. kita buat skrip sbb ifDigits==3 Digits==5 pt=10*Point; else pt=Point; Maksudnya adalah bila digits=3 atau digits=5 maka pt = 10 x point else artinya bila tidak maka pt =point disisipkan di bawah int init jadinya int init { //- ifDigits==3 Digits==5 pt=10*Point; else pt=Point; //- return0; } Apa maksudnya di tempat kan disini ? int init ini menyimpan data saat EA di attack , sebenarkan tidak mesti harus ditempatkan di dalam init bisa juga ditempatkan di dalam int start. Terus apa bedanya bila di tempatkan di init dan di start? Bila di tempatkan di dalam init maka nilai pt pont akan di baca baik di dalam int start maupun diluar tetapi kalau di tempat kan di int start maka diluar int start tidak terbaca. terus gimana cara merubahnya? kita lihat bagian EA sebelumnya yang terkait dengan point ifJam_trade==1{ ifjumlahorder0==0 && Trade_buy {OrderSendSymbol,OP_BUY,Lots,Ask,3,Ask-SL*Point, Ask+TP*Point,Nama_EA,Magic,0,Blue;} ifjumlahorder1==0 && Trade_sell {OrderSendSymbol,OP_SELL,Lots,Bid,3,Bid+SL*Point, Bid-TP*Point,Nama_EA,Magic,0,Red;} } Ini yang ada point nya kita ganti dengan pt, jadinya <\ ifJam_trade==1{ ifjumlahorder0==0 && Trade_buy {OrderSendSymbol,OP_BUY,Lots,Ask,3,Ask-SL*pt, Ask+TP*pt,Nama_EA,Magic,0,Blue;} ifjumlahorder1==0 && Trade_sell {OrderSendSymbol,OP_SELL,Lots,Bid,3,Bid+SL*pt, Bid-TP*pt,Nama_EA,Magic,0,Red;} } Sehingga bila kita masukkan kedalam EA sbb 2. Dengan menggunakan fungsi Mengingat point adalah type data bilangan berkoma maka kita mulai dengan doubledouble dpt { ifDigits==3 Digits==5 pt=10*Point; else pt=Point; returnpt; } karena ini fungsi maka di tempatkan di luar int start, dan untuk penerapannya tinggal poin diganti dangan dpt Sehinnga jadinya EAnya sbb Untuk Mt4 yang baru sbb Saya yakin tidak sulit ini tinggal di Compile saja jadi deh Mudahkan Simak penjelasan berikut Kasih komen deh sampe ktemu di part 9 ya salam profit Pastikan MembacaBelajar Membuat EA sederhana part 1 Belajar Membuat EA sederhana part 2 Belajar Membuat EA sederhana part 3 Belajar Membuat EA sederhana part 4 Belajar Membuat EA sederhana part 5 Belajar Membuat EA sederhana part 6 Belajar Membuat EA sederhana part 7 Belajar Membuat EA sederhana part 8 Belajar Membuat EA sederhana part 9 Belajar Membuat EA sederhana part 10 Belajar Membuat EA sederhana part 11 Belajar Membuat EA sederhana part 12 Belajar Membuat EA sederhana part 13 Belajar Membuat EA sederhana part 14 Belajar Membuat EA sederhana part 15 Belajar Membuat EA sederhana part 16 Belajar Membuat EA sederhana part 17 Belajar Membuat EA sederhana part 18 Belajar Membuat EA sederhana part 19 Belajar Membuat EA sederhana part 20 Belajar Membuat EA sederhana part 21 Belajar Membuat EA sederhana part 22 Copyterlebih dahulu file Robot Forex EA yang ingin anda pasang, lalu beralih ke Metatrader anda, lihat di pojok kiri atas ada panel "File" dan masuk ke menu "Open Data Folder". Setelah itu akan keluar tampilan Windows kira-kira seperti ini. Kemudian masuk ke folder "MQL4" dan akan terbuka folder "Experts". iklan iklan Pada MetaTrader 4, terdapat berbagai komponen dan penunjang aktifitas para trader dalam menentukan sebuah keputusan, seperti halnya Robot Trading Forex EA. Singkatnya, fungsi dari Expert Advisor ini adalah untuk mengeksekusi rententan instruksi secara otomatis untuk menjalankan order market. Agar robot trading dapat melaksanakan perintah secara otomatis, pengembang/user perlu menyediakan rules atau beberapa aturan-aturan sehingga EA mampu menerjemahkan keinginan dan strategi trading yang dikehendaki oleh trader/user tersebut. Ada banyak metode untuk membangun robot trading, antara lain; belajar bahasa pemrograman MQL4, meminta bantuan tenaga ahli, atau menggunakan software builder. Diantara pilihan-pilihan tersebut, pilihan terakhir adalah alternatif paling favorit bagi trader pemula. Membangun Robot Trading Dengan Mudah Menggunakan Software Forexgenerator Belajar bahasa pemograman EA tidaklah mudah bagi seorang pemula, oleh karena itu pada artikel ini saya berikan link khusus untuk mengunduh software Forexgenerator yang dapat membuat program Robot Trading Forex EA dengan praktis dan mudah, tanpa perlu memahami bahasa pemograman MQL4 terlebih dahulu. Kenapa menggunakan Forexgenerator? Karena software ini dapat membantu Anda membangun robot trading dengan hanya mengikuti langkah sederhana berikut Pilih pair target misalnya EUR/USD lalu pilih timeframe-nya H1. Tentukan aturan/kondisi rule set untuk pembukaan posisi sell atau buy, misalnya apabila terjadi crossing Moving Average. Lakukan hal serupa untuk penutupan posisi, misalnya apabila indikator RSI sudah menyentuh batas angka tertentu. Setelah semua rule set ditentukan melalui diagram sederhana, berikutnya Forexgenerator akan secara otomatis men-generate kode pemograman dalam format .mq4 Gunakan MQL MetaEditor dengan menekan F4 pada keyboard. Buka file source-code tadi .mq4 pada MQL MetaEditor, lalu tekan tombol "compile" untuk konversi ke file tipe EA .ex4 Anda dapat menggunakan file hasil compiling tadi sebagaimana layaknya EA pada MT4. Sebagai catatan, aplikasi Forexgenerator ditujukan untuk PC dengan OS Windows. Setelah men-downloadnya, ikuti tutorial-nya untuk membangun robot trading. Simak juga Trading Di Lingkungan Ramah Robot Trading Robot Trading Hasil Forexgenerator Tidak Bisa Berfungsi, Kenapa? Ada beberapa faktor kenapa membangun robot trading menggunakan Forexgenerator tidak berjalan sesuai harapan tak kunjung OP atau ada notifikasi error. Antara lain Kesalahan dalam menyusun ruleset; robot trading tidak dapat mengoperasikan kondisi ruleset semrawut atau tak logis. Pastikan agar kondisi-kondisi pada setiap pembukaan dan penutupan posisi sudah benar sesuai dengan strategi trading yang sudah teruji validitasnya. Membangun robot trading berfondasi pada kemampuan Anda untuk "menerjemahkan" strategi trading Anda ke dalam ruleset yang sistematis dan logis. Kesalahan dalam proses pemasangan Robot Trading EA pada MT4; biasanya terjadi kesalahan teknis ringan dari sisi MT4. Ikuti beberapa teknik trouble-shooting sederhana ini untuk menyelesaikannya. Beda versi terminal trading pastikan bahwa selama Anda membangun robot trading di Forexgenerator, jenis ekstensi file sama dengan trading terminal tujuan. Contohnya, MT4 hanya dapat menggunakan ekstensi file .mq4 dan .ex4, sedangkan MT5 hanya mengoperasikan file berekstensi .mq5 dan .ex5. Broker tidak memperbolehkan scalping beberapa broker tidak memperbolehkan scalping pada akun mereka. Jadi, jika robot trading dibangun menggunakan strategi scalping, maka robot trading tersebut tidak dapat berjalan pada akun broker tersebut. Pengenmembuat EXPERT ADVISOR ( EA ) atau robot forex ?.kita bisa mambuat EA tersebut tanpa harus memahami bahasa coding cukup maemanfaatkan sebuah situs yaitu Expert Advisor Builder.berikut contoh cara pembuatan EA di situs menggunakan sebuah indicator moving average ( MA ) 14 dan moving average ( MA ) 28 dgn rule sbb:. open order buy saat MA 14 berpotongan dgn MA 28 dari bawah Robot Forex atau biasa disebut Expert Advisors EA adalah sebuah program komputer yang dirancang untuk melakukan trading forex secara otomatis. Robot ini bisa melakukan open transaksi dan close transaksi secara mandiri tanpa campur tangan manusia. Dirancang dengan algoritma yang rumit dan hanya support untuk platform trading tertentu, platform yang paling banyak digunakan yaitu Meta Trader 4. Panduan pembuatan robot forex ini menggunakan MQL4. MQL4 adalah bahasa pemrograman yang terdapat pada platform MetaTrader 4. MQL4 ini paling umum digunakan untuk membuat Expert Advisor EA, Custom Indicator, dan Script. Expert Advisor / EA, seperti yang sudah kita ketahui, adalah program untuk mengotomasi trading anda berdasarkan logika2 dan paramater2 tertentu. 1 Pertama kita buka dulu program Meta Trader/MT4 nya. 2. Kemudian, klik menu tool dan klik Metaquotes Language Editor. Tools - Metaquotes Language Editor 3. Setelah program Meta Editornya sudah terbuka, buatlah lembar baru dengan klik menu New atau ctrl+N 4. Setelah muncul kotak dialog centang bagian Expert Advisor, dan selanjutnya klik Next New - Expert Advisor - Next 5. Isi data-data tentang robot anda, lalu klik finish. Nama Robot - Pembuat - Link Web 6. Langkah ke-6 adalah menuliskan script program EA yang akan kita buat. Sebagai contoh, berikut ini saya punya script EA atau robot forex. Script EA ini bekerja berdasarkan indikator MACD. Jadi, keputusan Open Position robot ini bekerja berdasarkan analisa MACD. Berikut ini script robot forex yang bisa anda copy //- input parameters extern int MA1=85; extern int MA2=75; extern int MA3=5; extern int fastema=15; extern int lowema=26; extern int sl=15; extern int tp=15; /* extern bool timecontrol=false; extern string starttime = "070000"; extern string stoptime = "170000"; */ extern double Lots= int startb,starts; double stoplevel; int init { stoplevel=MarketInfoSymbol,MODE_SPREAD+MarketInfoSymbol,MODE_STOPLEVEL; } int start {int buy,sell; buy=0;sell=0; forint i=0;iwma1 && ema1>wma2starts=1; ifema1>wma1 && ema1>wma2 && startb==1 && macdcurr>0 macdcurr>macdlast && buy==0 { Print"BUY Bid "+Bid+" sl "+sl+" TakeProfit "+tp; OrderSendSymbol,OP_BUY, startb=0; } ifema1
Kita lanjutin deh setelah di part 36 , Kita sudah sedikit membahas tentang indikator IFX_Keltner_Channel. dari gambaran di part sebelumnya indi ini mempunyai 3 mode yaitu 0,1,2 terus bagimana untuk membaca indikator tersebut supaya bisa dipanggil di dalam Ea . Pada pembahasan yang dulu kita sudah pernah membahas membuat ea dengan indikator diluar mt4 custom indikator kita coba di pembahasan sebelumnya sudah diketahui bahwa indikator ini mempunyai 3 mode dan 3 input parameter , Nah dari situ bisa kita buat custom indikatornya begini Nah dengan dibuat custom indi IFX_Keltner ini maka akan mudah diimplementasikan kedalam EA Rule Ea yang akan kita bikin adalah untuk mode market trending 1. Buy ketika harga menembus garis upper 2. sell ketika harga menembus garis lower 3. op dibuat stiap candel ada signal apalagi ya itu aja deh silahkan yang mau bikin bisa dibuat kan EAnya Nah ini salah satu Ea yang di bikin oleh master "Anie Budi Raharjo " yang udah ngirimkan melalui FB SLnya dibuat otomatis digaris indinya Trims mbak Anie atas kirimannya. Nah Barangkali ada yg mau ngirimkan hasil kreasi Eanya bisa langsung di sent ke email gifaesa gitu deh sementara
Akhirnya kita sampai pada part 10 dan pastikan anda telah membaca part10 Saksikan juga melalui channel youtube di Setelah kita belajar di part sebelumnya bahwa kita sudah mengulas sedikit tentang Indikator yang paling populer yaitu candelistik, sekarang kita akan bahas tentang Custom Indikator2 standart Mt4. Dalam pembuatan Ea secara umum banyak menggunakan indikator sebagai petimbangan dalam membuat trigernya pemicu ordernya, ada banyak indikator yang teredia di Mt4 , contohnya MA Moving Averge, MACD, Stochatik, RSI dll. Bagamana cara membuat custom indikatornya? Nah untuk membuat custom nya biaanya dibuat variabel duhulu meskipun ini tidak wajib. Karena variabel datanya biaaya berkoma maka menggunkan double. Secara umum indikator mt4 custom indikatornya biasanya nama indikator di tambahkan huruf i didepan nama indikatornya, Contohnya adalah MA Moving Average kita buat variabel MA, double MA saya membuat nama MA. MA ini custom indinya iMA Coba perhatikan gambar beikut Ketika kita menuliskan iMa maka Mt4 secara otomatis memberikan arahan tentang indikator ini, ada beberapa parameter yang harus dibuat sesuai urutannya. sepeti gambar diatas maka iMastring symbul, int timeframe, int ma_pereod, int ma_shift, int ma_methot, int applied_price, int shit; kita lihat parameter Ma berikut string symbul penjelaannya sama sepeti candelitsik bisa ditulis Symbul, bisa juga NUL. int timeframe penjelaannya sama sepeti candelitsik. int ma_pereod ini merupakan data integer tidak berkoma sering disebut pereodenya, besarannya bisa ditulis langsung atau dibuat deklasi supaya bisa dirubah angkanya dengan mudah , contoh extern int Pereode_Ma. int ma_shift , int ma_methot , int applied_price bisa di isi langsung atau di buat deklarasi, int shit ini merupakan kedudukan Ma seperti halnya candelitik kalau diisi 0 artinya pada kedudukan yaitu nilai Ma pada candel sedang berjalan, bila diisi 1 artinya nilai Ma pada saat 1 candel sebelum sekarang dst , bisa di isi langsung atau di buat deklarasi, Contoh custom indi Ma sbb double MA =iMANULL,0,Pereode_Ma,0,MODE_SMA,PRICE_CLOSE ,1; atau double MA =iMASymbol,0,Pereode_Ma,0,MODE_SMA,PRICE_CLOSE ,1; nah contoh diatas untuk pereodenya di buat deklarasi dulu extern int Pereode_Ma.=20; Terus gimana terapanya dalam triger ? Banyak sekali cara membuat triger menggunakan indikator Ma ini , contohnya 1. bila harga diatas Ma maka buy dan sebaliknya bila dibawah Ma maka sell ifAsk > MA { order buy } ifBid MA && Close[1]> MA { order buy } Contoh untuk EA dengan rule no 1 Oke sementara sampai disini dulu , kita lanjutan nanti ya dan simak penjelasan di bawah ini Pastikan Membaca Belajar Membuat EA sederhana part 1 Belajar Membuat EA sederhana part 2 Belajar Membuat EA sederhana part 3 Belajar Membuat EA sederhana part 4 Belajar Membuat EA sederhana part 5 Belajar Membuat EA sederhana part 6 Belajar Membuat EA sederhana part 7 Belajar Membuat EA sederhana part 8 Belajar Membuat EA sederhana part 9 Belajar Membuat EA sederhana part 10 Belajar Membuat EA sederhana part 11 Belajar Membuat EA sederhana part 12 Belajar Membuat EA sederhana part 13 Belajar Membuat EA sederhana part 14 Belajar Membuat EA sederhana part 15 Belajar Membuat EA sederhana part 16 Belajar Membuat EA sederhana part 17 Belajar Membuat EA sederhana part 18 Belajar Membuat EA sederhana part 19 Belajar Membuat EA sederhana part 20 Belajar Membuat EA sederhana part 21 Belajar Membuat EA sederhana part 22
.