好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python进行股票的自动化交易1

量化交易在欧美是非常成熟的操作方法。在国内,最近几年才兴起。国外的交易软件本身就有代码语言,例如:mt5等等。国内交易软件也有,只是相对简单。例如:macd公式的代码如下:

DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);DEA:EMA(DIF,MID);MACD:(DIF-DEA)*2,COLORSTICK;

接下来会分章节讨论python如何进行股票自动化交易策略的编写。

首先安装python工作环境。

1、安装python3

2、安装pandas

    pandas是python数据分析包,列的方式处理数据。

3、sklearn

    sklean是大数据算法包,包含分类、聚类、归一化等相关常用算法。也有一些经典算法。

4、tensorflow

    深度学习、神经网络平台工具。在量化交易中,会训练相关模型。

5、tushare

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

查看更多关于Python进行股票的自动化交易1的详细内容...

  阅读:42次