Finance Plotter, atau Finplot, adalah perpustakaan pertunjukan dengan API yang bersih untuk membantu Anda dengan backtesting. Ini dipilih dengan default yang baik, sehingga Anda dapat mulai melakukan pekerjaan Anda tanpa harus mengatur plot, warna, timbangan, autoscaling, inti keybinding, menangani panning+zoom vertikal (yang semua perpustakaan non-keuangan memiliki masalah dengan). Dan yang terbaik dari semuanya: dapat menunjukkan ratusan ribu titik datapen tanpa mengedipkan mata.
Finplot bukan aplikasi web . Itu tidak membantu Anda membuat pertukaran homebrew. Itu tidak bekerja dengan Jupyter Labs.
Ini hanya dimaksudkan untuk Anda lakukan. Itu tidak berarti bahwa Anda tidak dapat membuat ticker atau widget perdagangan sendiri. Perpustakaan didasarkan pada Pyqtgraph terkemuka, yang cepat dan fleksibel, jadi silakan meretas jika itu yang Anda inginkan.
$ pip install finplot
Lurus untuk mulai menggunakan. Ini menunjukkan setiap lilin apel harian sejak 80 tahun:
import finplot as fplt
import yfinance
df = yfinance . download ( 'AAPL' )
fplt . candlestick_ochl ( df [[ 'Open' , 'Close' , 'High' , 'Low' ]])
fplt . show ()
Untuk lebih banyak contoh dan banyak cuplikan, lihat Direktori Contoh atau Wiki. Di sana Anda akan menemukan cara merencanakan MACD, SAR parabola, RSI, profil volume dan banyak lagi.
Untuk dukungan dan fitur di masa depan, pertimbangkan sumbangan kecil.
BTC: BC1QK8M8YH86L2PZ4EPFLCHR0TKN5AEUD6CMT426M
ETH: 0x684D7D4C52ED428AE9A36B2407BA909D896CDB67