转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top Tick:什么是Tick,在交易平台中很常见,事实上就 单笔交易时某仅仅证券的基本数据. 我们通过代码来学习吧: package org.cryptocoinpartners.schema; import javax.annotation.Nullable; import javax.persistence.Entity; import javax.persistence.…
转载须注明出处:http://blog.csdn.net/minimicall? viewmode=contents, htpp://cloudtrader.top 今天開始正式切入到Cointrader的源代码分析学习中,其主页为:https://github.com/timolson/cointrader. 它是基于Esper的一个比特币云交易托管平台.和我想做的事情比較相近.并且尽管如今没什么功能,但代码量相对少.对于学习很好. 以下是它的一个类图.: 后面我们会依据这个类图一步步的剖析整…
转载需说明出处:http://blog.csdn.net/minimicall, http://cloudtrade.top 不论什么可交易的都能够称之为Assert,资产.其类代码例如以下: package org.cryptocoinpartners.schema; import javax.persistence.Basic; import javax.persistence.Cacheable; import javax.persistence.Entity; import javax.…
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrader.top/ 在量化交易系统中.有些事件是远端传来的,比方股票的价格数据等.所以,在这一节我们定义了一个远端事件实体. 它是一个基类.并不单独生成数据表. 详细代码例如以下: package org.cryptocoinpartners.schema; import javax.annotation.Nullable; import javax.persistence.Basic;…
转载须注明出处:viewmode=contents">http://blog.csdn.net/minimicall?viewmode=contents.http://cloudtrade.top/ 一个完整的系统,必定会涉及到配置文件.配置文件能够是xml.属性文件等形式.大多数而言我们并不须要重写配置读取解析模块,仅仅须要使用开源的就可以,这里使用的是apapche.commons.configuration的. 我们这里要说的是Cointrader的ConfigUtil类,它涉及到配…
转载须注明出处:http://blog.csdn.net/minimicall? viewmode=contents,http://cloudtrade.top Listing:挂牌. 比方某仅仅股票在某证券交易所挂牌交易.也就是上市交易. 老规矩,通过源代码学习: package org.cryptocoinpartners.schema; import java.util.ArrayList; import java.util.List; import javax.persistence.C…
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/ Portfolio:组合,代表的是多个证券组合在一起为了完毕某一策略 . 组合中每一个证券都有自己的仓位(Position).我们的策略就是要控制组合的Position进而涉及到买卖,订单. Portfolio代码: package org.cryptocoinpartners.schema; import java.util.Coll…
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/ PriceData:价格数据.价格数据是市场数据的子类. 详细代码例如以下: package org.cryptocoinpartners.schema; import java.math.BigDecimal; import javax.annotation.Nullable; import javax.persistence.Map…
转载需注明: 事件,是Esper的重要概念. 这里我们定义个事件类.它是Temporal实体的派生类. 不过对Temporal简单的包装.其代码例如以下: package org.cryptocoinpartners.schema; import org.joda.time.Instant; import javax.persistence.MappedSuperclass; /** * Subclasses of Event may be posted to Context * * @auth…
转载须注明出自:http://blog.csdn.net/minimicall? viewmode=contents,http://cloudtrader.top 货币,Cointrader中基本实体.我们通过代码来学习该实体: package org.cryptocoinpartners.schema; import java.util.List; import javax.persistence.Cacheable; import javax.persistence.Entity; impo…
Cointrader表结构 转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrader.top 设置(setup) Install Java Install Maven Install MySql Create a database using mysql -u root -e `create database cointrader;` This is mysql root not system roo…
啥也不说了,都在图里了.希望能够给大家的职业规划一些提示,尤其是写了几年程序,却越来越迷茫的同学.…
程序猿修仙之路--数据结构之你是否真的懂数组?   数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构  .要想在之后的江湖历练中通关,数据结构必不可少.数据结构与算法相辅相成,亦是阴阳互补之法. 开篇 说道数组,几乎每个IT江湖人士都不陌生,甚至过半人还会很自信觉的它很简单. 的确,在菜菜所知道的编程语言中几乎都会有数组的影子.不过它不仅仅是一种基础的数据类型,更是一种基础的数据结构.如果你觉的对数组足够了解,那能不能回答一下: 数组的本质定义?…
我只是一个小菜鸟,对于自主学习和交流PHP(jquery,linux,lamp,shell,javascript,server)等一系列的知识.小菜鸟创建了一个群.希望光临本博客的人能够进来交流. 寻求共同发展.搭建平台. 本人博客也有很多的技术文档,希望能够为你提供一些帮助. QQ群:   191848169               QQ:450225664 导语:今年三月份,在CSDN博客和新浪微博上有一篇<从1.5K到18K,一个程序猿的5年成长之路>被众人分享和传阅,这篇博文首先介…
新的城市,新的生活!前不久刚刚结束了苦逼的面试找工作之旅,期间也小有收货,如今正处年底工作闲暇之余,将前一阵子陆陆续续的总结整理了一下,本人菜鸟程序猿一只,水平有限,本文总结的知识不算深入,比较浅显,还望大神见谅,重在总结,交流与分享...-_-! 文章主要宗旨如下: 1:ios开发中常见技术的总结(主要是区别) 2:作为一个iOS程序员必备的常识问题 3:作为面试必备的一份宝典 4:初学者快速了解相关技术 5:老程序员快速回顾混淆,忘记的知识点 后续我也会一直讲本文更新下去,有遗漏点或者错误的…
一.摘要 为什么需要量化交易? 量化交易是做什么? 量化交易的价值何在? 做量化交易需要什么? 聚宽是什么? 零基础如何快速入门量化交易? 自测与自学 二.量化交易比传统交易强多少? 它能让你的交易效率提高百倍,量化交易之于传统交易方法,如同大型收割机之于锄头镰刀,机枪大炮之于刀剑棍棒.    也就是是说,传统交易方法是这样的 而量化交易是这样的: 在金融最为发达的美国,量化交易已大行其道,占据了70%以上的股市成交量.可以说量化交易是未来的趋势.当然,只言片语不能解释清楚,接下来,我们具体地介…
最近面试了一些人,也在群上跟一些群友聊起,发现现在的互联网真是热,一些工作才两三年的期望的薪资都是十几K的起,这真是让我们这些早几年就成为程序猿的情何以堪!正所谓是站在风口上,猪也能飞起来!我在这里就根据我本人的经历,把参加工作这几年以来的一些热门的领域和技术列举一下,然后从我自身的角度点评一番.当然,这是个人片面的看法,写出来仅仅是想抛砖引玉,让各位都一起来讨论讨论,我们程序猿可以在来年做个好的抉择,努力往风口上站上一站! 目录 社交 人人 微博 微信 娱乐社交 匿名社交 游戏 页游 手游 电…
感谢博客园一直以来的支持,写连载都是在这里首发,相比较CSDN和开源中国气氛要好的多. 节前,想以此篇文章结束<一个程序猿的生命周期>的<生存>篇,对过10的年做一个了断,准备开启新的起点.   正文:        从<0.一贫如洗的家境>写到现在,父母已经58了,我也已经30岁了,我的孩子也已经3岁了.时代的变迁造就了我们现在美好的生活,而在人生的旅途上也付出了无数的艰辛.当你暮然回首的时候,那些可能连屁都算不上,难道你还会怀疑你的前途嘛!!!        从事I…
送给和我一样曾经浮躁过的PHP程序猿   2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程,同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们 们.我们是一群充满浮躁.抱怨.迷茫的程序猿,想一想3年就这么过去了,社会变得更浮躁了,鸭梨也越来越大,房?车?女人?... 抓狂... 决定写这样一篇文章,再次明确自己的职业规划,也送给浮躁的你,踏上程序猿这条路可谓是路途艰辛.乏味.枯燥,在这里把自己的学习心得.目前正在计划的规划列出来.希望对你有所帮助. 1.多动手,多思考 不…
我本不是个喜欢写文章的人,更甭提写这种基本没技术含量的文章了.但是今天上班的时候,不经意浏览了下学校的QQ群,突然很想把自己的经验经历分享给还在大学里的同学,希望能让某些对前途职业迷茫的童鞋有所帮助.首先简单介绍下自己,我从12年毕业到现在,已有三年,一直做的游戏开发程序猿,至今已三年半,大学主攻java,毕业后本想找JAVA的工作,后来机缘巧合进了游戏开发公司,做了两年半的as3页游开发,而后一直的u3d手游开发,至今也已近乎一年了.首先想说说大学里兼职的事.我在大学的时候,做过网游单机版,做…
下面为网上摘录,以做笔记: 但是到网上看看,似乎接私活也有非常多不easy,技术问题本身是个因素,还有非常多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下,接私活是怎么接的?一般流程如何?要注意什么?签合同的风险?等等问题,希望高手能将宝贵的经验与大家共享阿? ///////////////////////////////////// 最好是朋友或熟人推荐,这样两方都比較放心,项目也好拿一些,一般也不会欠款. 假设是陌生人就不好说了,即使签合同也没用. 还…
(此话题将不断更新,请留意) 第一,谈谈final, finally, finalize的差别. final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承.finally是异常处理语句结构的一部分,表示总是运行.finalize是 Object类的一个方法,在垃圾收集器运行的时候会调用被回收对象的此方法,能够覆盖此方法提供垃圾收集时的其它资源回收,比如关闭文件等. 第二,Anonymous Inner Class (匿名内部类) 能否够extends(继承)其它类,能否够…
程序猿将代码注入生命去打造互联网的浪潮之巅.当有一天他们老了.会走向那里,会做些什么? 4.4.0" alt="" style="border:0px; vertical-align:middle; max-width:100%"> 非常多年以后,在我60岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练,然后回来做早餐(50岁的时候我学会了做饭).送完外孙上学,刚好8点.因为北京从2020年開始单双月限行了,这个月是单月.所以仅仅能挤地铁.人一如既往…
毫无疑问,程序猿是善于思考问题的一族. 一个程序的编写都是通过:思考.设计.编写.调试.測试以及执行这些主要的阶段. 但大部分程序猿都有一个问题就是不太愿意測试自己的代码. 他们草草的调式完毕以后就觉得工作结束,測试那是測试人员的工作. 依照理论上.假设代码存在问题.那么測试人员和终于的用户肯定能够发现这些 BUG ,而等待哪个时候再返回来查找问题究竟错在什么地方确实代价不小,其代价有: 1. 影响了程序猿自己的声誉 2. 影响了产品的质量 3. 影响了客户的信任度 4. 这个时候再 DEBUG…
合同签好了. 从昨天下午三点半,一直修改到晚上七点半,才确定签下. 这过程中,有一点讨论得比较久: 就是甲方要不要也拿底薪. 甲方是这样说的:"总经理拿N仟元,董事长不要说比总经理高,但是也不能低吧?" 我一开始听着,没多大毛病,但总不想一下就答应下来. 于是就是说:"先把要改的全部改掉,这点,我再想想." 后来想通了,我直接就拒绝了甲方的要求: 我建议甲方拿业务提成. 根据实际情况,甲方是不需要常常到公司,因此甲方在做什么,其实我是不知道,唯一可考核的就是业务.…
摘要 策略编写的基本框架及其实现 回测的含义及其实现 初步学习解决代码错误 周期循环的开始时间 自测与自学 通过前文对量化交易有了一个基本认识之后,我们开始学习做量化交易.毕竟就像学游泳,有些东西讲是讲不懂,做过就会懂. 由于本教程是基于聚宽量化交易平台(www.joinquant.com),所以为了后续的学习,最好去注册一个聚宽量化交易平台的账号. 一.策略编写的基本框架及其实现 1.从一个非常简单的交易策略开始 先看一个非常简单的交易策略: 每天买100股的平安银行. 为了让这个策略能让计算…
欢迎大家订阅<教你用 Python 进阶量化交易>专栏!为了能够提供给大家更轻松的学习过程,笔者在专栏内容之外已陆续推出一些手记来辅助同学们学习本专栏内容,目前已推出如下扩展篇: 在第一篇<管理概率==理性交易>中笔者结合一个简单的市场模型介绍了为什么在没有概率优势的前提下参与交易会亏钱,其实股票交易和玩一个游戏.做一个项目理念是相通的,需要章法.需要制定策略,否则就和抛硬币赌博一样一样的,用量化交易可以帮助我们管理好概率,更理性的去下单. 在第二篇<线性回归拟合股价沉浮&g…
目录 规划 学习 专业领域知识 知识广度 第二职业 理财 借势 添砖加瓦 最近一段时间,996ICU在互联网界引发"大地震",从普通员工.行业大佬甚至官媒都进行了发声,大家对这个问题进行了充分讨论: 事件回顾: 从16-19年陆续有企业强制员工996引起极大不满,在今年爆发了996icu的抗议,并申请了独立域名和github项目: https://996.icu/#/zh_CN https://github.com/996icu/996.ICU 截止笔者写本稿前,整个项目已经star了…
量化交易-外汇交易-MetaTrader5 外汇有充足的流动性, 7*24, 交易成本低,多空双向,外加杠杆,无人能控盘,有模拟盘,相当适合做量化交易练习积累经验. 第一,全球最大最公平的市场.外汇市场平均日交易量1.9兆美金,相当于期货市场的4倍,美股市场的30倍,令其成为全球最大.同时也是流通性最高的市场.庞大的市场容量,使得投资者有足够的盈利空间.外汇交易流通量非常的大,基本上是没有任何人或者机构能够操纵市场的. 第二,交易时间长,二十四小时可交易.外汇市场24小时开放,不像股市,只在上午…
来自猫扑:程序bug导致了天大的损失,要枪毙程序猿吗? 0 引言 年会上Review 源代码算什么? 法庭上 Review code 才带劲..... 2015年9月3日,随着东京最高法院驳回瑞穗证券的上诉,维持二审的原判结果,一个长达10年的诉讼终于画下了句号.这个判例将对IT行业产生深远的影响:如果程序的bug导致了巨大的经济损失,应该由谁来承担?用户?运营商?还是系统开发商? bug:计算机程序里的错误 今天故事的主角是,瑞穗(みずほ)证券,东京证券交易所(下文简称东证),和富士通. 1…