Sabtu, 12 Januari 2013

Apa Itu Robot Trading EA ( Expert Advisors ) Trading Auto Trade



Apa itu EA/Robot Trading

Robot Trading, adalah sebuah software atau skrip tambahan d
alam suatu aplikasi, dimana nantinya dapat berfungsi sebagai mesin trading yg mampu berjalan sendiri/otomatis.
Apa saja yg bisa dilakukan oleh Robot Trading:
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 melaluigoogling dan forum2, siapa tau ada pemakai lain yg memberikan testimoni/pengalaman dia dalam menggunakan robot trading tersebut.

Trading Auto Trade

Sejak trading forex online populer, maka perkembangan model dan cara trading juga terus meningkat. Dari yang manual, 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:

1.Trading secara manual

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.

2. Trading otomatis Dengan Robot Trading

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 adalahplatform 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).

2. Trading Otomatis dengan Auto Pilot/Peer 2 Peer

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.
  2. Biaya per trading yg lebih mahal, dikarenakan adanya komisi/bagian yg harus kita bayar terhadap sinyal provider/sistem.

Panduan metatrader, menambah EA

Apakah EA atau Expert Advisor itu ?
EA adalah kependekan dari expert advisor(Penasehat Ahli), merupakan sebuah sistem trading secara otomatis dan mampu berpikir sendiri atau bisa disebut robot forex, robot ini akan memonitor kondisi pasar selama 24 jam dan akan melakukan trade berdasarkan prinsip yang telah ditanamkan. Jadi selama metatrader anda tetap jalan maka robot EA ini akan terus memonitor walau anda tidur atau tidak didepan komputer, robot tetap jalan sendiri. EA ini merupkan script yang hanya bisa dijalankan di aplikasi metatrader 4.
Script EA ini adalah dibuat oleh para ahli forex dan oleh programmer script, jadi di dunia ini banyak sekali EA, namun kehebatan dan kinerjanya juga berbeda-beda. Yang harus diperhatikan adalah, walau bagaimanapun juga semua EA tidak dapat menggaransi bahwa sistemnya akan selalu memberikan profit.
Pada artikel ini akan dijelaskan bagaimana menambahkan atau menginstal EA di metatrader, Untuk penjelasan bagaimana cara membuat EA mungkin akan kami tambahkan pada waktu berikutnya.

Cara menambahkan EA di Metatrader

Sebelum anda menambahkan atau menjalankan EA, anda harus pahami dulu EA tersebut, seperti dasar tehnik analisanya, petunjuk pemakaian, timeframe, bagus untuk pair apa, dsb. Agar dapat berjalan secara optimal dan benar.
1. Tutup(close) aplikasi metatrader.
2. Copykan file EA ke direktori metatrader, Lokasinya adalah c:program files(folder metatrader)experts





3. Untuk memastikan bahwa EA tersebut tidak ada error. Jalankan file tersebut dengan melakukan double klik. Otomatis akan membuka aplikasi MQL editor. Lalu klik di COMPILE, jika berhasil maka di hasil(dibagian bawah) akan tertulis 0 error(s) , 0 warning(s). Jika masih terdapat error sebaiknya dibetulkan terlebih dahulu, hal ini tentunya membutuhkan beberapa skill teknik pemrograman(sebaiknya konsultasikan dengan developernya).





4. Setelah itu jalankan kembali software metatrader.
5. Lalu perhatikan layar Navigator sebelah kiri. EA baru seharusnya ada di list expert advisor.
6. Lalu drag EA baru tersebut ke dalam layar grafik.
7. Lalu klik pada icon Expert advisor(di bagian atas) untuk menjalankannya, jika berhasil icon akan berubah warna menjadi hijau yang artinya ON/Jalan.





Selamat ber trading….

sumber : seputarforex

1 komentar:

  1. saat ini trading di octafx masih menggunakan cara manual saja dan belum mengguaan cara robot ataupun auto pilot, mungkin jika kemampuannya sudah mapan maka akan menggunakan cara EA karena memang menguntungkan dan boleh dilakukan di octafx

    BalasHapus

Related Posts Plugin for WordPress, Blogger...