程序员的量化交易之路(1)

  • 时间:
  • 浏览:0
  • 来源:UU快3—全天最准大发快三

                                                                      晚安。深圳。南山。

但,我总虽然APP死的很快。没办法 来越多了,自然死的很快,许多 没办法 技术门槛的东西,很容易被人吃掉。

1)本来 基于cep引擎的量化交易平台的构建。

  1.1)回测平台

本来 ,我无缘无故在寻找当事人的下本来 突破口。我的突破口在哪里?  我不断的问当事人。。。。

2)策略篇。

我开使重新考虑“量化交易”许多 话题。。。对啊,现在的我,对于股票的基础知识烂熟于心。对经济学和金融学基础都是不错的基础。本来 ,是本来 出击了。。。于是,我花了很长一段时间去了解许多 领域。去看人家咋样去入门。http://www.quantstart.com/,,并读开源的源码。比如zipline,它是https://www.quantopian.com/的回测平台的引擎,它是基于python的。我虽然quantopian和quantconnect的概念是非常好的。都是你只须要在这里写策略,不须要考虑数据/交易的细节。让他专心写策略。。。本来 让他fork别人的代码。。。太好了。。本来 ,我找到了当事人的目标。本来 做中国的quantopian平台。。。

虽然,无缘无故对量化交易有一定的理解和情节。早在中大读研究生的本来 实验室师兄,原困去了中国平安核心投资团队,做高频交易研究的国源师兄的影响,就开使对金融世界产生了浓厚的兴趣。看到丁磊编著的《量化投资--策略与技术》和艾琳.奥尔德里奇的《高频交易》,反复的看,本来 都入不了味,现在回过头来想,本来 连股都是炒的人咋样会原困入味呢。对许多金融的基本概念都是懂。

1.2)实时交易平台构建

关于这本书,离米 会在下本来 月上市,到本来 再说吧。

2014年的12月,我开使写一本书。也快上市了。收获了本来 。真的是路遥知马力!这是写这本书的最大收获。许多事情,真的是点滴汇集,给当事人定计划。本来 每每段每段了就拉当事人一把。我也懂得了咋样合作协议。原困我是第一作者,我须要协调和激励第二第三作者卖力的帮忙。

2014年3月22号,我参加了证券从业资格考试。29号回应成绩。两门一次性过了,虽然成绩不高。但我知足。原困这次考试,我在11月到3月的这端时间后边,我把那两本教材看到三遍,把题库做了一遍。我把哪哪几个基本的概念都混了个挺熟,推演了哪哪几个供需模型,资产组合最优化等。当然,我现在又忘的,但,有随后把整个知识架构本来 过了一遍,让他知道咋样会回事。就像我学了7年计算机,就算我现在不懂数据库咋样会操作,我也变快都可不还可以知道。原困底子在那里。

回归正题。我接下来要做哪哪几个。。】

2013年7月出社会工作后,在10月份确立目标。须要炒股,本来 须要本来 深入的理解金融的世界。本来 选用 去考本来 证券从业考试,选了证券基础和证券分析两门。2013年10月26号我进行了我人生的第一笔交易,在接下来的另本来 月后边,我10笔交易有7笔都是获利的,许多还获利不少。本来 ,在接下来的交易中,我发现,哪几个亏损就把我十哪几个的盈利给吃进去了。还好,那本来 钱没办法 来越多,不得劲少。

接下来,我须要把当事人所学,记录下来。。本来 程序运行员的量化交易之路。。侧重在实操,而非金融理论。它的深度图是程序运行员。。。

法律措施总比现象多。许多 过程,我最终找到了CEP complex event processing,复合事件解决。。。。我进一步选用 了esper作为学习目标。。。。

我有想过,写本来 关于维修方面的APP,本来 为此我还去专门学习了Axure Pro,我不仅买书了,我还花了200元去买在线教育的视频。本来 ,我自我虽然,我对原型设计的基本任务还是都可不还可以胜任的。不信,你来http://www.threesoft.net,当然,很抱歉,它都是用Axure Pro设计的。它早于我学习Axure Pro。

就本来 ,我一步一步的对量化交易更加全面了。。。。

我的第二年是开使做APP的一年,我学习Android开发,我从参与动漫App的开发。到主导本来 创业项目App的开发,到独自承担本来 视频直播即拍App的实现(Android端),许多 直播App,暗含音视频派发本来 用rtmp发送到nginx+rmtp服务器,本来 App也暗含播放功能,我选用 了vitamio播放器。它支持rtmp和hls。许多 App除了视频方面,还有本来 简单的弹幕,它是本来 简单的及时通信功能。

根据不同策略种类,各个击破。

我的第一年,都是用C来度过的。我写本来 缓存模块,本来 写了许多边角料的东西。本来 剖析了公司最核心的架构。感触良多。许多 年,C的收获很大。

在我读zipline的代码后,我失望了。它本来 本来 回测平台 backtesting!!!!!!!!!!!而非本来 live trading 平台。或许,读者并我须要知道二者的区别,虽然区别很大。最大的区别在于,回测平台的数据是可知的,回测测试都可不还可以在本来 程序运行内一次性执行完毕。。。但live trading呢? 不行。 加入你定义个策略,原困Apple的股价低于1200美金,就买入,而高于140美金就卖出。没办法 许多 策略是都是得无缘无故跑着,本来 苹果6手机手机6手机手机5的股价每秒钟,甚至每一笔数据前会 从远端推送过来(比如moningstart),本来 你判断其价格,本来 进行交易。对你还得向远端发送交易订单,并从远端接收交易情形。。。。。好,每个策略都是无缘无故监听着,无缘无故跑着。。。而你是本来 云平台,让他允许几千万用户,提交任意数量的策略来跟中其live trading。你想想,许多 系统该咋样会设计?  本来 股票有好几千只。。。。本来 ,亿一级别的策略须要无缘无故跑着,万一级的股票数据源源不断的进来,本来 促发策略后边的条件执行,。。。。。。。。多样化不? 和回测平台原困是本质区别了。。。。

我对金融很感兴趣。我是本来 计算机学科的学生,但我的书架上有着不下于200本经济金融相关的书籍。我的书籍大多都是经典教材,而都是心灵鸡汤。那种叫你咋样会理财类式的垃圾书我没办法 。关于股票,也都是上股市操盘手那个系列,有十几本书吧,整套。。。。货币金融学、宏观经济学。哪哪几个虽然没办法 完正看到,但看到到个不少。本来 ,我虽然当事人的本来 特性还是完正的。。。

分为本来 每段:

在互联网公司工作的不得劲本来 ,你都可不还可以学到互联网技术后边不得劲干货的知识。比如许多并发编程的设计、基于epoll的事件机制、内存池的设计、以读者写着衍生出的多程序运行架构、程序运行池等各种架构。许多 从顺序编程到并发编程,这是我在工作中最大的收获。