自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 软件开发中的重要原则

软件开发中的重要原则   原则,是在编程技巧、编程语言、设计模式、工具之下的最底层的东西,它是人们在几十年的软件开发过程中不断经历、提炼出来的重要经验,体系了软件设计、开发过程中的设计哲学。随着技术和时代的发展,这些原则可能不断演化和发展的。但几十年之后回头看,软件开发的重要原则是很稳定的,很多思想穿过时间的隧道,依然指导着今天的软件开发。结合《201 principles...

2018-08-08 14:32:02 1622

原创 怎样写好代码

怎样写好代码本文是《201 principles of software development》和《代码简介之道》关于如何写好代码部分的感悟。一 让变量和注释清晰可读好的变量命名与注释是保证代码简洁、具有可读性性的第一步。能在变量命名和函数命名中清楚体现出代码的意义的话,就不必要写冗余的注释。在python这样的语言中,强调简介和良好的可阅读性,最好做到代码即文档。Simple...

2018-08-08 14:28:28 1348 1

原创 软件项目管理的常见问题

软件项目管理的常见问题本文是《201 principles of software development》和《rapid development》关于项目管理部分的感悟。一个产品或项目开发得很成功,你借鉴其方法确往往不会成功。但是别的项失败原因却值得我们认真分析和学习。导致软件开发项目识别的因素主要来源于四个方面:人、管理、产品和技术。 一 与人相关的常见问题1   ...

2018-08-08 14:26:34 5980 1

原创 Q learning--强化学习系列文章3

Q learning强化学习例子----穿越冰湖的游戏 FrozenLake environment是OpenAI公司(特斯拉公司的老板的另外一个公司,主要研究AI技术)开发的一个环境,这个环境可以让开发者用来练习和测试各种强化学习算法。代码:env = gym.make('FrozenLake-v0')冰封的湖面有4X4个小格子组成,这些小格子有一个是穿越游戏的起点,有些是安全结实的冰...

2018-06-07 14:09:18 1669

原创 强化学习的基本框架--系列文章2

强化学习的基本框架一个强化学习系统由以下几个部分组成:一个policy策略函数,一个reward激励函数,一个value价值函数、一个environment环境模型(非必须)策略函数策略函数的作用是把环境状态映射到一个最优行为。其输入是观察到的环境状态,输出是应该采取的最优行动。策略函数里面可能是一些行为规则,或者是通过查表来给出输出,或者可以是一个神经网络。另外,策略网络的输出可以包含一些随机的...

2018-06-07 13:54:47 2818 1

原创 强化学习介绍--系列文章1

什么是强化学习(增强学习)reinforcement learning强化学习是一种学习方式,先观察环境的情况,再根据观察的情况采取某种行动。这个行动的目的是让自己获得的奖赏最大化。奖赏既包括现在立即获得的奖赏,也包括未来才体现出来的奖赏。强化学习有两大特性,一是需要去不断探索试错,二是系统做出一个行为之后,经常要在未来才能获得奖赏。强化学习的几个例子来看看几个强化学习的例子和场景,你就基本明白强...

2018-06-07 13:50:48 549

原创 事件驱动:业绩黑马

昨天晚上写了个量化程序,主要思路是在上市公司公布正式业绩之前,会发布一个业绩预告,爬虫监控到公司发布预告了,找出业绩飙升的股票。如果业绩同比增长超过80%,则在公告发布之后的交易日买入。如果公告是在当天交易结束之后发布的,则在下一个交易日买入。代码和结果见这里。https://uqer.io/community/share/596d8a424030e00056382127...

2018-02-11 10:04:32 353

原创 抓取全网财经新闻,计算新闻相关股票的多空舆情,量化买入

抓取全网财经新闻,计算新闻相关股票的多空舆情,量化买入按照新闻的热度(涉及该股票的新闻出现次数)进行排序,买入排名靠前的前5只股票详细代码和结果https://uqer.io/community/share/596d8cb34030e0005838226b...

2018-02-11 10:03:09 3936 1

原创 沪深300指数进行择时,看看能否获取超额收益

一 研究问题 尝试对沪深300指数进行择时,看看能否获取超额收益。 当模型预测到指数未来10个交易日的收益率大,则买入,否则持有现金。二 初步的结论 沪深300指数的未来10个交易日的收益具有一定的预测性性,弱可预测。上图右边是样本内的预测效果。左边为样本外的预测效果。x轴--实际收益率,y--预测收益率训练数据为2005到2014年的指数及宏观经济数据,样本外为最近3年的指数1...

2018-02-09 18:42:18 3091

原创 强化学习+神经网络来训练一个股票交易系统

简介: 本文采用强化学习+神经网络的框架,训练一个股票交易系统,并在个股上进行了测试。下面为详细记录:上面这个图是一个强化学习的交易模型。这个图是out sample的交易结果。2012~2015年的数据为训练数据,2015为out sample测试。红线为伊利股份的股价,蓝线为交易净值。跑赢基准40个百分点。上面这个图显示的是模型在训练过程中的表现,在125个训练周期之后,模型能稳定...

2018-02-09 18:38:18 12242 1

原创 基于财务预测的基本面因子的分析

本文开发了一个上市公司财务预测模型,基于公司的(预测)财务数据构建基本面因子,进行因子有效性回测。一 哪些基本面因子有效?在电子元件制造-被动元件这个三级细分行业里面,成长性因子有效。['成长性因子','营业收入4年增长率', 'EBITDA4年增长率', '净利润(不含少数股东损益)4年增长率']另外,公司运营因子有一定效果。[ '存货周转率', '应收账款周转率', '总资产周转率', '流...

2018-02-09 18:27:06 4301

空空如也

空空如也

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

TA关注的人

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