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 StocksTrader. 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 StocksTrader mengenai 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 StocksTrader

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 StocksTrader

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 StocksTrader.

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

Membuat robot perdagangan di R StocksTrader

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 StocksTrader

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

Membuat robot perdagangan di R StocksTrader

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 StocksTrader

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 StocksTrader

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 StocksTrader

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 StocksTrader

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 StocksTrader

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 dagangan di R StocksTrader

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 StocksTrader, 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 StocksTrader adalah pilihan instrumen yang banyak, termasuk saham yang diperdagangkan di bursa dan pasangan mata wang Eropah dan Amerika. 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


Bahan disediakan oleh

Dia telah berada di pasaran kewangan sejak tahun 2004. Sejak 2012, telah memperdagangkan saham di bursa Amerika dan menerbitkan artikel analitik di pasaran saham. Secara aktif mengambil bahagian dalam menyediakan dan menyampaikan webinar pendidikan RoboForex.