Python 中的金融交易
Chelsea Yang
Data Science Instructor
金融交易是对金融资产的买卖。
可交易的金融工具:
通过承担可控风险获利
市场参与者:
时间序列数据:按时间顺序索引的数据点序列
import pandas as pd
# Load the data
bitcoin_data = pd.read_csv("bitcoin_data.csv", index_col='Date', parse_dates=True)
print(bitcoin_data.head())
Open High Low Close Volume
Date
2019-01-01 3746.71 3850.91 3707.23 3843.52 4324200990
2019-01-02 3849.22 3947.98 3817.41 3943.41 5244856835
2019-01-03 3931.05 3935.69 3826.22 3836.74 4530215218
2019-01-04 3832.04 3865.93 3783.85 3857.72 4847965467
2019-01-05 3851.97 3904.90 3836.90 3845.19 5137609823
import matplotlib.pyplot as plt
plt.plot(bitcoin_data['Close'], color='red')
plt.title("Daily close price")
plt.show()


每根K线显示最高、最低、开盘、收盘
颜色表示多头(上涨)或空头(下跌)走势
import plotly.graph_objects as go# 定义K线 candlestick = go.Candlestick( x = bitcoin_data.index, open = bitcoin_data['Open'], high = bitcoin_data['High'], low = bitcoin_data['Low'], close = bitcoin_data['Close'])# 创建图表 fig = go.Figure(data=[candlestick])# 显示图表 fig.show()

Python 中的金融交易