我有一些代码可以为股票生成烛台图表(下图)。
输入:
#import modules
import pandas as pd
from matplotlib.finance import candlestick2_ohlc
import matplotlib.ticker as ticker
import matplotlib.pyplot as plt
api = 'http://finance.google.com/finance/getprices?q=SPY&i=300&p=3d&f=d,o,h,l,c,'
df = pd.read_csv(api, skiprows=8, header=None)
df.columns = ['Record', 'Open', 'High', 'Low', 'Close']
quotes = df[-36:]
fig, ax = plt.subplots()
candlestick2_ohlc(ax,quotes['Open'],quotes['High'],quotes['Low'],quotes['Close'],width=0.6)
ax.xaxis.set_major_locator(ticker.MaxNLocator(6))
fig.autofmt_xdate()
fig.tight_layout()
plt.xlabel('5 Min Chart')
plt.savefig('candle.jpg')
输出是烛台图表
我现在想要做的是绘制一条线,将一根蜡烛的低点连接到另一根蜡烛的低点(例如,10点前低点与当前低点),以创建趋势线。我不知道如何在我的图表上实现这一点。
非常感谢任何帮助!