Membuat Penasihat Pakar dalam R Trader From Scratch: Nasihat Praktikal

Membuat Penasihat Pakar dalam R Trader dari awal: Nasihat Praktikal

Views: 204 views
Waktu membaca: 7 minit



Perdagangan di mata wang atau pasaran saham memerlukan sekumpulan peraturan untuk dipatuhi - ini adalah satu-satunya jalan menuju kejayaan. Malah pelaburan jangka panjang termasuk mengikuti peraturan tertentu, yang mengatur pemilihan aset dan pengiraan jangka waktu pelaburan.

Sistem dagangan

Satu set peraturan seperti itu disebut sistem perdagangan. Yang terakhir mungkin berdasarkan pada salah satu analisis teknikal or analisis fundamental.

Analisis teknikal menyiratkan analisis carta instrumen. Ia dilaksanakan dengan bantuan pelbagai petunjuk atau corak harga yang terkenal.

Analisis asas merangkumi menganalisis berita, maklumat orang dalam, statistik, dan lain-lain, yang membantu membayangkan dinamika semasa dan meramalkan pergerakan harga selanjutnya.

Perdagangan robot

Apabila peniaga membuat keputusan mengenai jenis analisis yang paling sesuai untuk mereka, mereka mula berniaga. Seiring berjalannya waktu, perdagangan mereka semakin sempurna, menjadi rutin harian mereka. Dan kemudian, peniaga memutuskan untuk mengotomatisasi strategi mereka.

Analisis asas agak sukar untuk automatik; ini memerlukan kemahiran pengaturcaraan untuk membuat robot yang dapat "membaca dan menganalisis" berita. Beberapa pengalaman bekerja dengan kecerdasan buatan lebih baik. Oleh itu, bilangan peniaga tersebut agak terhad sementara keberkesanan sistem tersebut tidak lebih tinggi daripada yang berdasarkan analisis teknologi.

Sistem perdagangan berdasarkan analisis teknikal jauh lebih mudah untuk automatik. Sekiranya terdiri daripada petunjuk, sudah cukup untuk mengetahui bahasa pengaturcaraan platform peniaga.

Contohnya, pada Forex platform yang paling popular adalah MetaTrader 4. Untuk menulis robot perdagangan untuk platform ini, bahasa pengaturcaraan MQL4 diperlukan, iaitu anda perlu mempelajari bahasa pengaturcaraan.

Di mana anda boleh membuat robot tanpa kemahiran memprogram?

Pasaran sedang berkembang, dan peluang baru untuk mengotomatisasi sistem perdagangan muncul.

Pilihan yang bagus untuk membuat robot perdagangan bagi mereka yang tidak tahu bahasa pengaturcaraan akan menjadi platform pelbagai pasaran R Trader. Ia mempunyai pembina strategi mudah dan intuitif yang boleh dibina. Ini dimaksudkan untuk mengotomatisasi sistem perdagangan anda jika anda tidak memiliki kemahiran memprogram. Yang anda perlukan adalah pengalaman sederhana dalam perdagangan sehingga anda memahami apa itu harga tutup / pembukaan dan harga minimum / maksimum batang lilin anda berminat.

Penerangan mengenai sistem perdagangan

Saya akan cuba menjawab semua kemungkinan pertanyaan anda dengan menunjukkan kepada anda bagaimana membuat robot perdagangan di R Trader pada contoh sistem perdagangan yang sangat sederhana yang terdiri daripada dua petunjuk.

Perkara pertama dan paling penting yang anda perlukan pada awalnya adalah sistem perdagangan. Ia mesti mempunyai peraturan yang jelas untuk membuka posisi beli dan jual. Untuk mengelakkan kesilapan, anda harus menarik semua petunjuk pada carta.

Dalam kes kami, membuka posisi Beli akan kelihatan seperti ini:

Penerangan mengenai sistem perdagangan di R Trader

1. Moving Average (EMA) - 200, Tutup, 0 - kurang daripada harga penutupan kandil semasa.

2. Batas bawah Jalur Bollinger Rendah (20, Tutup, 2, 0) melebihi harga minimum candlestick semasa.

Sekiranya kedua-dua syarat ini dipenuhi, maka posisi Beli dibuka.

Penerangan mengenai sistem perdagangan di R Trader

Sekarang mari kita jelaskan syarat untuk menutup posisi Beli.

1. Batas atas Bollinger Bands High (20, Close, 2, 0) berada di bawah harga maksimum candlestick semasa.

2. Purata Pergerakan (EMA) - 200, Tutup, 0 berada di atas harga penutupan kandil semasa.

Membuat robot perdagangan

Saya telah menunjukkan kepada anda cara menerangkan pintu masuk untuk Beli. Sekarang kita perlu memindahkannya ke platform R Trader.

Kami log masuk platform dan klik "Strategi" - "Strategi Saya", kemudian klik "Tambah strategi baru".

Membuat robot perdagangan di R Trader

Langkah seterusnya, anda perlu mencipta nama untuk strategi anda dan menerangkannya secara ringkas.

Setelah langkah-langkah ini selesai, anda akan sampai ke konstruktor itu sendiri, di mana anda menentukan parameter sistem perdagangan anda.

Sebagai permulaan, konstruktor mencadangkan menetapkan syarat untuk posisi Beli. Selagi kami telah menerangkannya di atas, cukup memilih parameter indikator yang sesuai dan menentukan syaratnya.

Membuat robot perdagangan di R Trader

Sekarang, kita perlu menentukan syarat tutup yang dinyatakan di atas.

Membuat robot perdagangan di R Trader

Selain itu, anda boleh menyediakan Stop Loss dan Take Profit nilai (tutup pada SL dan tutup pada TP, masing-masing). Sekiranya nilai-nilai ini ditentukan, kedudukan akan ditutup pada keadaan yang dipenuhi terlebih dahulu.

Oleh itu, kami telah merumuskan syarat yang diperlukan untuk membuka dan menutup Pembelian. Sekarang mari kita periksa sama ada sistem ini akan menunjukkan hasil yang baik.

Untuk ini, pilih instrumen pilihan anda, pilih jangka masa, "Volume pesanan", dan klik "Backtest".

Membuat robot perdagangan di R Trader

Menguji strategi perdagangan

Pengujian dilakukan mengikut sejarah, jangka masa diambil oleh platform dan bergantung pada jumlah petikan yang dapat diuji. Malangnya, anda tidak dapat memuat naik sebut harga untuk ujian yang lebih lama di sini.

Sekiranya kita telah melakukannya dengan baik, hasil ujian akan muncul.

Dalam kes kami, strategi menunjukkan hasil positif dengan keuntungan 1,304 USD. Hasil negatif akan bermaksud bahawa sistem itu perlu dikerjakan semula.

Dalam penguji ini, deposit permulaan tidak dinyatakan. Pertumbuhan keuntungan bermula dari sifar, jadi semua di bawah sifar dapat dianggap merosot. Strategi ini menunjukkan penurunan 400 USD pada awalnya. Kemudian semua kerugian ditanggung oleh wang yang diperoleh.

Menguji strategi perdagangan di R Trader

Namun, ini bukan, dan hasilnya dapat ditingkatkan dengan menambahkan beberapa syarat yang lebih standard. Kembali ke mengedit strategi (klik "Editor") dan ketik 2 dalam "Transaksi maksimum terbuka".

Menguji strategi perdagangan di R Trader

Dengan ini, kami membenarkan robot perdagangan membuka kedudukan kedua walaupun yang pertama belum ditutup.

"Tawaran terbuka maksimum" membolehkan membuka kedudukan baru sebelum yang sebelumnya ditutup. Saya mesti memberi amaran kepada anda bahawa dalam strategi tertentu parameter ini tidak berfungsi dengan betul. Keadaan diperiksa pada setiap centang, dan dalam satu menit seluruh beban posisi dapat dibuka.

Untuk mengelakkan keadaan seperti itu tetapi masih dapat membuka posisi baru dengan harga yang lebih baik, kita dapat menggunakan fungsi "Masukkan setiap 0 tanda di atas entri terakhir". Ia membolehkan membuka kedudukan baru sejumlah titik di atas / di bawah yang sebelumnya. Daripada sifar, taipkan jumlah mata yang diperlukan.

Menguji strategi perdagangan di R Trader

Selain itu, dalam "Multiplicator" kita menaip 2, dengan mana kita memberitahu robot untuk membuat isipadu kedudukan kedua 2 kali lebih besar daripada yang pertama.

"Multiplicator" mengalikan jumlah pesanan sebelumnya dengan nilai yang ditentukan di dalamnya. Klik "Ujian Kembali" dan periksa hasil baru.

Menguji strategi perdagangan di R Trader

Melancarkan robot perdagangan

Sekiranya kita berpuas hati dengan hasilnya, kita hanya perlu melancarkan strategi.

Untuk melakukannya, klik "Dayakan"; tetingkap akan muncul. Di dalamnya, anda harus menentukan jumlah kedudukan pembukaan dan TP dan SL dalam USD, jika dikehendaki. Sekiranya dua kotak terakhir dibiarkan kosong, kedudukan akan ditutup pada keadaan yang disiratkan oleh strategi.

Pilihan instrumen dilakukan secara automatik. Dalam kes kami, program ini akan memilih instrumen yang grafiknya ada di skrin. Ini adalah US500.

Setelah pelancaran strategi, kita dapat memeriksa nama dan semua maklumat (seperti waktu pelancaran, instrumen, jangka waktu, keuntungan, dan lain-lain) tentangnya dalam "Menjalankan Strategi".

Melancarkan robot perdagangan di R Trader

Dengan cara yang sama, kita dapat melancarkan strategi pada instrumen apa pun yang menunjukkan hasil positif. Walau bagaimanapun, anda perlu mengira jumlah perdagangan untuk setiap instrumen untuk mengelakkan melebihi had risiko pada deposit kerana penutupan serentak semua posisi di akaun dengan kerugian boleh menyebabkan kerosakan serius pada deposit.

Untuk menghapus strategi, cukup dengan mengklik tanda silang di hujung baris.

Dengan R Trader, tidak seperti MetaTrader 4 dan MetaTrader 5, tidak perlu menyimpan komputer anda sepanjang masa untuk robot berdagang. Anda juga tidak memerlukan VPS. Anda hanya perlu melancarkan robot di platform, dan kemudian memulakan perdagangan di pelayan secara automatik.

Semasa berniaga, anda boleh menutup kedudukan secara manual dan mengubah urutan dan strategi itu sendiri. Anda boleh menghentikan penasihat pakar atau menghapusnya jika hasil anda bertambah buruk.

Satu lagi kelebihan robot dagangan di R Trader adalah pilihan instrumen yang banyak, termasuk saham yang diperdagangkan di bursa Eropah dan Amerika, pasangan mata wang, dan cryptocurrency. Oleh itu, anda boleh mencuba satu robot di beberapa pasar, jika tidak, anda harus membuat robot yang terpisah untuk setiap platform dan mempelajari bahasa pengaturcaraan, yang memakan masa.

Ringkasan

Sekarang anda melihat bahawa sesiapa sahaja boleh membuat robot perdagangan mereka. Platform mempunyai strategi perdagangan standard, semuanya mempunyai keadaan kerja yang telus. Dalam kes kami, anda boleh memperbaikinya mengikut idea anda dan mencari instrumen terbaik untuknya.

Yang anda perlukan adalah keinginan yang kuat untuk maju dalam perdagangan dan menggunakan semua peluang untuk memperoleh keuntungan pasaran kewangan. Satu peluang tersebut dibincangkan dalam artikel ini.

Buka Akaun Dagangan




Komen-komen

Artikel sebelumnya

Uber: Kegagalan IPO. Sebab dan Akibat

Pada 10 Mei 2019 NYSE menganjurkan IPO Uber yang terkenal (NYSE: UBER). Acara ini ditonton dengan teliti oleh dunia kewangan kerana IPO ini dianggap salah satu yang terbesar pada tahun 2019. Selain semua media tertumpu pada acara tersebut, syarikat itu memberitahu para pemandu di seluruh dunia, memberikan mereka bonus untuk pembelian saham. Oleh itu, IPO ini seharusnya bukan sahaja menjadi yang terbesar tetapi yang paling berjaya.

Artikel seterusnya

Trailing Stop: Pembantu Ringkas dan Boleh dipercayai

Trailing Stop adalah cara yang lebih fleksibel dan selesa untuk menggunakan Stop Loss. Dengan instrumen ini, pedagang mendapat peluang untuk menggunakan seluruh potensi pergerakan pasar, sekaligus mengurangi risiko kerugian besar.