zl程序教程

您现在的位置是:首页 >  其他

当前栏目

少儿学编程系列--如何画有移动平均线的真实股票价格趋势图

趋势编程 如何 -- 系列 移动 真实 少儿
2023-09-11 14:16:24 时间

思路介绍

使用tushare库,获取个股历史交易数据(包括均线数据),然后基于收盘价画最近一段时间的真实股票价格趋势图,并带有最近5日、10日的平均价格曲线

股票选用贵州茅台,选取2020-08-01 到 2021-02-22期间的数据

Tushare介绍

Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。

详细说明及使用方式,请参考:http://tushare.org/ https://waditu.com/document/2

真实股票价格趋势图

少儿学编程系列--如何画有移动平均线的真实股票价格趋势图

 

源代码

import turtle
import tushare as ts


class DrawStockChart:
    n = 90
    p1 = 5
    p2 = 10
    minprice = 0.0
    maxprice = 0.0
    prices = []
    mva1 = []
    mva2 = []

    def __init__(self, n):
        self.screen = tur