- Studi kasus tentang perdagangan algoritmik: menunjukkan pengembangan bot perdagangan ritel otomatis.
- Bot ini dapat memantau seluruh pasar saham secara real time dan membuat keputusan perdagangan dengan cepat.
- Pengembangan bot ini melalui beberapa tahun trial and error serta perbaikan berulang.
- Bot ini dibangun menggunakan Go dan berjalan pada sistem gaming berperforma tinggi dengan 16 core, RAM 128GB, dan penyimpanan NVMe 8TB.
- Tiga komponen dasar bot ini adalah penyedia data (Polygon.io), aplikasi (aplikasi Go), dan broker (Interactive Brokers).
- Aplikasi Go mengumpulkan dan menafsirkan feed data, mengambil keputusan perdagangan, serta mengeksekusi order beli dan jual.
- Bot ini mencakup antarmuka web bawaan untuk eksplorasi struktur data, visualisasi data, dan pemantauan transaksi.
- Pengembangan strategi dan backtesting adalah komponen penting bot ini, dengan fokus pada pembuatan platform untuk menguji dan menjalankan strategi kustom.
- Pseudocode dan contoh kode Go nyata disediakan untuk menjelaskan struktur dan alur bot.
- Pelajaran yang diperoleh dalam memahami abstraksi pasar saham, manajemen order, penanganan situasi pengecualian, dan keacakan dalam strategi perdagangan.
- Menguji fungsi inti sistem perdagangan dengan melakukan 1.000 transaksi per hari pada saham acak selama satu minggu.
- Menggunakan tick bar alih-alih satuan waktu untuk meningkatkan resolusi dan menangkap aktivitas pasar secara akurat.
- Beralih sepenuhnya ke in-memory untuk mengatasi masalah skalabilitas dan memanfaatkan map besar yang menggunakan mutex lock.
- Menyadari pentingnya uninterruptible power supply untuk mencegah kehilangan data.
- Proyek membangun sistem perdagangan adalah pekerjaan yang menantang, memakan waktu, dan bisa terasa sepi.
- Memanfaatkan kekuatan Go dan Python untuk pengembangan sistem perdagangan dan eksplorasi data.
- Memanfaatkan dampak transformatif ChatGPT untuk mengajukan pertanyaan, menghasilkan kode, dan meningkatkan produktivitas.
- Kemampuan mendeteksi anomali pasar dan mengalami langsung peristiwa pasar dengan sistem perdagangan pribadi.
- Materi pembelajaran lanjutan tentang matematika, keuangan, perdagangan algoritmik, dan analisis data.
1 komentar
Komentar Hacker News