[개발] 실시간 candle 차트 그리기

in SCT.암호화폐.Crypto2 years ago (edited)

https://pypi.org/project/finplot/1.5.1/

이전에 옵션 행사가 2개 그리고 차이를 동시에 화면에 보여주는 것 까지 완료하였는데요. 가격 차이가 너무 많이 나다보니 공백이 많습니다.

그래서 axes를 추가하여 행사가가 다른 옵션을 분리하였습니다.
그래서 option1, option2, diff 이렇게 axe 3개로 그려보았습니다.

image.png

개략적인 코드는 아래와 같습니다. plot을 만들 때 row 수량을 정한 후 각 row에 하나씩 plot을 호출하면 됩니다.

                    self.ax, self.ax2, self.ax3 = fplt.create_plot(rows=3, init_zoom_periods=100)     
                    self.plot = fplt.candlestick_ochl(self.df[['open', 'close', 'high', 'low']])
                    self.plot_ma25 = fplt.plot(self.df['close'].rolling(25).mean(), ax=self.ax, legend='ma-25')

                    self.plot2 = fplt.candlestick_ochl(self.df2[['open', 'close', 'high', 'low']], ax=self.ax2)
                    self.spread = fplt.plot(self.df3['diff'].rolling(5).mean(), ax=self.ax3, legend='spread')

보기가 훨씬 좋군요.

Sort:  

Upvoted! Thank you for supporting witness @jswit.

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.032
BTC 59110.01
ETH 2990.61
USDT 1.00
SBD 3.72