量化交易在欧美是非常成熟的操作方法。在国内,最近几年才兴起。国外的交易软件本身就有代码语言,例如: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的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did162276