自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 【量化】一文整理所有日历效应,持股还是不持股过节清楚明了

日历效应(Calendar Effect)是指在特定的日期或时间段内,金融市场或经济活动中出现的统计上的规律或周期性现象。这些规律可能与特定日期、星期几、月份或季节等时间因素有关。根据众多研究者多年的研究总结,我们可以将日历效应划分为区间日历效应和时点日历效应两种。在这篇报告中我们将梳理关注度较高的日历效应,并总结每一个日历效应的重要属性,随后进行风格、行业和个股的日历效应梳理,接着基于日历效应建立了策略回测。此外本文还将对传统的因子选股模型进行日历效应风格轮动的改进,结果显示能够显著提高原选股策略

2024-01-07 21:09:20 1245 1

原创 【量化】一个简版单档tick数据回测框架

这是一个简易的模拟实际交易流程的回测框架,所使用的行情数据是单档的tick成交数据。为了实现调用者可以实现自己的交易逻辑,本框架预留了几个函数予以调用者能够继承类后在子类中重写以实现买入卖出信号的生成(check_sell()和check_buy())。

2023-11-22 10:01:57 462

原创 【excel】万字长文,一些实用excel技巧,金融财务行业巨实用(最后有干货,配合chatgpt让你成为excel大佬)

本文主要记录一些在工作中经常能用到的excel技巧,能够帮助我们提高工作效率。在文章的最后还会通过几个实战例子来加深大家的理解。建议把本文作为备查文,不需要在阅读本文的当下就将这些技巧掌握,只需了解,哪些东西通过excel是能够做到的,再实际工作中遇到问题的时候再来查阅。【不要被vba吓到,配合chatgpt,每一个没有学过代码的人都能够搞定80%的vba编写宏的需求!】

2023-09-10 20:09:43 980

原创 【金融】券商研究所策略组的市场行情判断和行业配置有效吗——基于几组回测的结果证明(大大地有效!!)

证券公司策略组在中国证券市场的发展历程中扮演了重要角色,不仅推动了市场的发展,也为投资者提供了重要的投资决策参考。然而,其研究报告和行业配置建议是否真的有效,还需要进一步探究和评估。在这篇文章中,我们将探讨证券研究所策略组的判断和行业配置的有效性,以及如何应对他们的意见和建议。通过构建相应的回测,我们发现,综合全市场券商研究所策略组的市场行情判断和行业配置建议确实对投资有极大的正向帮助。各位投资者完全可以将这一方面的信息作为投资时的重要参考。

2023-04-07 00:20:08 1228 1

原创 【金融】新成立基金建仓时点、行业分布与市场行情关系探究

基于新成立基金建仓带入市场的巨量资金会推动市场行情这一逻辑,开展了一系列研究。首先提出了通过基金净值识别建仓行为(累计绝对值涨跌幅法)和通过基金β值识别建仓行为(β法)的两种方法。在通过回顾历史数据并建立固定效应模型验证了新成立基金的建仓行为确实对市场行情有推动作用。在新发基金建仓行业中建仓规模较大的行业出现上涨行情的可能性更大,同时,如果在基金规模扩张的时期,若该行业新基金建仓规模环比增长较大,即使其整体规模较小,也更有可能出现上涨行情。最后建立了基金经理的画像库,通过历史数据外推和本文提出的建仓行为识别

2023-01-16 16:19:47 1030

原创 【数据结构】C++二叉树的实现(二叉链表),包括初始化,前序、中序、后序、层次遍历,计算节点数、叶子数、高度、宽度,二叉树的复制和销毁

二叉树的实现(二叉链表),包括初始化,前序、中序、后续、层次遍历,计算节点数、叶子数、高度、宽度,二叉树的复制和销毁。

2022-12-01 09:37:10 2859

原创 【数据结构】c++栈的应用:波兰式、逆波兰式和中缀表达式计算器

c++栈的应用:波兰式、逆波兰式和中缀表达式计算器

2022-11-18 15:31:47 1689 1

原创 【金融】经济崛起之中的东南亚

由于全球范围内的重大危机事件,经济贸易摩擦加剧,地区局势动荡不安,全世界主要经济体的经济发展都受到了极大的冲击,但东南亚地区却在这一全球衰退的背景之下给出了即为亮眼的经济表现。东盟国家近年来保持着较高的经济增速,已成为世界第五大经济体。东盟各国金融市场发展水平差异较大,新加坡、马来西亚、印度尼西亚市场相对发达,越南、柬埔寨、老挝、泰国和菲律宾等国市场则较为滞后,但特别是越南作为后起之秀,承接了大量的世界其他国家转移的订单转移,让该国颇有曾经中国改革开放红利之期的势头。

2022-11-18 15:10:03 2689 2

原创 【数据结构】线性表的应用:稀疏一元多项式运算器

使用所学线性表知识构建一元多项式数据结构,并且实现创建、显示、求和、微分和不定积分等功能

2022-10-30 10:32:20 1669

原创 【数据结构】C++将一个书写正确的表达式转换为逆波兰式

设表达式由单字母变量、双目运算符和圆括号组成(如:“(a*(b+c)-d)/e)”。试写一个算法,将一个书写正确的表达式转换为逆波兰式。

2022-10-28 23:44:17 1315 1

原创 【数据结构】c++实现顺序表的就地逆置,即在原表的存储空间将线性表(a1,a2, ..., an-1,an)逆置为(an,an-1, ..., a2,a1)。

c++实现顺序表的就地逆置,即在原表的存储空间将线性表(a1,a2, ..., an-1,an)逆置为(an,an-1, ..., a2,a1)。。

2022-10-28 23:36:49 1903

原创 【数据结构】C++已知顺序表La中数据元素按非递减有序排列。试写一个算法,将元素x插到La的合适位置上,保持该表的有序性

【数据结构】C++已知顺序表La中数据元素按非递减有序排列。试写一个算法,将元素x插到La的合适位置上,保持该表的有序性。

2022-10-28 23:19:01 1736

原创 【金融】中国vix、skew指数的Python实现

本文介绍了vix和skew指数,并实现了CVIX.py用于计算中国的上述指数,给出了CVIX的相应文档。但代码和数据就不提供咯~想要进一步交流的小伙伴欢迎私信~

2022-09-26 15:36:40 2239 5

原创 【爬虫】Python使用动态IP,多线程,爬取uncomtrade的数据

uncomtrade官方提供了一种以网页协议获取数据的API方式,但使用上存在许多问题,本文将针对问题实现以下几个部分的内容:①对API进行封装,使之更符合常见的Python中数据获取的API形式;②使用PPTP方式(动态ip代理服务器),改变请求ip,以打破uncomtrade对单个ip取数据的限制;③使用多线程的方法,对多个国家进行数据的同时提取,加快数据提取效率。

2022-09-13 23:49:38 5035 6

原创 【懒羊羊选导师】爬虫+图像拼接

本来今晚应该多看看导师们的论文,研究方向的,但是在官网看的时候发现科大真的给我们提供了很多老师!选都选不过来而且那个界面一次只能看一个老师的照片,为了能一眼将老师们帅气美丽的照片尽收眼底,顺势写了个代码。

2022-09-06 23:22:39 580 2

原创 【金融】市场小市值倾向研究--小市值风格倾向指数构造

​除了市场广泛的牛市和熊市之外,A股的股市在较多的时间段都是结构性行情(其实熊牛市中也有结构性区别),而大盘股和小盘股的风格切换一直是众多投资者十分关心的问题。能把握好这一风格的切换能够在市场中取得十分可观的收益(小盘股策略回测实例)。本文将从趋势把握的角度构造小市值风格倾向指数,小市值风格倾向指数是用于识别市场整体是否倾向于配置小市值股票的指数,使用这一指数能够帮助我们把握小盘股的趋势行情。​

2022-09-04 12:50:19 492 3

原创 【金融】探究财务报告业绩增速与股价变动之间的关系--研报复现及深入探究

上市企业在发布当季度的财务报告时并不会在当季度最后一天就发布而是在下一季度中陆续发布,例如2022年的半年报并不会在2022年6月30日发布,而是在7月1日到8月底陆续发布完毕。在财务报告陆续发布的过程中市场会对有不同增速的企业有不同的反应,根据天风证券研报显示,市场偏好的类型会按照这一顺序依次排列:【加速增长】≈【持续高增长】≈【减速增长-低降幅】>【困境反转】>【减速增长-高降幅】>【低速稳定】。本文将沿用这一研报思路使用季度数据、不同行业数据进行深入分析。

2022-09-03 22:19:35 714 3

原创 【金融】如何使用余弦相似度来判断当前宏观环境与历史上哪段时间相似

宏观环境的相似会导致人们的许多经济活动出现相似的行为,例如股票市场的表现很大程度上受到货币水平、经济景气程度等宏观因素的影响。如若我们能够判断到目前的宏观经济环境与历史上的某一段时间相似,那我们就能够使用历史经验来判断我们所关心的事物的发展,例如股票指数的走势。...

2022-07-08 00:15:12 252 1

原创 【量化】基于聚宽实现基本面多因子选股+技术指标择时策略

基于聚宽实现基本面多因子选股+技术指标择时策略;***尚未更新完全

2022-06-03 01:15:51 2624

原创 【量化】基于聚宽实现MACD均线择时策略

MACD均线择时策略是十分基础的策略,适合咱们这种新手学习,这篇博客就分享一下基于聚宽实现MACD均线择时策略。代码:注:需要到聚宽的量化平台去运行。# MACD均线择时策略'''筛选出符合:10<市盈率(pe_ratio)<40, 市净率(pb_ratio)<3, 净利润环比增长率(inc_net_profit_annual)>0.3,净资产收益率(roe)>15的股票,按照销售毛利率进行降序排列,选取前50只买入:DIF从下而上穿过DEA,即形成金.

2022-05-26 16:07:36 2812 2

原创 【机器学习】聚类之K-means和DBSCAN

聚类分析是一种无监督学习法,它将数据点分离成若干个特定的群或组,使得在某种意义上同一组中的数据点具有相似的性质,不同组中的数据点具有不同的性质。聚类分析包括基于不同距离度量的多种不同方法。例如。K均值(点之间的距离)、Affinity propagation(图之间的距离)、均值漂移(点之间的距离)、DBSCAN(最近点之间的距离)、高斯混合(到中心的马氏距离)、谱聚类(图之间距离)等。所有聚类法都使用相同的方法,即首先计算相似度,然后使用相似度将数据点聚类为组或群。

2022-05-26 15:49:57 2454

原创 【爬虫】使用beautifulsoup、requests爬取网页上的图片;循环爬取上市公司高管信息

​最近博主在学习前端开发和网页相关的东西,这些知识和网络爬虫(特别是网页爬取)有很强的联系,然后突然发现爬虫也有很多有趣的地方,所以准备开始系统性地把爬虫那几个包都学一学,用一用。本文展示了两个爬虫案例;意识使用beautifulsoup和requests包对https://www.woyaogexing.com/touxiang/weixin/网站的图片进行爬取,并保存到本地;二是从新浪财经网站循环爬取上市公司高管信息。...

2022-05-26 15:09:18 1089

原创 Python递归函数练习

采用递归思想实现了四个函数,功能分别是①contrains_element(my_list,elem),查找列表中是否含有某一元素;②longest_prefix(word1,word2)查找两个字符串相同的最长前缀并返回;③longest_word(my_list)查找字符串列表中长度最长的字符串(递归法1);④longest_word2(my_list)查找字符串列表中长度最长的字符串(递归法2)。

2022-05-26 12:10:55 1696

原创 【金融、量化系列】优化问题在构建投资组合时的应用(利用scipy.optimize.minimize构建满足条件的最优投资组合)

​在进行资产配置时,假如我们已经通过一系列的操作选定了5只股票进入我们的股票池,下一步应该就是要确定每只股票各要购买多少,即确定最终购买股票的权重,这就出现了一个最优化问题。通常在这个问题背景下,我们会提出一些诸如最大化收益、最小化标准差或方差的优化目标,并且常常伴随着一些优化约束,例如股票不允许卖空,某只股票的最高持股比例不超过50%,组合的波动率不超过组合内股票的波动率平均值等。例如诺贝尔经济学奖得主马科维茨(Markowitz)提出的投资组合理论被广泛用于组合选择和资产配置中,该

2022-05-21 00:38:44 2161 5

原创 【金融、量化系列】计算股票历史期望收益率(年化)、收益率标准差(年化)、夏普比率、以及股票之间月收益率的相关系数,并以夏普比率、相关系数为条件筛选股票

使用akshare获取股票数据,利用月度数据计算每只上证50成分股的股票历史期望收益率(年化)、收益率标准差(年化)、夏普比率、以及股票之间月收益率的相关系数,并以夏普比率、相关系数为条件筛选股票。挑选5只股票组成篮子,篮子股票必须满足下列三个条件: A)过去3年的夏普比率大于0.2; B)过去1年的夏普比率大于0.1; C)这5只股票彼此之间的相关系数之和最小。

2022-05-19 00:45:52 5120 3

原创 【金融系列】使用Python分析债券,画零息利率曲线,对债券进行精确定价,计算债券的麦考利久期、修正久期和凸度,并进行价格敏感性分析

目前许多代码和资源在进行债券定价时,大多以债券发行日作为贴现值的时间点,但在实际应用中我们常常需要对早就发行的债券进行定价,这就需要计算准确的现金流、现金流日距离当前贴现时间点的时间距离和不同时间距离的零息利率,这一过程会较多使用插值法,还涉及到时间的转换。此外,本文还进行了麦考利久期、修正久期和凸度的计算,并使用久期凸度分析了价格的敏感性。

2022-05-19 00:18:28 5842 7

原创 【量化系列】使用聚宽实现净利润跳空策略

使用聚宽环境实现了净利润跳空的量化交易策略。

2022-05-17 02:56:06 2103 2

原创 【机器学习系列】如何将多条ROC曲线画在一张图里,并解决文本遮挡问题

有的时候我们需要将ROC曲线输出在同一张图中,这样可以更加直观地对比模型;并且我们常常会遇到在图形中有文字相互遮挡的问题,我们可以用adjustText中的adjust_text来实现文本不相互遮挡并添加箭头的功能。

2022-05-05 17:46:19 5203 1

原创 【金融系列】【statsmodels】如何用Python做实证研究?介绍一个功能和STATA很像的Python包,最小二乘,虚拟变量

博主本科接触的研究主要是公司金融方向的研究,在公司金融的实证研究中,我们的终极目标是建立变量间的因果关系。我们需要识别因果关系,来检验理论、评价政策效果、或作出预测。目前该领域的研究大部分是使用了STATA和R这两种工具来开展研究的,其实作为开放性极强、实现更为快速的Python也可用于这方面的研究,并且我自认为使用Python还具有以下有点(或许还有更多):1、数据预处理更方便;2、模型建立逻辑更清晰;3、代码可重用性更强;4、可以更方便使用面向对象思想对研究模型进行封装;6、结合matplotlib等.

2022-05-05 16:39:52 4532 2

原创 【机器学习系列】【模型评价】【ROC曲线、约登指数最佳阈值】一个函数中实现约登指数计算并集成到ROC图中,给出默认阈值及最佳阈值下的混淆矩阵

输入实际标签、预测的概率值、预测标签,计算最佳阈值,输出ROC曲线,输出默认阈值下的混淆矩阵和最佳阈值下的混淆矩阵

2022-05-03 23:44:50 2313 1

原创 【机器学习系列】【调参GridsearchCV】随机森林、GBDT、LightGBM和XGBoost调参顺序,外加一些加速调参的小技巧(主要介绍坐标下降)

本文将记录一下几个可以将模型参数分开进行调参的树形模型的调参顺序。以及几个能够加快调参速度的小技巧(主要介绍坐标下降)。(1)利用gridsearchcv的best_estimator_ 属性。(2)更改GridsearchcCV()参数cv。(3)使用 sklearn.model_selection.RandomizedSearchCV替代GridsearchCV。

2022-05-03 23:31:25 7423 7

原创 Python北交所股指【北证20】构造

北交所股指【北证20】编制流程与Python实现。文章目录文章目录前言一、股指构建流程二、Python实现1.引入库2.绘制K线图函数3.从含有多个股票数据的面板中抽取出某个股票的数据函数4.判断调整股本系数函数5.成分股筛选函数6.股指计算函数(加权计算公式)7.调用函数实现功能总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学....

2022-05-03 13:48:25 1966 5

excel技巧分享配套文件

excel技巧分享配套文件

2023-09-10

在爬虫中可供用于修改user_agent的许多例子。

在爬虫中可供用于修改user_agent的许多例子。

2022-09-13

Python爬虫Chrome网页解析工具-XPath Helper插件

Python爬虫Chrome网页解析工具-XPath Helper插件

2022-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除