预期效果
根据输入的数据爬取一段时期内每天的股价信息(以上证指数为例),根据15日均价制定简易的股票交易策略,并对结果作图展示。
代码实现
import json
import requests
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
def run():
''' 主程序, 用来调度各个重要流程 '''
kline = load_sse()
df = init_df(kline)
df = strategy(df)
df = backtest(df)
draw(df,days)
df.to_csv('result.csv', index = False)
def load_sse():
''' 获取上交所的上证指数K线, 最近N个交易日数据 '''
response = requests.get(
# 'http://yunhq.sse.com.cn:32041/v1/sh1/dayk/000001?callback=jQuery111205234775875526079_1542185571865&select=date%2Copen%2Chigh%2Clo