Финансовый платтер, или Finplot, представляет собой исполнительную библиотеку с чистым API, чтобы помочь вам с вашим бэк -тестированием. Он подходит для хороших значений по умолчанию, поэтому вы можете начать выполнять свою работу без необходимости настраивания графиков, цветов, масштабов, автоматического масштаба, ключевых связей, обработки панорамирования+вертикальное увеличение (с которым все нефинансирующие библиотеки имеют проблемы). И лучше всего: он может показать сотни тысяч данных, не отдавая глаз.
Finplot не является веб -приложением . Это не помогает вам создать домашний обмен. Это не работает с Jupyter Labs.
Это только предназначено для вас, чтобы сделать бэк -тест. Это не значит, что вы не можете создать тикер или торговый виджет самостоятельно. Библиотека основана на выдающемся pyqtgraph, который быстрый и гибкий, поэтому не стесняйтесь взламывать, если вы этого хотите.
$ pip install finplot
Это прямая, чтобы начать использовать. Это показывает каждую ежедневную свечу яблока с 80 лет:
import finplot as fplt
import yfinance
df = yfinance . download ( 'AAPL' )
fplt . candlestick_ochl ( df [[ 'Open' , 'Close' , 'High' , 'Low' ]])
fplt . show ()
Для получения дополнительных примеров и кучу фрагментов см. В каталоге примеров или вики. Там вы найдете, как построить MACD, параболический SAR, RSI, профиль объема и многое другое.
Для будущей поддержки и функций рассмотрите небольшое пожертвование.
BTC: BC1QK8M8YH86L2PZ4EYPFLCHR0TKN5AUD6CMT426M
ETH: 0x684D7D4C52ED428AE9A36B2407BA909D896CDB67