Robot Trading, adalah sebuah software atau skrip tambahan dalam suatu aplikasi, dimana nantinya dapat berfungsi sebagai mesin trading yg mampu berjalan sendiri/otomatis.
Hal ini akan sangat bervariasi, tergantung dari aplikasi yg kita gunakan. Mari kita ambil contoh model robot trading yg populer digunakan, yaitu EA = Expert Advisor dari Metatrader.
EA memiliki kemampuan untuk diprogram supaya dapat melakukan:
- Open Posisi : Buy / Close
- Close Posisi
- Memodifikasi suatu trade yg sedang berjalan.
- Mengubah SL dan TP suatu trade yg sedang berjalan.
- Melakukan analisa terhadap suatu pair berdasarkan indikator internal(dimana indikator ini sendiri dapat kita edit sesuai keinginan kita).
- Mengirimkan alert: suara, email, api(integrasi ke aplikasi lain)
- Melakukan analisa terhadapa manajemen keuangan akun kita. Balance, margin, dsb.
- Dengan kemampuan integrasi ke aplikasi lain, maka pengembangan menjadi tidak terbatas.
Karakter Robot trading EA:
Sebagaimana disebut Robot, maka EA ini hanya melaksanakan tugas/trading sesuai dengan program didalamnya.Suatu Robot trading tidak akan 'berkhianat' keluar jalur dari sistem yg ditanamkan kepadanya.
Jadi suatu EA yg hebat pasti merupakan hasil terjemahan dari suatu sistem trading yg telah teruji dan handal. Semakin hebat pemrogram menerapkan ke dalam bahasa robot, maka akan diperoleh hasil yg semakin dekat dengan realita.
Bagaimana dan syarat membuat EA:
EA dari metatrader di bangun dengan struktur bahasa sendiri yg oleh metatrader disebut dengan MQL. Walau tersendiri tapi MQL ini memiliki struktur pemrograman seperti pada umumnya(Pascal, C, dsb). Jadi apabila Anda telah memiliki pengalaman di bidan pemrograman komputer, tentunya akan sangat membantu dan mempermudah Anda dalam menguasainya.
Untuk robot dari Metatrader/EA, Anda bisa mengunjungi ke beberapa link dibawah ini untuk bahan pembelajaran lebih dalam.
- Panduan Pemrograman EA - MQL (Dokumen)
- Koleksi/diskusi EA dan Indikator - Menambah atau menerapkan EA di aplikasi Metatrader
- EA Monitoring- Diskusi EA dan Sistem Trading Apakah saya harus membuat Robot Trading Sendiri?
Tidak, sekarang ini sudah banyak sekali(ribuan) EA yg dikomersilkan. Silahkan Anda coba cari di google(banyak sekali bukan). Tentunya tidak semua robot trading ini handal. Logika sederhana adalah jika robot trading ini handal(profitable) buat apa dijual, dipakai sendiri saja sudah menjadi mesin pencetak dollar. Ya benar, namun di forex tidak ada yg benar-benar pasti. Suatu sistem trading yg baik perlu diuji ketahanannya sampai beberapa tahun. Positifnya kita bisa berpikir bahwa pemrogram robot ingin mendapatkan income tambahan dengan menjual robotnya.
Oleh karena itu beberapa hal yg perlu Anda pikirkan dalam memilih/membeli robot trading EA adalah:
1. Apakah EA tersebut menggunakan pola trading yg baik : seperti ada stop loss, ada take profit, menggunakan trailing dsb
2. Apakah EA ini menghitung dan menggunakan Money Management yg baik: Seberapa besar lot yg dibuka setiap trade?, Seberapa besar dana yg dipertaruhkan jika Loss?
3. Seberapa bagus dan lengkap panduan pemakaian, mengapa? Karena suatu sistem trading pasti memiliki karakternya sendiri-sendiri. Semisal kita harus jelas efek timezone, minimal dana, timeframe yg dipilih, prosentase dana, serta parameter2 lain yg ada dalam EA tersebut. Semua ini harus Anda pahami dan mengerti betul sebelum menjalankan EA.
4. Apakah EA ini sudah diuji, baik secara back test(menggunakan data berapa tahun kebelakang) ataupun secara forward test(menggunakan data sekarang/running). Anda perlu tahu ini dengan jelas. Jika sudah di test 'back test' sudah di test berapa tahun kebelakang. Apabila sudah di forward sudah berapa tahun.
Hasil forward test tentunya lebih bonafid daripada 'back test'. Pertimbangakan untuk hanya membeli suatu EA yg sudah di forward test lebih dari 1 tahun.
5. Agar sedikit ke teknis, model EA seperti scalping atau martingale masuk kedalam jenis sistem trading yg agresif dan beresiko tinggi. Tidak semua broker memperbolehkan serta pertimbangkan pula dengan kondisi Anda(Modal, kecepatan internet, server, dsb).
6. Cobalah untuk observasi suatu EA melalui googling dan forum2, siapa tau ada pemakai lain yg memberikan testimoni/pengalaman dia dalam menggunakan robot trading tersebut.
Sejak trading forex online populer, maka perkembangan model dan cara trading juga terus meningkat. Dari yangmanual, dalam arti kita secara langsung melakukan trading sendiri. Sampai sekarang ini yg mulai populer adalah dengan menggunakan Robot trading. Dan yang memiliki kemudahan dan cara kerja yg serupa dengan Robot trading adalah dengan model Auto Pilot.
Baiklah, mari kita pelajari satu-persatu:
Model trading ini adalah yg umum dan lama digunakan oleh para trader. Dimana individu trader yang bersangkutan melakukan trading secara human. Dia sendiri yg buka, close, ataupun memonitor.
Dari masing-masing model ini tentunya mempunya kelebihan dan kekurangannya masing-masing.
Keuntungan trading manual:
- Keluwesan dalam merobah irama trading, karena bagaimanapun juga cara manusia/otak berpikir lebih responsif dibandingkan dengan robot.
- Dari segi biaya pasti lebih murah, karena tidak perlu menggunakan fasilitas/provider lain.
- Lebih cepat untuk merealisasikan suatu sistem trading.
Kerugian trading manual:
- Akan menyita waktu lebih banyak, karena mau tidak mau Anda harus memonitor(terus) pergerakan harga dan status transaksi open Anda.
- Anda harus terus mengembangkan knowledge dan ketrampilan trading Anda, terutama dalam analisa agar menjadi trader yg mumpuni.
- Kelemahan dari sisi human, dimana terkadang sistem trading yg telah direncanakan dilanggar aturannya karena dinamika emosi dan psikologi trader yg terpengaruh oleh berita-berita dan situasi.
Model trading ini lebih jarang penggunanya. Disebut Robot trading, karena model ini dapat beroperasi seperti Robot. Dengan menggunakan Robot Trading software/aplikasi dapat melakukan open sendiri, close sendiri, memberikan alert2 ke kita(email,suara,dsb). Seperti sekarang ini yg populer dalam model ini adalah platform trading Metatrader dimana robot tradingnya sering disebut dengan Expert Advisor(EA). Metatrader sendiri adalah aplikasi dasar yg disediakan oleh broker-broker forex untuk kita dapat melakukan trading forex. Nah, apabila Anda mau bersusah-susah lebih, Anda diberi fasilitas(bahasa pemrograman) dimana Anda bisa membuat/menambah Robot Trading yg Anda ciptakan menurus logis/sistem trading Anda.
Ada hal penting disini yg harus Anda pahami dan jangan sampai terbalik-balik. Bahwa Robot trading dibuat berdasarkan suatu sistem trading. Apabila sistem trading yg dijadikan landasan belum pasti stabil, teruji, dan profitable, maka membuat Robot Trading adalah sesuatu yg percuma saja.
Jadi jika sekarang ini Anda telah memiliki sistem yg teruji, bolehlah jika Anda berpikir untuk membuatnya menjadi robot(EA), tentunya dengan tujuan agar waktu luang Anda semakin banyak dan tidak setiap saat terus di depan monitor.
Persyaratan Untuk membuat sebuat Robot Trading:
1. Harus telah memiliki sistem trading yg teruji, stabil, dan profitable.
2. Untuk awal harus mempelajari bahasa pemrograman robot dari aplikasi yg kita gunakan. Seperti contoh apabila Anda menggunakan metatrader, maka yg harus dipelajari adalah MQL(Meta Query Langguage) yg merupakan bahasa koding Metatrader.
3. Bagi Anda yg sebelumnya memiliki dasar pengetahuan dan pengalaman sebagai programmer aplikasi komputer, akan lebih mudah dalam pembelajarannya. Karena MQL ini juga menggunakan struktur bahasa pemrograman seperti pada umumnya.
4. Mungkin bagi Anda yg menemukan aplikasi trading selain Metatrader, mereka akan memiliki sistem pembuatan Robot yg berbeda-beda.
Proses pembuatan robot ini bisa jadi kompleks dan lama. Karena nantinya Robot ini diharapkan mampu menerapkan apa yg menjadi sistem trading Anda(analisa, keputusan, nalar, logis) ke dalam aplikasi otomatis. Plus, Anda harus benar-benar mengerti pemrograman agar didapat robot yg semakin sempurna.
Yang mungkin menarik sekarang adalah, Ada EA/Robot trading yang sudah jadi. Dan ini diperjual belikan. Coba Anda bisa googling dan cari 'robot trading' atau 'EA metatrader'. Anda akan menemukan banyak sekali disitu. Ada yg harganya sampai jutaan dan bahkan ada yg gratis(misal di forum2 forex).
>> Materi pelengkap : Robot Trading EA(Expert Advisor)
Model trading ini berdasarkan fungsinya dapat dimasukkan ke jenis trading otomatis pula. Cuman jika menggunakan EA/robot maka faktor scripting lebih dominan.
Dalam model Auto Pilot/Peer 2 Peer ini semua jadi lebih mudah, karena signal/sistem trading sudah ada dan kita tinggal menentukan saja mana yang ingin kita terapkan atau ikuti. Beberapa broker yang memberikan fasilitas ini adalah:
- Alpari: di Alpari kita bisa mengikuti trading dari trader profesional(PAMM), atau dari koleksi sistem trading(Systematic), atau integrasi ke penyedia sinyal trading(ZuluTrade).
- AVAFx: Koleksi sistem perdagangan(Ava Auto Trader), atau integrasi ke penyedia sinyal trading(ZuluTrade).
- Zulutrade : Zulutrade sebagai penyedia signal trading bekerja sama dengan beberapa broker dimana sistem nantinya terkoneksi membentuk suatu sistem trading otomatis.
Jadi dalam trading otomatis model ini biasanya terdapat 3 faktor utama:
1.Broker
2.Trader(Anda)
3.Signal Provider(Trader lain, Sistem,dsb)
Trading Otomatis ini memiliki beberapa kelebihan:
1. Tidak terlalu menyita waktu. Anda cukup meluangkan sedikit waktu misal secara mingguan untuk mencari dan menganalisa suatu sistem trading, trader profesional mana yg bagus menurut Anda dan yg akan Anda terapkan dalam trading otomatis Anda.
2. Tidak memerlukan knowledge analisa forex(technical & fundamental), karena yg Anda analisa adalah performa dari sistem/trader/individu. Namun demikian knowledge umum tentang forex dan analisa tetaplah penting. Sebaiknya Anda tetap mendalami knowledge ini di waktu luang Anda.
Sedangkan kekurangan dari trading model ini adalah:
1. Kurang luwes, kita tidak bisa memutuskan kapan kita akan open transaksi. Jadi tinggal mengikuti saja. Namun ada beberapa sistem seperti di zulutrade kita bisa memutuskan untuk men stop/close transaksi jika kita tidak cocok dengan trading yg lagi jalan. Selain itu bisa pula memutuskan untuk stop/hold terhadap provider yg kita ikuti sekarang.
Trading Otomatis atau Auto Trade 1.Trading secara manual2. Trading otomatis Dengan Robot Trading3. Trading Otomatis dengan Auto Pilot/Peer 2 Peer
Tidak ada komentar:
Posting Komentar