![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
做个人吧
量化橙同学
好好记录就是对曾经的负责,是对生命的珍视,对价值的保护,对勤奋的肯定,对灵魂的忠诚!
展开
-
C++学习——重温知识点锁的应用
温习一下关于锁的应用方法原创 2022-10-25 18:50:43 · 267 阅读 · 0 评论 -
量化投资学习——股指期货研究(七)
期货交易 英文词汇介绍原创 2022-09-12 10:21:36 · 441 阅读 · 0 评论 -
量化投资学习——股指期货研究(六)
介绍和股指期货交易相关的技术指标原创 2022-09-11 16:33:47 · 468 阅读 · 0 评论 -
python学习——pandas连续多个相同数值保留第一个或最后一个
想要的效果是这样的:In [3]: a = pandas.Series([1,2,2,3,2], index=[1,2,3,4,5])In [4]: a.something()Out[4]: 1 12 24 35 2dtype: int64解决方案很简单,如下所示:In [5]:a.loc[a.shift(-1) != a]Out[5]:1 13 24 35 2dtype: int64...原创 2022-02-08 15:39:15 · 4674 阅读 · 0 评论 -
未来规划——北京大学数院备考英语篇
单词篇:目前找到最好的背单词的是:我爱背箪词的考研5500词分门别类,词源词缀式的理性讲解,非常OK和到位,在喜马拉雅上可以搜得到原创 2022-02-07 10:41:34 · 307 阅读 · 0 评论 -
未来规划——个人健康品质形象管理
2022年2月6日,今天我痛定思痛,决定写下一个个人健康护理的博客,并且向我的粉丝连载,这里会分为若干个章节,包括护肤,护发, 美白,饮食, 健身,习惯一共六个章节,日后会根据文章长短拆分成若干章节。作为一个立志于要做中国红色金融家的小码农,在25岁的关口上,我深刻意识到个人健康的重要性,以及维护颜值的重要性,在被家人diss很久以及在众多同学朋友处获得的反馈,我痛定思痛。在长久的学习中,我逐渐认识到费曼学习法给我带来的反馈,好记性不如烂笔头,并且决定以此为契机,跟大家分享有一个最关键的点,要传达给大家原创 2022-02-06 19:01:38 · 882 阅读 · 0 评论 -
nodejs学习—— 在vue框架下画出漂亮的图表
1.表格类 vue-good-table这个真的算是good-table了,我领导很喜欢2.echarts这个echarts是百度出品的一款可视化插件,目前主流的炫酷图基本都是这个框架做的,已经把highcharts远远的甩在了后面几个好的网站:https://vuejsexamples.com/tag/echarts/其中偏向金融的库:Candlestick Chart Library – TradingVue.js https://github.com/tvjsx/trading-vue原创 2022-01-26 18:50:37 · 1292 阅读 · 0 评论 -
python学习——设置pandas plot为副坐标轴
首先是设置副坐标轴的方法:fig,ax1=plt.subplots() #subplots一定要带sax1.plot(x,data1,c='r')ax1.set_ylabel('EXP')ax2=ax1.twinx() #twinx将ax1的X轴共用与ax2,这步很重要ax2.plot(x,data2,c='g')ax2.set_ylabel('Log')plt.show()其实如果说把ax2设置为pandas下的数据类型比如dataframe或者series,很简单,如下:df = p原创 2022-01-26 18:11:14 · 3786 阅读 · 0 评论 -
未来规划——关于以后房屋装修的一些设想
1.健身房/书房/自修室/自住房核心点:净室,房间内没有多余的陈列摆设可以用于锻炼,要求有软硬合适的地板,也可以用于睡觉,不设床铺,晚上睡觉铺在地上书房:嵌入式的,不损害承重墙的内嵌书架储物柜:嵌入墙壁的,容纳上述功能所需的物件2.客厅,会客厅,品酒室,茶室,书法室品酒室,茶室的要求,基本可以仿照大舅的酒室的陈列风格,要求清新淡雅,使人进来如沐春风香薰,木制香味,防虫,通风3.客房客房的一个作用是日常用于出租的创收,爱彼迎,美团民宿,以及亲友拜访的出租目前期待的是可以在北京有一个二室一厅原创 2022-01-23 12:22:35 · 258 阅读 · 0 评论 -
未来规划——北京大学数院432应用统计备考攻略
2022年1月23日一、项目介绍北京大学数学科学学院1995年在北大数学系与概率统计系的基础上成立,下设五个系:数学系、概率统计系、科学与工程计算系、信息科学系和金融数学系,拥有三个本科生专业:数学与应用数学专业、信息与计算科学专业以及统计学专业。学科门类齐全,教学与科研并重,理论与应用并举,是具有重要国际影响的数学科学研究和人才培养基地。二、学费住宿情况本项目学费为18.8万元,分两年交清,每年学费为9.4万元,学生须于每学年注册时按学年交纳学费。届时未交纳或未足额交纳学费者,将不予办理入学及注册原创 2022-01-23 11:38:36 · 1248 阅读 · 1 评论 -
未来规划——如何在国内读完国外的硕士项目
如何在国内读完国外的硕士项目:项目选择美国Stanford University斯坦福大学通过荣誉合作社计划(HCP),学生可以与斯坦福全日制学生参加相同的课程,并获得相同的硕士学位。详细参考官网:SearchCatalog | Stanford Onlinehttps://online.stanford.edu/search-catalog?credentials%5B101%5D=101&type=programUniversity of California, Ber原创 2022-01-23 11:14:19 · 1002 阅读 · 0 评论 -
量化投资学习——market making系列论文解读
time base 时间切分price base 按照价格来切分value base 有价钱变化和量的变化(三个参数关键进行预测,所有的参数都是时间的function)rsigma 波动率k 到达率,流动性 (都是t的函数,和时间有关系,9:30-15:00)【在估计参数的时候,我们按照大中小盘,对单个的股票的曲线进行修正】spread的张开和缩小这个其实也可以进行预测A股波动率,交易量和波动率也是相关的(数字货币每个交易所的分布都不一样,从周一到周日的分布也不一样)(A股的分布也是从原创 2022-01-06 14:56:46 · 1758 阅读 · 0 评论 -
量化投资学习——sleekxmpp模块
sleekxmpp quickstart Github此模块一般用于在Python中构建与Google Talk的通讯,在量化中国外研究员的代码中常见。就类似我们写的代码能够向微信推送消息或者互动一样。原创 2021-12-04 18:30:54 · 236 阅读 · 0 评论 -
python学习——CPython,Cython,Numba和PyPy
这四个概念是肯定会遇到但是,容易混淆的东西这几个玩意都是用于代码优化和加速的东西首先我们日常用的python解释器,其实就是CPython原创 2021-12-01 05:49:48 · 1015 阅读 · 0 评论 -
量化投资学习——optiver比赛冠军代码解读
emm,我不知道这个坑能不能开好,我会尽量努力的。冠军的代码链接在这:Kaggle冠军代码方案比赛链接目前网上已有的代码解读:原创 2021-11-30 21:35:18 · 2628 阅读 · 0 评论 -
深度学习学习——智能公文写作
智能公文写作公文写作模板(谈公文写作)原创 2021-09-20 23:12:59 · 1469 阅读 · 0 评论 -
小镇做题家——如何平稳度过领导轮面试
当我们熬过一轮又一轮的技术面试,终于到达了领导层面试,瞬间到达了一个新的境界。领导是不懂技术的,原创 2021-09-01 16:48:41 · 282 阅读 · 0 评论 -
C++学习——map倒序遍历删除
首先温习一下如何安全的进行正序的遍历删除:看如下代码:详细可见博客:这里简单给一下结果如下:在这里插入代码片我们的重点是要教会大家如何进行map的倒序遍历和删除原创 2021-08-21 16:39:32 · 1476 阅读 · 0 评论 -
python数据分析——描述性统计的相关介绍
数据分析的基础——统计学之描述性统计(一)https://zhuanlan.zhihu.com/p/33544707先来给出一个比较官方的说法:描述统计,又称叙述统计,是统计学中,来描绘或总结观察量的基本情况的统计总称。、描述性统计的一个神器:https://pandas-profiling.github.io/pandas-profiling/docs/master/rtd/index.html二:推断统计学依旧给出个比较官方的说法:推断统计学(或称统计推断,英语:statistical原创 2021-08-18 10:19:27 · 346 阅读 · 0 评论 -
python数据分析——时间序列特征工程的介绍
https://www.analyticsvidhya.com/blog/2019/12/6-powerful-feature-engineering-techniques-time-series/介绍了对于特征工程的常用的一些操作6 Powerful Feature Engineering Techniques For Time Series Data (using Python)Quick Introduction to Time Series Setting up the Problem .原创 2021-08-18 10:19:06 · 407 阅读 · 0 评论 -
深度学习学习——时间序列模型之TCN
时间卷积网络TCN:时间序列处理的新模型https://deephub.blog.csdn.net/article/details/108139878https://blog.csdn.net/qq_27586341/article/details/90751794TCN-时间卷积网络原创 2021-08-17 10:30:42 · 1784 阅读 · 0 评论 -
自然语言处理——综述
自然语言处理的四个过程:1:把需要研究的问题在语言学上加以形式化,使之呢萌购以一定的数学形式,严格而规整的表示出来2:把这种严密的规整的问题在语言学的形式上加以形式化,使之能以一定的数学形式,严密规整的表示出来3:根据算法编写计算机程序,在计算机上加以实践出来4:对于建立的自然语言处理系统进行评测,使之不断进行改进质量和性能,满足用户的需求自然语言处理模型需要的不同平面的...原创 2021-08-17 10:30:08 · 648 阅读 · 0 评论 -
OHEM:Online Hard Example Mining
关于OHEM的地位,在深度学习的算法面试经常会问到的问题OHEM的核心思想:根据输入样本的损失筛选出来一部分hard example,这样的hard example对分类和检测影响会比较大,然后将这些筛选到的关于自然语言处理中的难样本挖掘,链接在自然语言处理中的负样本挖掘...原创 2021-08-17 10:29:44 · 268 阅读 · 0 评论 -
nodejs学习——数据生成的神器 express-mockjs
https://github.com/52cik/express-mockjs原创 2021-08-17 10:28:54 · 256 阅读 · 0 评论 -
量化投资学习——Barra Optimizer API使用学习
关于使用Barra Optimizer API的方法: 首先要能正确安装Barra Optimizer,意思就是需要有一个li's'c使用Barra Optimizer API的顺序Create a Workspace Add Assets into Workspace 这部分首先是读取数据,读取数据有两种方式,一个是自己自定义数据,比如定义价格,因子的相关性矩阵,定义初始的价格和收益等等, 这个可以参考tutorial下的TutorialData.py,调取LoadAsse...原创 2021-08-17 10:28:33 · 559 阅读 · 0 评论 -
python学习——windows下pandarallel cannot find context for ‘fork‘
这个问题比较狗,需要进入到pandarallel 的包文件里,就是pandarallel 安装的位置就是xxx:xxx/site-packages\pandarallel\pandarallel.py这里,xxx是你的python安装目录,里面有一行context = get_context("fork")这里把fork改成spawn就行然后就可以了...原创 2021-08-17 10:26:58 · 4296 阅读 · 1 评论 -
C++学习——使用makefile转cmake文件
C++学习——使用makefile转cmake文件使用Cmake代替makefile进行交叉编译使用Cmake代替makefile进行交叉编译作为经常使用make的朋友 想要使用简化的命令可以使用Cmake进行管理跨平台项目。因此Cmake的学习必不可少,这是我收集的2个转Cmake的文章。Convert Makefile to CMakeLists.txt manually用CMake代替makefile进行跨平台交叉编译...原创 2021-08-17 10:27:29 · 2273 阅读 · 0 评论 -
量化投资学习——使用cupula函数构造统计套利策略
工具篇:一个可以使用pip安装的强大的copula python工具箱:copulas文献篇:The profitability of pairs trading strategies: distance, cointegration and copula methods其中copula函数的策略效果很拉胯,但是个人怀疑论文中比较的方法量化交易与机器学习公众号上发的文章:基于Copula函数的配对交易细分篇:vine copula函数:youtube上的一个介绍视频:Advanced Pai原创 2021-08-17 10:27:43 · 701 阅读 · 0 评论 -
量化投资学习——配对交易协整检验的方法
关于配对交易或者说统计套利的协整检验的方法如下所示:格陵兰因果检验代码出自次数:https://blog.csdn.net/weixin_35757704/article/details/113031976格兰杰因果关系检验的结论是一种统计估计,它先假设时间序列之间没有因果关系, 然后检验能否否定,如果能否定这个检验,那么这就可以验证这份时间序列数据对想要预测的目标是有效的。目标使用b预测a,a是要得出预测结果的序列:from statsmodels.tsa.stattools import gr原创 2021-08-16 16:01:56 · 611 阅读 · 0 评论 -
实用工具学习——程序员必备画图技能之流程图
首先是介绍一些常用的工具,看这篇博客:https://blog.csdn.net/m0_37876745/article/details/119725502?spm=1001.2014.3001.5501然后是教程介绍:这篇文章写的真好啊:https://www.cnblogs.com/54chensongxia/p/12091304.html咳咳,写点自己的内容在下面稍后,别骂了别骂了...原创 2021-08-16 09:30:25 · 757 阅读 · 0 评论 -
python学习——创建一个以月为单位间隔的日期序列
首先最简单的写在前面,使用pandas下的date_range函数,freq里面可以设置单位间隔:pd.date_range(start='1/1/1980', end='11/1/1991', freq='M')如果我想要对起始日期做限定,那可以使用pandas下的另一个函数,pd.DateOffset(days=7)上面的代码就是.如果我要设置为1980年1月8日开始,那就是:pd.date_range(start='1/1/1980', end='11/1/1991', freq='M'原创 2021-08-16 09:16:43 · 928 阅读 · 1 评论 -
python学习——numpy savetxt 追加模式
因为savetxt的第一个参数f,可以是file handle,也可以是file name所以用以下的这个代码就可以:with open("test.txt", "ab") as f: numpy.savetxt(f, a)然后涉及到一个科学计数法的问题np.savetxt(f, a, fmt='%.04f') #保留4位小数这样就可以了...原创 2021-08-12 15:37:53 · 7535 阅读 · 2 评论 -
C++学习——linux下的C++代码效率分析工具
关于linux下的代码分析工具,有很多有用的效率分析工具,其中最常用也是最经典的是程序分析工具不同于调试器,它只产生程序运行时某些函数的调用次数、执行时间等等宏观信息,而不是每条语句执行时的详细信息。Gprof是Linux下一个强有力的程序分析工具。对于C、Pascal或者Fortran77语言的程序,它能够以“日志”的形式记录程序运行时的统计信息:程序运行中各个函数消耗的时间和函数调用关系,以及每个函数被调用的次数等等。从而可以帮助程序员找出众多函数中耗时最多的函数,也可以帮助程序员分析程序的运行流程。原创 2021-08-04 21:11:06 · 544 阅读 · 0 评论 -
python学习——推荐一个常用的滤波器工具包filterpy
工具包名:filterpy主页链接:https://github.com/rlabbe/filterpy文档链接:https://filterpy.readthedocs.io/en/latest/安装方式:pip install filterpy一、filterpy.kalman包含很多滤波算法,例如:1.线性滤波算法:KalmanFilter、Saver、FixedLagSmoother、SquareRootKalmanFilter、InformationFilter、FadingKalman原创 2021-08-03 14:08:36 · 3738 阅读 · 0 评论 -
C++学习——C++中的第三方工具包
SP++ (Signal Processing in C++) 是一个关于信号处理与数值计算的开源C++程序库,该库提供了信号处理与数值计算中常用算法的C++实现,来自于作者张明。具体包括了向量类模板、矩阵类模板、线性方程组、非线性方程组、插值与拟合、优化算法、傅里叶分析、数字滤波器设计、随机信号处理、功率谱估计、自适应滤波器、时频分析、小波变换、查找与排序等具体C++的实现代码。是非常使用的工具箱。Eigen是一个基于C++模板的线性代数库,直接将库下载后放在项目目录下,然后包含头文件就能使用,非..原创 2021-08-01 16:13:07 · 1103 阅读 · 0 评论 -
C++学习——一步步学会写Makefile
这个是我目前看到的最好的教程了https://zhuanlan.zhihu.com/p/56946817?utm_source=qq原创 2021-07-19 18:24:49 · 202 阅读 · 0 评论 -
Python学习——ARIMA模型使用之COVID-19 Stock Market Analysis
Python学习——ARIMA模型使用之COVID-19 Stock Market Analysis以下数据分析的目的是了解新冠肺炎发生前后美国股票市场的变化。 以下探索的主要目的是回答指导性问题:“新冠肺炎股市崩盘对标准普尔500指数中的公司有何影响?” 在这里,我们将假设一个投资者的立场,并进行彻底的分析。学习目标:使用统计和金融分析的方法来推动一个更强大、更量化的分析方法。获得使用Python 3库进行数据操作和数据可视化的经验。熟悉股票市场分析的方法import pandas as原创 2021-07-16 14:43:14 · 1275 阅读 · 0 评论 -
C++学习——对比两个map的key是否相同
直接上代码:/// 用来对比两个map的key是否相同/// \tparam Map/// \param lhs 这是一个map/// \param rhs 这是一个map/// \return 返回值是一个布尔变量,用来对比两个map的key是否相同template <typename Map>bool key_compare (Map const &lhs, Map const &rhs) { auto pred = [] (auto a, aut原创 2021-07-13 11:28:57 · 2317 阅读 · 0 评论 -
C++学习——C++中对应Python的zip函数 std::transform
std::vector<int> a = {1,2,3,4,5};std::vector<int> b = {1,2,3,4,5};std::vector<int>c;std::transform(a.begin(),a.end(), b.begin(), std::back_inserter(c), [](const auto& aa, const auto& bb) .原创 2021-07-06 14:13:29 · 829 阅读 · 0 评论 -
Python学习——pycharm中格式化json字符
ctrl+alt+L原创 2021-07-01 19:43:49 · 1291 阅读 · 0 评论