Hikyuu Quant Framework adalah kerangka penelitian perdagangan kuantitatif open source berdasarkan C ++/Python, yang digunakan untuk analisis strategi dan backtesting (saat ini terutama digunakan di pasar A-Share domestik). Gagasan intinya didasarkan pada metode perdagangan sistematis yang matang saat ini, mengabstraksi seluruh perdagangan sistematis menjadi tujuh komponen: strategi, kondisi yang efektif sistem, indikator sinyal, stop loss/ambil strategi laba, strategi manajemen modal, strategi target laba, dan algoritma spread slip dalam jenis pengaruhnya.
Alamat Proyek:
Beranda Proyek: https://hikyuu.org/
Dokumentasi Bantuan: https://hikyuu.readthedocs.io/zh-cn/latest/index.html
Memulai: https://nbviewer.org/github/fasiondog/hikyuu/blob/master/hikyuu/examples/notebook/000-index.ipynb?flush_cache=true
Perpustakaan Komponen Kebijakan: https://gitee.com/fasiondog/hikyuu_hub
Terima kasih kepada lingkungan mesin virtual Hikyuu Ubuntu yang disediakan oleh Netizens, Baidu Netdisk Download (Kode Ekstraksi: https://pan.baidu.com/s/1caiuwdddgv0c0vhppe4agvw?pwd=ht8j
Contoh:
#创建模拟交易账户进行回测,初始资金30万
my_tm = crtTM ( init_cash = 300000 )
#创建信号指示器(以5日EMA为快线,5日EMA自身的10日EMA作为慢线,快线向上穿越慢线时买入,反之卖出)
my_sg = SG_Flex ( EMA ( CLOSE (), n = 5 ), slow_n = 10 )
#固定每次买入1000股
my_mm = MM_FixedCount ( 1000 )
#创建交易系统并运行
sys = SYS_Simple ( tm = my_tm , sg = my_sg , mm = my_mm )
sys . run ( sm [ 'sz000001' ], Query ( - 150 ))
Lihat contoh lengkapnya: https://nbviewer.jupyter.org/github/fasiondog/hikyuu/blob/master/hikyuu/examples/notebook/000-index.ipynb?flush_cache=true

Lebih banyak contoh berbagi dengan transaksi terprogram (gabungan Anda akan dianggap sebagai sumbangan untuk proyek). Penulis hanya menjamin bahwa ia akan menjawab pertanyaan dan jawaban kepada pengguna Planet Pengetahuan, dan saluran lain akan tergantung pada situasi. (Kupon dapat dikeluarkan dari waktu ke waktu di akhir artikel akun resmi)




Hikyuu secara langsung bergantung pada proyek -proyek sumber terbuka berikut (proyek yang secara tidak langsung bergantung pada proyek -proyek berikut) dan terima kasih kepada semua penulis open source atas kontribusi mereka:
| nama | Galeri Proyek | Lisensi |
|---|---|---|
| xmake | https://github.com/xmake-io/xmake | Apache 2.0 |
| HDF5 | https://github.com/hdfgroup/hdf5 | Lisensi HDF5 |
| mysql (klien) | https://github.com/mysql/mysql-server | Lisensi MySQL |
| fmt | https://github.com/fmtlib/fmt | Lisensi FMT |
| spdlog | https://github.com/gabime/spdlog | Mit |
| sqlite | https://www.sqlite.org/ | Lisensi SQLite |
| Flatbuffer | https://github.com/google/flatbuffers | Apache 2.0 |
| nng | https://github.com/nanomsg/nng | Mit |
| nlohmann_json | https://github.com/nlohmann/json | Mit |
| mendorong | https://www.boost.org/ | Boost Lisensi Perangkat Lunak |
| Python | https://www.python.org/ | Lisensi Python |
| Pybind11 | https://github.com/pybind/pybind11 | Lisensi Pybind11 |
| gzip-hpp | https://github.com/mapbox/gzip-hpp | Lisensi BSD-2 Clause |
| Doctest | https://github.com/doctest/doctest | Mit |