
Topik sistem otomatis untuk perdagangan di bursa cukup populer di RuNet dalam beberapa tahun terakhir. Namun, bisa jadi sulit bagi investor pemula untuk membuat robot perdagangan mereka sendiri. Hari ini kita akan berbicara tentang bagaimana hal ini dapat dilakukan tanpa biaya yang tidak perlu.
Catatan : setiap kegiatan investasi di bursa dikaitkan dengan risiko tertentu, ini harus diperhitungkan. Selain itu, untuk meluncurkan robot perdagangan Anda, Anda akan memerlukan akun pialang,
Anda dapat membukanya secara online . Anda dapat men-debug strategi Anda menggunakan
akses tes dengan uang virtual .
Opsi untuk membuat robot
Ada beberapa opsi untuk membuat perangkat lunak robot untuk diperdagangkan di bursa:
- Membuat robot untuk bekerja pada koneksi langsung - sistem seperti itu bekerja melewati sistem perdagangan broker, mengirimkan aplikasi langsung ke "mesin" sistem perdagangan bursa. Opsi ini sudah digunakan oleh pedagang berpengalaman yang bersedia membayar, termasuk untuk metode koneksi seperti itu .
- Koneksi ke sistem perdagangan broker dengan API. Beberapa broker memungkinkan Anda untuk menghubungkan perangkat lunak perdagangan eksternal ke sistem perdagangan mereka menggunakan antarmuka khusus. Pelanggan ITI Capital dapat melakukan ini menggunakan SMARTcom API . Dalam hal ini, robot bisa sangat kompleks.
- Otomatisasi operasi langsung di terminal perdagangan. Cara paling sederhana, cocok untuk pemula, adalah mengotomatiskan perdagangan secara langsung dalam program dasar setiap pedagang - terminal.
Hari ini kita akan mempertimbangkan opsi ketiga, karena ini adalah yang paling sederhana.
Bagaimana cara kerjanya sebelumnya
Terminal perdagangan generasi sebelumnya dapat diintegrasikan dengan berbagai alat otomasi. Salah satu yang paling populer, cukup aneh, adalah Excel pada saat itu. Dengan bantuannya, pedagang dapat mengatur ekspor data dari terminal perdagangan, serta menerima pesanan perdagangan.
Menu untuk menghubungkan Excel di salah satu terminal perdagangan generasi sebelumnyaItu juga praktik umum di antara para pedagang untuk menghubungkan analisis teknis yang kuat dan sistem pengembangan robot seperti WealthLab dan MetaStock ke terminal mereka. Dalam kasus seperti itu, integrasi biasanya dilakukan menggunakan perpustakaan tambahan.
Dalam kasus ini, pedagang mendapat kesempatan untuk mengotomatisasi, dan, dalam kasus MetaStock dan WealthLab, penciptaan sistem perdagangan yang agak rumit, tetapi tautan ke program eksternal seringkali tidak dapat diandalkan. Seiring waktu, masalah ini telah dipecahkan - di beberapa terminal perdagangan muncul bahasa pemrograman bawaan.
Cara kerjanya sekarang: belajar TradeScript
Saat ini, cara termudah untuk membuat robot perdagangan sederhana yang bekerja dengan sistem broker di pasar Rusia adalah dengan menggunakan terminal SMARTx.
Ini memiliki plugin khusus dengan perancang robot perdagangan TradeScript. Menggunakan bahasa scripting yang sederhana, tetapi cukup kuat, pedagang dapat membuat sistem mekanis dari berbagai tingkat kompleksitas. Bahasa ini awalnya dibuat untuk pengembangan robot perdagangan, sangat mudah dipelajari, dan banyak algoritme yang mirip secara tertulis dengan Metastock, yang membuatnya lebih mudah bagi pengguna yang terbiasa dengan paket perangkat lunak ini.

Keuntungan dari TradeScript dibandingkan dengan Wealth-Lab dan Metastock yang sama adalah tidak adanya kebutuhan untuk membuat desain yang kompleks dan menggunakan berbagai konektor untuk mentransfer pesanan ke terminal perdagangan. Perancang robot dibangun ke dalam SMARTx, yang memungkinkan untuk mencapai keandalan dan kecepatan yang jauh lebih tinggi.
Berikut adalah contoh dari strategi perdagangan yang ditulis dalam TradeScript:
Buy Signals
Dalam sebuah paket dengan TradeScript, ia juga memasok modul uji ulang yang memungkinkan Anda untuk mengevaluasi kinerja strategi yang dijelaskan pada data historis. Antara lain, sistem mengimplementasikan fungsi pengujian sistem perdagangan dengan menggunakan data pertukaran saat ini, tetapi tanpa menempatkan pesanan di bursa - waktu transaksi virtual, harga dan "profitabilitas" yang dihasilkan akan ditampilkan di jendela terpisah.

Selain itu, pengguna dapat menjalankan sebanyak mungkin algoritma yang berjalan bersamaan seperti kecepatan clock prosesor dan memori komputer. Mengingat banyaknya kata dan operan dari bahasa scripting, ini berarti kemampuan untuk membuat strategi perdagangan yang rumit dan sewenang-wenang.
Apa lagi: debugging pada akses tes
Menggunakan fungsi bawaan untuk mengembangkan robot perdagangan di terminal perdagangan adalah cara yang mudah dan andal untuk mengotomatiskan perdagangan. Namun, terlepas dari fungsi yang ada untuk strategi pengujian, Anda tidak boleh mengabaikan kemampuan debugging tambahan.
Karena itu, kami merekomendasikan bahwa sebelum meluncurkan strategi untuk memperdagangkan uang nyata, “jalankan” dengan
akses uji . Langkah ini akan memungkinkan Anda untuk men-debug semua aspek, termasuk reaksi program untuk menyelesaikan transaksi, tanpa risiko kerugian finansial nyata. Penggunaan analisis menggunakan data historis, verifikasi sambil jalan dan penggunaan akses tes akan memungkinkan Anda untuk sepenuhnya men-debug strategi Anda.
Tautan yang bermanfaat tentang topik investasi dan perdagangan saham: