
python金融量化
文章平均质量分 92
Mikowoo007
这个作者很懒,什么都没留下…
展开
-
调用财务报告数据
from gm.api import *import numpy as npimport talibset_token("xxxxxxxxxx")市场代码市场中文名市场代码上交所SHSE深交所SZSE中金所CFFEX上期所SHFE大商所DCE郑商所CZCE上海国际能源交易中心INE指数代码指数代码指数名称启用日期退市日期成分股开始日期成分股结束日期有没有行情SHSE.000001上证指原创 2021-09-26 20:29:11 · 1669 阅读 · 0 评论 -
多因子策略_基于成长因子的模型测试
msci_tools.pyfrom gm.api import *import numpy as npimport pandas as pdfrom sklearn import preprocessing#这段代码是获取MSCI成分股,返回一个listdef read_MSCI(): symbol_list = [] f2 = open("../MSCI_tools/MSCI成分股.txt", "r") lines = f2.readlines() for l原创 2020-11-27 21:02:35 · 1366 阅读 · 1 评论 -
多因子策略_单因子选股轮动测试
多因子策略因子因子就是在选择一只股票时,能够帮助你做出决定的一个因素类型规模因子1. 总市值 2. 流通市值 3. 自由流通市值 4. 小市值因子(市值越小,其操纵涨跌所需要的资金越少,股票被操纵的可能性就越大)估值因子1. 市盈率(TTM)2. 市净率 3. 市销率 4. 市现率 5. 企业价值倍数成长因子1. 营业收入同比增长率 2. 营业利润同比增长率 3. 归属于母公司的近利润同比增长率 4. 经营活动产生的现金流金额同比增长率盈利因子原创 2020-11-21 21:43:09 · 1197 阅读 · 0 评论 -
经典的轨道突破策略
经典的轨道突破策略Dual Thrust 策略# coding=utf-8from __future__ import print_function, absolute_importfrom gm.api import *import numpy as np import talib # 策略中必须有init方法def init(context): context.symbol = "SHSE.600000" # sys.argv[1] context.frequency原创 2020-11-16 02:28:27 · 1027 阅读 · 0 评论 -
RSI变化回测2017年盈利情况
RSI(相对强弱指数)是通过比较一段时间内德平均收盘涨数和平均收盘跌数来分析时长买沽盘德意向和实力,从而做出未来时长的走势。RSI是1978年6月由Wells Wider创建的一种技术指标,通过特定时期内股价的变动情况计算时长买卖力量对比,来判断股票价格内部本质强弱、推测价格未来的变动方向。RSI高于70时,股票可以被视为超买,是卖出的信号RSI低于30时,股票可以被视为超卖,是买入的信号# coding=utf-8from __future__ import print_function,原创 2020-11-15 20:28:19 · 371 阅读 · 0 评论 -
MACD变化回测2017年盈利情况
MACD是股市最常用的指标,一般认为当DIF值由负变为正时为购买金融产品的时机,而DIF值由正变负时为卖出时机算法思路获取前一日的MACD值,当其大于0时候金融产品的买入,而当MACD小于时进行卖出# coding=utf-8from __future__ import print_function, absolute_importfrom gm.api import *import numpy as npimport talib# 策略中必须有init方法def init(contex原创 2020-11-15 19:14:41 · 346 阅读 · 0 评论 -
TaLib金融工具库
安装 gmpip install gm安装 TaLibpip install talibwindows 64位 下载参考链接Talib金融工具库history_n()用于获取若干段的时间序列内容参数描述df=True获取一个pandas类型的返回值from gm.api import *import numpy as npimport talibset_token("xxxxxxxxxxxxxxxxxxxxxxxxx")# 399006 创业原创 2020-11-15 17:15:13 · 8478 阅读 · 0 评论