Cara Membuat Ea Forex Mt4


CARA MEMBUAT ROBOTER FOREX EA SENDIRI Pengertian Forex Roboter Apa sebenarnya pengertian dari forex roboter ini Forex Roboter ata biasa Krankheiten Experte Berater (EA) adalah sebuah Programm komputer yang dirancang untuk melakukan Handel forex secara otomatis. Forex Roboter bisa melakukan offenen transaksi dan schließen transaksi secara mandiri tanpa campur tangan manusia. Dirancang dengan algoritma yang rumit dan hanya Unterstützung untuk Plattform Handel Tertentu, Plattform Yang Paling Banyak Digunakan yaitu Meta Trader 4. MQL4 adalah bahasa pemrograman yang terdapat pada Plattform 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 Programm untuk mengotomasi Handel und ein berdasarkan logika2 dan paramater2 tertentu. Kundenspezifischer Indikator, hampir sama seperti EA, cuma tidak bisa melakukan Handel. Dan dapat menggunakan function2 Anzeige. Skript, Sama Seperti EA, Hanya Saja Dilakukan Hanya 1x Saat-Skript Dijalankan. Es ist dir nicht erlaubt, Anhänge hochzuladen. Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten. BB-Code ist an. Smileys sind an. MQL4 ini struktur nicht syntax nya mirip CC. Jadi kalau udah kebiasa dengan CC, harusnya ga akan mengalami kesulitan membuat programm dengan MQL4. Kesulitannya mungkin saat Debugging. 1 Pertama kita buka dulu Programm MT4 nya, setelah itu klik Menü Tool dan klik Metaquotes Sprachen Editor atau bisa klik F4 2. Nah. setelah Programm Meta Editornya sudah terbuka, buatlah Lembar Baru dengan klik Menü New atau Ctrln, setelah Muncul kotak Dialog centang bagian Expert Advisor, dan selanjutnya klik Nächste dibawah ini contoh Vorlage Script MQL4 3. Simpan Scrip Yang Telah undeinem buat tersebut, Coba tes dahulu Roboter Yang telah und ein buat dan gunakan pada Demo acaunt. Penjelasan singkat fungsi Skript Dalam sebuah EA, pasti ada: init () (Initialisierung) gt Ketika sebuah EA dijalankan, maka yang di eksekusi pertama kali adalah bagian ini. Dan ini hanya sekali berjalan. Anfang () gt di eksekusi Ketika init selesai di eksekusi. Amp Abschnitt ini Schleife berulang2 tiap tick deinit () gt Di eksekusi jika sebuah EA di entfernen dari chart. Hanya sekali berjalan .. sekarang masuk ke Syntak .. Syntak yang biasa dipakai dalam sebuah EA adalah: bool gt merupakan perbandingan wahre atau falsche booltrue int (integer) gt eingabe admin bilangan doppelte gt eingabe bisa menggunakan bilangan desimal doppeltes lot0. 1 string gt input berupa huruf string comentcontoh teks yang dipasang farbe gt eingabe yg dihasilkan berupa warna farbe ijoGreen untuk penamaan variabel tidak boleh menggunakan spasi .. agar bisa di ubah2 maka menggunakan externe contoh extern doppelte lot0.1 Untuk Detail script pro Element akan saya bahas pada artikel forex yang Akan datang, (masih dalam penulisan) Untuk mengikuti ini pastikan sudah membaca Teil 3 di sini Sebelum memulai ini saya mengucapkan Selamat Idhul Fitri Minal Aidzin wal Faizin Mohon Maaf lahir dan Batin Sebelumnya kita sudah mencoba membuat EA yang Sederhana Dimana EA yang Telah dibikin hanya melakukan bestellen Buy dan bestellen dibatasi hanya 1 yang aktif yaitu kaufen. Kalau di perhatikan Pada EA Yang di buat Pada Teil 3 ada beberapa kelemahan al: Hanya bisa digunakan satu Paar saja (1 pasang mata uang) Hanya bisa melakukan bestellen kaufen Tidak ada Batasan Waktu Handel Tidak menggunakan indikator untuk trigernya (pemicu ordernya) Kali ini kita Bahas dulu tentang Filterpaar supaya EA yg telah kita buat di Teil 3 bisa digunakan di semua Paar. Di Teil 3 kita menggunakan: if (OrdersTotal () 0) yang dimaksud OrdersTotal ini adalah jumlah semua bestellen diadalam Mt4 dari semua Paar. Termasuk noch nicht abgeschlossen. Jadi kalau ada 1 pending buystop von EURUSD dan ada 2 kaufen von GBPUSD jadi jumlahnya 3 bestellen, sehingga karena kita membuat kondisi OrdersTotal () 0 maka gesamtbestellung dihitung semua bestellen. Ada beberapa cara untuk membuat filter paar dan saya akan bahas 2 macem cara yang Umum digunakan menurut bahasa sederhana. Cara ini biasa dibuat skrip diatas perintah bestellen untuk menggantikan OrdersTotal (). Skrip ini ada tinggal Simpan-Bibliothek Sebaiai-Scripte Standar Yang Mungkin Suatu Saat Dipakai Lagi Int Jumlahbuy0 int Jumlahsell0 für (int i0 iltOrdersTotal () i) OrderSelect (i, SELECTBYPOS, MODETRADES) if (ReihenfolgeSymbol () Symbol () OrderMagicNumber () Magic) Fortsetzen Sie, wenn (OrderType () OPBUY) Jumlahbuy if (OrderType () OPSELL) Jumlahsell Nah Skrip diatas merupakan Skript yang sering dipakai int Jumlahbuy0 int Jumlahsell0 Ini merupakan variabel penghutung Reihenfolge. (Dibawah-Parameter yang ada extern) bis zu juga di atas skrip seperti di atas. Für (int i0 iltOrdersTotal () i) Maksudnya adalah menghitung bestellen aktif yang dimulai dari awal sampai terakhir. (Bahasa sederhannya) für (int iOrdersTotal () - 1 igt0 i--) Coba bandingkan dulu OrderSelect (i, SELECTBYPOS, MODETRADES) ini scrip standar untuk memilih ordr aktif if (ReihenfolgeSymbol () Symbol () OrderMagicNumber () Magie) ini menggunakan atau () artinya memilih hanya pada symbul (Paar) yang dan numor Magie di Angriff jadi yang gelegen Dari itu diabaikan bisa juga kondisi ini menggunakan tanda dan (ampamp) weiterhin bedanya bila menggunakan ampamp tersebut tanda diganti dengan sehingga jadinya if (OrderSymbol () Symbol () ampamp OrderMagicNumber () Magie) weiterhin dibandingkan Silahkan 2 kondisi tersebut (Jangan sampai terbalik karena kalau terbalik ini tidak berfungsi. Untuk itu tinggal Akan menggunakan ampamp atau atau keduanya dipakai Kemudian if (Ordertype () OPBUY) Jumlahbuy artinya membatasi bestellen buy saja yang dihintung dinyatakan kedalam sebuah variabel Jumlahbuy if (Ordertype () OPSELL) Jumlahsell artinya membatasi bestellen sell saja yang dihintung dinyatakan kedalam sebuah variabel Jumlahsell Terus gimana cara menggunakan Tinggal mengganti saja if (OrdersTotal () 0) diganti dengan if ( Jumlahbuy 0) bisa juga diganti dengan, wenn (Jumlahbuy lt1) Jadinya EAnya sbb: Nah EA diatas sudah bisa dipakai di semua paar 7 komentar: get malam chef. Bisa gak yaa EA sederhana ini di kawinkan dngan ea serven nya om Dwi M. kalau bisa peru di tambahkan apanya apakah magic nummernya tau cara lain tolong dong di jelaskan. Ea servent aslinya kan hanya untuk modif tp dan sl saja serta ada tambahan Schloss. Jadi tidak Op sendiri opnya dari Handbuch, sedang EA yg dibikin disini dikembangkan untuk bestellen sendiri, jadi kalo di kawin mungkin hanya lock profitnya aja bro yang bisa di pakai Funktion quotJumlahorderquot wird nicht referenziert und wird aus exp-Datei entfernt ada peringatan seperti itu gan . Tapi untuk BT bisa OP. Maksd peringatan itu p gan si belum pernah menemui kasus spt itu bro. Jadi lum bisa kasih penjelasan als mungkin di jelaskan detailnya. Broker apa yg dipakai maksudnya apa ea di atas ata sudah di oprek kita bikin fungsi Jumlahorder tapi gak dipakegak ada didalem int Anfang () kang, gimana caranya biar si EA OP pada jam2 tertentu, dan Hanya pada Kerze baru muncul Danke Salam Pak JumForex sagen Coba skript di atas, baik diketik sendiri maupun di copy paste ke metaeditornya, tetap ada Fehler Rückgabewert von 39OrderSend39 sollte überprüft werden Rückgabewert von 39OrderSelect39 sollte überprüft werden

Comments

Popular Posts