Finance Plotter oder Finplot ist eine Performantiktibliothek mit einer sauberen API, die Ihnen bei Ihrem Backtest hilft. Es ist mit guten Standardeinstellungen optimiert, sodass Sie Ihre Arbeiten erledigen können, ohne Diagramme, Farben, Skalen, Autoscaling, Schlüsselbindungen und vertikale Zooming von Panning+zu bewältigen (mit denen alle Nichtfinanzbibliotheken Probleme haben). Und das Beste von allem: Es kann Hunderttausende von Datenpunkten zeigen, ohne ein Auge zu schlagen.
Finplot ist keine Web -App . Es hilft Ihnen nicht, einen Homebrew -Austausch zu erstellen. Es funktioniert nicht mit Jupyter Labs.
Es ist nur gedacht, dass Sie Backtesting durchführen. Das heißt nicht, dass Sie selbst keinen Ticker oder ein Handels -Widget erstellen können. Die Bibliothek basiert auf dem bedeutenden Pyqtgraph, der schnell und flexibel ist. Hacken Sie sich also frei, wenn Sie das wollen.
$ pip install finplot
Es ist einfach zu Beginn. Dies zeigt jede tägliche Kerze von Apple seit den 80'ies:
import finplot as fplt
import yfinance
df = yfinance . download ( 'AAPL' )
fplt . candlestick_ochl ( df [[ 'Open' , 'Close' , 'High' , 'Low' ]])
fplt . show ()
Weitere Beispiele und ein paar Snippets finden Sie im Beispielverzeichnis oder das Wiki. Dort finden Sie, wie man MacD, parabolische SAR, RSI, Volumenprofil und vieles mehr zeichnet.
Betrachten Sie für zukünftige Unterstützung und Funktionen eine kleine Spende.
BTC: BC1QK8M8YH86L2PZ4EYPFLCHR0TKN5AEUD6CMT426M
ETH: 0x684D7D4C52ED428AE9A36B2407BA909D896CDB67