ANALISA METATRADER
DENGAN MENGGUNAKAN SOFTWARE
Makalah
Program studi Teknik Informatika
Fakultas Komunikasi dan Informatika
Diajukan Oleh :
Arif Syukur Setyawan
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
ANALISA METATRADER
DENGAN MENGGUNAKAN SOFTWARE
Arif syukur setyawan,
Teknik Informatika, Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Email : alexbucely@gmail.com
ABSTRAKSI
Pasar valuta asing adalah suatu bentuk pasar komoditas tempat bertemunya penjual dan pembeli valuta asing, meskipun tidak benar-benar berwujud seperti pasar yang biasa kita kenal. Akan tetapi, terdapat berbagai hambatan yang dapat mengganggu kenyamanan dan kestabilan profit saat trading manual di pasar forex yaitu kurangnya pengalaman, tekanan psikologis, seperti rasa serakah, terlalu percaya diri, tidak sabar, emosi, dan juga trader harus terus-menerus di depan komputer untuk menjaga dan mengkontrol situasi di pasar. Pembuatan aplikasi Software berisi tentang sistem trading menggunakan indikator Moving Average dan
stochastic. Software ini dibuat untuk di implementasikan dalam Metatrader 4 menggunakan
MetaEditor berbasis Metaquote (MT4), Metatrader 4 berbasis Meta Quote Language 4 (MQL4) dengan bahasa C++. Expert Advisor yang diaplikasikan pada Software Metatrader 4
sekaligus sebagai Compiler. Hasil dari perancangan aplikasi ini telah tercipta sebuah Software
yang dapat membantu trader dan berguna untuk mempermudah kinerja trader di pasar forex. Pengguna Software ini adalah para user yang telah melakukan registrasi pada broker dengan membuka account, tidak terbatas pada trader pemula, juga trader professional.
Kata kunci : Expert Advisor (EA),Forex,Metatrader, MetaEditor
PENDAHULUAN
Pasar valuta asing adalah suatu bentuk pasar komoditas tempat bertemunya penjual dan pembeli valuta asing, meskipun tidak benar-benar berwujud seperti pasar yang biasa kita kenal. Seorang yang melakukan aktifitas trading atau
bertransaksi di pasar valuta asing biasa disebut trader atau dealer. Akan tetapi, terdapat berbagai hambatan yang dapat mengganggu kenyamanan dan kestabilan profit saat trading manual di pasar forex.
Kekurangan pertama trading
pengalaman atau praktek di bidang internet-trading, dan juga terkadang trader pemula hanya mengetahui teorinya saja. Hambatan kedua adalah tekanan psikologis saat
trading menggunakan dana sungguhan. Sehubungan dengan tingginya risiko dan banyaknya dana yang digunakan saat trading, dapat menyebabkan luapan emosi yang berlebihan. Faktor tekanan psikologi seperti rasa takut, rasa terlalu percaya diri, tidak sabar, emosi, dan sebagainya bukan hanya di alami bagi trader pemula, melainkan juga bagi trader yang sudah berpengalaman. Hambatan terakhir adalah trader harus terus-menerus berada di depan komputer untuk menjaga dan mengkontrol situasi di pasar. Dan juga penyebab trader sering loss atau rugi, ialah rasa serakah, takut untuk cut loss, dan kesalahan dalam melakukan open posisi.
Berdasarkan analisa yang telah disebutkan dapat disimpulkan bahwa pentingnya sebuah software berguna untuk mempermudah kinerja trader di pasar forex. Dalam hal ini akan menggunakan MQL4
adalah bahasa pemrograman yang terdapat pada platform Metatrader 4 dan digunakan untuk membuat Expert Advisor (EA). karena metode ini adalah metode yang cocok untuk dalam melakukan transaksi masuk dan keluar pasar secara otomatis tanpa diperlukan campur tangan manusia Berdasarkan hal tersebut maka peneliti
mengangkat judul analisa MetaTrader 4
dengan menggunakan Software (Expert Advisor).
TINJAUAN PUSTAKA
Pada penelitian yang dilakukan oleh Agus Suranto (2013) peneliti ini meneliti tentang “analisis dan perancangan Expert Advisor sebagai autopilot trading forex”. Peneliti ini merancangan dan pengujian sistem Expert Advisor sebagai Online
Autopilot Trading Forex bagi investor
dalam uji coba pada akun demo broker InstaForex, maka dapat diambil kesimpulan sebagai berikut Expert Advisor adalah alat bantu berupa Software trading otomatis yang bekerja secara komputasi bagi pengguna (user/trader) dalam melakukan
trading Online, sehingga Software Expert Advisor yang diberi nama “Auto Scalper
Amikom” mampu menggantikan
menggantikan dari sistem trading forex
manual ke sistem trading forex secara otomatis atau autopilot trading forex
Permasalahdan hambatan yang menjadi pokok masalah dalam trading online telah teratasi, tidak ditemukan istilah seperti
dan dapat mengoptimalkan profit. Expert Advisor yang dibangun telah memberikan proteksi kerugian berjenjang bagi pengguna (User/Trader) : Proteksi pertransaksi berupa Stoploss. Proteksi banyaknya Order dikaitkan dengan nilai Equity. (Max Trade) Proteksi Secara nilai Uang. (Money Management). Proteksi secara prosentasi dari dana investasi . Karena sistem Expert Advisor hanya berfungsi sebagai alat bantu yang menyediakan kebutuhan user secara spesifik, maka peranan pengguna
(User/Trader) yang menentukan seting strategi parameter dalam melakukan Trading Online. Jika parameter yang ditentukan tepat maka Expert Advisor akan melakukan Atopilot Trading Online dan memberikan keuntungan yang optimal bagi Trader.
Pada penelitian yang dilakukan oleh Dewi osmala , M Ichwan ), Junior riadi (2011) Peneliti ini meneliti tentang “Pengembangan Aplikasi pengembangan keputusan dalam perdagangan valuta asing”.( FOREX TRADING) Pembahasan utama dalam penelitian ini adalah perancangan dan implernentasi perangkat lunak pengambilan keputusan dalam perdagangan valuta asing (forex trading) dengan menggunakan metode analisis teknikal yaitu moving average (MA) dan
moving average convergence divergence (MACD) dengan melakukan uji coba pada pasangan mata uang EUR/GBP (euro dan
great britain poundsterling). permasalahan yang dibahas adalah penentuan posisi jual/beli pada pasar yang bergejolak sehingga dapat mengurangi resiko kegagalan pengambilan keputusan. Program ini di buat dengan menggunakan bahasa pemprograman Metaquotes-4 Language, dan program ini hanya dengan menggunakan Metaquates Language, dan program ini hanya berjalan paa perangkat lunak Metatrader4 Client Terminal. Hasil pengujian menunjukan bahwa perangkat lunak pengambilan dalam perdagangan valuta asing ini dapat di gunakan dalam mengambil keputusan jual beli mata uang EUR/GBP (Teknik Inforrnatika, Fakultas Teknik Industri Institut Teknologi Nasional)
Pada penelitian yang dilakukan oleh Gregorius Satia Budhi1, Resmana Lim, Danan Simangunsong (2013) Peneliti ini meneliti tentang “Aplikasi market Expert Advisor pada currency market”. Peneliti ini mengunakan metode Harmonic Pattern, yang mana didalamnya dapat meng-generate beberapa macam pattern seperti
Trailing Stop akan menghasilkan total profit paling banyak. Namun sistem
Martingale akan menghasilkan bentuk grafik yang relatif stabil dan terus menerus meningkatkan modal.
Berdasarkan penelitian yang telah disebutkan dapat disimpulkan bahwa pentingnya sebuah software berguna untuk mempermudah kinerja trader di pasar forex. Dalam hal ini penulis akan menggunakan bahasa MetaEditor dalam bahasa MQL 4 dalam pembuatan software untuk mendapatkan profit di valuta asing dan metode yang akan digunakan adalah metode Moving Average dan Stochastic
karena metode ini adalah metode yang cocok untuk dijadikan dalam melakukan transaksi menentukan target pasar dan berdasarkan penelitian diatas dapat diketahui bahwa Moving Average dan Stochastich memberikan akurasi yang lebih tinggi dibanding dengan pattern Butterfly, MACD, ADX dan Auto Scalper Amikom.
METODE
Metode Penelitian yang digunakan
adalah metode SDLC (System Development Life Cycle) yaitu merupakan metode yang memaparkan siklus hidup pengembangan
sistem dalam perancangan dan
pembangunan sistem informasi. SDLC
mempunyai banyak metode yang dapat
dipakai di antaranya spiral, waterfall, prototype, Rapid Application Development
(RAD), dan sebagainya.
. Gambar 1 Flowchart Penelitian
Metode Pengumpulan Data
Metode yang digunakan untuk mengumpul-kan data dalam penelitian ini adalah : 3.1 Metode Studi Pustaka
3.2 Metode Dokumentasi
Metode dengan mengumpulkan referensi dan data dari internet, buku-buku, jurnal ilmiah maupun tulisan-tulisan yang ada hubungannya dengan masalah dalam penelitian ini.
3.3 Observasi
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.
HASIL DAN PEMBAHASAN 4. Analisa dan Pembahasan
Hasil penelitian yang dilakukan oleh penulis adalah terwujudnya suatu analisa
Metatrader 4 dengan menggunakan
Software untuk dapat melakukan transaksi secara otomatis dalam forex.
4.1 Analisis sistem
Analisis sistem dilakukan agar dapat diketahui secara tepat bagaimana suatu sistem bekerja, dan langkah - langkah apa dan tahapan apa yang dapat disempurnakan dalam pembangunan. sebuah sistem bisa di aplikasikan sesuai dengan harapan pengguna. sebelum menjalankan program perlu dilakukan langkah-langkah sebagai berikut:
1. Instalasi Metatrader4 dengan download
Platform Metatrader 4 dari broker Instaforex.
Gambar 4.1 Tampilan download platform metatrader4.
2. Membuka account demo dan menentukan dana deposit serta leverage yang diinginkan.
Gambar 4.2 Tampilan membuat account
3. Memasukan no account, password dan memilih server, harus diisi waktu membuat akun sebelumnya.
Gambar 4.3 Tampilan Menu login
mengklik file pada kiri atas kemudian klik chart baru.
Gambar 4.4 Tampilan untuk memilih pair 4.2 Implementasi Sistem
Implementasi sistem dilakukan dengan dasar kegiatan yang telah direncanakan dalam rencana implementasi, antara lain, Instalasi software merupakan rangkaian dari kegiatan implementasi sistem agar sistem yang baru dapat diterapkan dan digunakan. Setelah dilakukan penginstalan program
Metatrader 4, kemudian jalankan program tersebut. Implementasi Instalasi Program
Expert Advisor ke dalam Metatrader 4
dengan cara trader atau user perlu meng
copy file nama Expert Advisor.ex4 kedalam folder Experts, dengan mengklik file Open Data Folder pada Metatrader4 kemudian klik folder MQL4, folder Experts pastekan di folder tersebut.
Gambar 4.5langkah membuka lokasi MQL4
Gambar 4.6 Lokasi file Expert Advisor.ex4
Implementasi antar muka merupakan tahap dimana sistem siap dioperasikan pada tahap yang sebenarnya, sehingga akan diketahui apakah sistem yang telah dibuat sesuai dengan yang direncanakan. Pada implementasi ini akan dijelaskan bagaimana aplikasi ini bekerja, dengan memberikan tamplan aplikasi yang dibuat.
Implementasi dari aplikasi Expert Advisor
tersebut akan tampil secara berurutan dengan urutan yang telah terprogram, setelah pengguna melakukan proses tertentu.
4.3 Tampilan Menu Utama
Menu utama adalah tampilan yang muncul pertama kali pada saat setelah
Expert Advisor disisipkan dalam chart atau pair yang akan digunakan.
Gambar 4.7 Tampilan Menu Utama
Pada menu ini terdapat konfigurasi awal di untuk mengizinkan Expert Advisor
apakah berjalan live trading. Selain menu utama terdapat menu-menu lain di antaranya. Tampilan menu Input dan fungsi parameter apabila trader telah melakukan setting pada menu utama, selanjutnya trader akan melakukan setting pada bagian menu input untuk mngatur Expert Advisor agar dapat berjalan dengan baik serta menghasilkan profit yang optimal. Untuk melakukan perubahan settingan pada Expert Avidisor maka trader cukup melakukan perubahan angka pada variable lot, take profit, targer equity dan bagian parameter lainnya selanjutnya menyimpan settingan
tersebut dengan cara klik “Save” dan melanjutkan nya dengan klik tombol “Ok”
Gambar 4.8Tampilan Menu input
Tampilan Menu aplikasi Expert Advisor jika telah melakukan konfigurasi di bagian menu parameter atau input, maka
Expert Advisor pada tampilan pair yang digunakan akan terlihat bahwa sudah siap untuk diaktifkan.
4.4 Mengaktifkan Expert Advisor
Untuk mengaktifkan Expert Advisor, trader perlu menekan atau klik tombol
Expert Advisor pada menu bagian
metatrader 4.
Gambar 4.10 Tampilan aplikasi Setelah
Expert Advisor berhasil diaktifkan
Setelah mengaktifkan Expert Advisor
maka tombol akan berubah warna hijau berarti Expert Advisor sudah dalam keadaan aktif maka akan terjadi perubahan tampilan pada chart pair yang digunakan dan untuk non-aktifkan trader hanya perlu menekan kembali tombol tersebut.
Gambar 4.11 Tampilan bahwa Expert
Advisor sudah sukses melakukan Open Posisi
4.5 Metode Pengujian
Untuk memperoleh hasil pengujian yang bisa diharapkan, maka metode pengujian sistem dilakukan dengan cara Backtesting,
dengan setting pada bagian parameter. Sekarang akan ditest program ini melalui
Strategy Tester. Klik View kemudian Buka window Strategy Tester atau CTRL+R.
Gambar 4.12 Cara membuka window
Strategi tester
Kemudian akan muncul Strategy Tester pada bagian bawaah seperti gambar
4.13. Fungsi dari Strategy Tester ini untuk melakukan bcaktesting atau untuk mengetahui performance dari Expert Advisor yang telah dibuat sebelumnya.
Pada bagian Expert Advisor pilih nama Expert Advisor yang telah dibuat sebelumnya kemudian pada bagian symbol pilih pair yang akan di ujikan dan Time Frame dapat diisi sesuai dengan konsep trading serta terakhir setting input parameter pada tombol Expert Properties, jika sudah, klik start.
Gambar 4.14 Parameter Backtesting
4.6 Hasil Pengujian Backtesting Expert Advisor
Menggunakan symbol : EURUSD
Time Frame : H1 (Grafik Harga Per 1 JAM )
Use date : 01.03.2014 sampai 10.06.2014
Hasilnya Pengujian Backtesting
Gambar 4.15 Tampilan Grafik
Gambar 4.16 Tampilan Result
Gambar 4.17 Tampilan Report
4.7 Kesimpulan Hasil Pengujian Testing
Hasil pengujian menunjukan bahwa seluruh variable pada Expert Advisor, telah berjalan dengan baik, tidak ditemukan hambatan sebagaimana terlihat pada result, grafik proses trading bergerak naik.
Metode pengujian sistem dengan cara
Testing secara real account pada broker
Instaforex dengan menggunakan akun cent.
4.8 Hasil Pengujian Testing Real Account Expert Advisor
Berikut adalah hasil pengujian testing
secara real account :
Nama Trader : Arif Syukur Setyawan Nama Broker : Insta Trader
Gambar 5. 19 Hasil Laporan Transaksi
Gambar 5. 20 Hasil Laporan Transaksi
4.9 Kesimpulan Hasil Pengujian Testing
Dilihat dari hasil trading pada gambar 5.20 Hasil Laporan Transaksi menunjukan bahwa : Hasil investasi dengan modal $1000, selama 2 hari memberikan laba sebesar $28.59.
KESIMPULAN
Kesimpulan dari penelitian ini yaitu : Berhasil dibuat Expert Advisor (EA) yang dapat melakukan transaksi
trading online secara otomatis sehingga dapat menggantikan sistem trading manual ke sistem trading forex secara otomatis.
Expert Advisor ini digunakan dalam melakukan transaksi sesuai dengan sistem yang telah dibuat yaitu dengan indikator Moving Average dan Stochastic. Exper Advisor dapat di setting dalam bagian parameternya, apabila settingan Expert Advisor ini tepat maka akan menghasilkan
Daftar Pustaka
Agus Suranto, 2013, “Analisis dan Perancangan Expert Advisor sebagai Autopilot Trading Forex” Skripsi Sekolah Tinggi Manajemen Infotmatika dan computer Amikom
Yogyakarta
Alwiyah Liyanto. 2012. “ Analisis Untuk Mendapatkan Profit Dalam Forex Trading Online”.
Skripsi. Program Studi Akuntansi Universitas Wiraraja, Sumenep
Download Metatrader 4. Tersedia dalam : http://purwodadi.primafx.com diakses tanggal 11 Maret 2014 jam 20.00 WIB
Dewi osmala, M Ichwan, Junior riadi (2011) Peneliti ini meneliti tentang “Pengembangan Aplikasi pengembangan keputusan dalam perdagangan valuta asing”. Jurnal Teknik Inforrnatika, Fakultas Teknik Industri Institut Teknologi Nasional
F.T. Suharto, MM, MBA, 2013 . “Mengungkap Rahasia Forex” Jakarta : Penerbi PT Elwx
Media Komputindo Kompas Gramedia
Gregorius Satia Budhi, Resmana Lim, Danan Simangunsong. 2013. “ Aplikasi Market Expert Advisor Pada Currency Market” Jurnal. Surabaya: Teknik Informatika Universitas
Kristen Petra
Ir.R. Serfianto D. Purnomo, Cita Yusisia Serfiyani, S.H, dan Iswi Hariyani, S.H.,M.H. 2013. “Buku Pintar Pasar Uang & Pasar Valas” . Jakarta : Gramedia.
Marsel, E.,2014“indikator”.Tersedia dalam: http://siembah.com/indikator-forex diakses tanggal 13 Maret 2014 jam 21.00 WIB.
Pemrograman MQL4. http://indo.mt5.com/. diakses tanggal 11 Maret 2014. jam 14.00 WIB Sihombing, Gregorious. 2008. “Kaya dan Pintar jadi Trader & investor saham”. Yogyakarta:
BIODATA PENULIS
Nama : Arif Syukur Setyawan
NIM : L200100040
Tempat Lahir : Grobogan
Tanggal Lahir : 21 Desember 1992 Jenis Kelamin : Laki-laki
Agama : Islam
Pendidikan : S1
Jurusan / Fakultas : Teknik Informatika / Komunikasi dan Informatika Perguruan Tinggi : Universitas Muhammadiyah Surakarta
Alamat Rumah : Dusun Dalingan RT. 01 RW. 03 Desa. Tawangharjo Kec. Tawangharjo Kab. Grobogan.