Cara Buat Robot Forex Sendiri


Apa sebenarnya pengertian dari forex robot ini Forex Robot atau biasa disebut Expert Advisors (EA) adalah sebuah programa komputer yang dirancang untuk melakukan trading forex secara otomatis. Forex robot bisa melakukan aberto transaksi dan close 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. 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. Indicador personalizado, hampir sama seperti EA, cuma tidak bisa melakukan trading. Dan dapat menggunakan function2 indicador. Script, sama seperti EA, hanya saja dilakukan hanya 1x saat script dijalankan. Untuk membuat programscript dengan MQL 4, caranya cukup mudah, cukup jalankan saja MetaEditor. MQL4 ini struktur dan sintaxe nya mirip CC. Jadi kalau udah kebiasa dengan CC, harusnya ga akan mengalami kesulitan membuat programa dengan MQL4. Kesulitannya mungkin saat debugging. 1 programa Pertama kita buka dulu MT4 nya, setelah itu klik menu tool dan klik Metaquotes Idioma Editor atau bisa klik F4 2. Nah. Programa de Setelah Meta Editornya sudah terbuka, buatlah lembar baru dengan klik menu Novo atau ctrlN, setelah muncul kotak diálogo centang bagian Expert Advisor, dan selanjutnya klik Próximo modelo dibawah ini contoh Script MQL4 3. Simpan scrip yang telah anda buat tersebut, coba tes dahulu robot Yang telah anda buat dan gunakan pada Demo acaunt. Penjelasan singkat fungsi script Dalam sebuah EA, pasti ada: init () (Inicialização) gt Ketika sebuah EA dijalankan, maka yang di eksekusi pertama kali adalah bagian ini. Dan ini hanya sekali berjalan. Começar () gt di eksekusi ketika init selesai di eksekusi. Seção de amplificador ini looping berulang2 tiap tick deinit () gt Di eksekusi jika sebuah EA di remove dari chart. Hanya sekali berjalan .. sekarang masuk ke Syntak .. Syntak yang biasa dipakai dalam sebuah EA adalah: bool gt merupakan perbandingan verdadeiro atau falso booltrue int (inteiro) gt entrada adalah bilangan bulat contoh int bilangan0 entrada gt dupla bisa menggunakan bilangan desimal dupla lotes0. 1 string gt input berupa huruf string comentcontoh teks yang dipasang cor gt entrada yg dihasilkan berupa warna cor ijoGreen untuk penamaan variabel tidak boleh menggunakan spasi .. agar bisa di ubah2 maka menggunakan extern contoh extern duplo lotes0.1 Untuk Detalhe script por item akan saya bahas Pada artikel forex yang akan datang, (masih dalam penulisan) Pengenalan MQL 4 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. Indicador personalizado. Hampir sama seperti EA, cuma tidak bisa melakukan trading. Dan dapat menggunakan function2 indicador. Roteiro . Sama seperti EA, hanya saja dilakukan hanya 1x saat script dijalankan. Untuk membuat programscript dengan MQL 4, caranya cukup mudah, cukup jalankan saja MetaEditor. MQL4 ini struktur dan sintaxe nya mirip CC. Jadi kalau udah kebiasa dengan CC, harusnya ga akan mengalami kesulitan membuat programa dengan MQL4. Kesulitannya mungkin saat debugging. Lebih lanjutnya, MQL4 dapat melakukan interkoneksi dengan arquivo DLL. Hal tersebut memungkinkan pemrograman yang lebih kompleks dan rumit, dan tentu saja, sangat memungkinkan untuk disusupi spywarevirus por pembuat EA (terutama yang pakai DLL). Bagian 2 - Contoh EA Bahasan yang pertama, adalah EA (setelah EA, baru kita akan membahas personalizado indicador dan script). Untuk memulai membuat EA, setelah masuk MetaEditor, pilih Arquivo - Novo - pilih Expert Advisor, lalu masukkan Copyright dan Link lalu anda akan mendapat código kira2 seperti ini: yang di dalam init () dijalankan 1x saat EA pertama kali di drag ke chart yang di Dalam deinit () dijalankan 1x saat EA di remove dari chart, atau chart ditutup yang di dalam start () dijalankan tiap tick (tiap ada harga baru) nah, coba lihat EA super simples berikut ini: Logika EA ini, kira2 (misal EA ini Diletakkan di chart GBPUSD 1 Hora), Jika tidak ada posisi, jika candle jam lalu closenya diatas EMA 10, maka comprar, kalau candle jam lalu closenya dibawah EMA 10, maka vender. Comprar di vela aberta yang gw kasih panah (karena candle sebelumnya closed di atas EMA) di 1.7366, perto de 1.7516 (150 pips TP). Ehm, spreadnya lupa gw itung harusnya comprar nya dapet di harga 1.7369 dan TP nya di 1.7519 ya tapi intinya kira2 gitu lah coba kita telaah satu por satu bagiannya. Penjelasan di topic ini sekilas aja. Detailnya nanti akan dijelaskan di masing2 bagian. Cukup jelas kan ya extern intinya supaya variável tersebut bisa diubah2 oleh usuário final yang tidak memiliki akses ke código fonte EA. Jika semua order 0, yang berarti perintah dibawahnya (didalem) akan dieksekusi jika tidak ada ordem sama sekali. Yang dianggap order adalah baik posisi terbuka (buysell) atau ordem pendente. I Close () itu fungsi untuk mengambil harga close dari candle (detailnya akan dijelaskan di bagian lain) sintaxe de pada ini, berarti dia ngambil harga close dari par dimana EA di attach, 1 vela sebelom sekarang. IMA () itu buat ambil nilai média móvel, sintaxe yang dalam ini brarti EMA periode 10 diitung dari harga close, 1 jam sebelum sekarang (biar waktunya sama ama vela yang dibandingkan) OrderSend () digunakan untuk melakukan order, nanti akan dijelaskan di bagian lain , Termasuk penggunaan error catch nya supaya tidak terjadi tragedi arquivo de registro ukurannya bergiga2 mais se dan yang dibawahnya itu sama, cuman tanda nya aja yang dibalik. Simples kan. Você é simples, lah EA nya juga sekali simples. Ga ada money managementnya, ga ada trailling stop nya, ga ada error catcher nya, dll dll tapi ya itu EA sicão palidão, nantinya di bagian2 selanjutnya akan dijelaskan lebih detil mengenai fungsi2nya. 8230.Tentunya di Postando saya Berikutnya.

Comments