
量化交易
文章平均质量分 77
飞飞好奇
Fly For Fun
深入分布式、中间件、系统架构技术研究;
专注互联网金融、互联网文化娱乐行业。
展开
-
zipline的包结构
1、assets2、data3、finance4、gens5、lib6、pipeline7、testing8、utils9、algorithm10、api11、dispatch12、errors13、protocol原创 2017-03-01 17:16:49 · 597 阅读 · 0 评论 -
zipline的Order,Portfolio,Account,Position对象
1、order对象dt,sid,amount,stop,limit,id,filled,commission,stop_reached,limit_reached,created2、portfolio对象self.capital_used = 0.0self.starting_cash = 0.0self.portfolio_value原创 2017-04-19 18:19:52 · 876 阅读 · 0 评论 -
量化杂谈
转载【量化杂谈之基础篇1】获取所有股票的代码和名字——一个爬虫的简单例子http://bbs.pinggu.org/thread-4145710-1-1.html【量化杂谈之基础篇2】回测的那些事http://bbs.pinggu.org/thread-4154818-1-1.html【量化杂谈之基础篇3】回测环境的搭建以及简单的回测框架http://bbs.pinggu.转载 2017-04-15 14:35:57 · 460 阅读 · 0 评论 -
zipline的bundle相关数据结构
zipline的bundle中主要的四个方法:asset_db_writerminute_bar_writerdaily_bar_writeradjustment_writer因暂时以日为交易频率,暂先不讨论minute_bar_writer 待后续补上一、asset_db_writer1、数据源格式('start_date', 'datetime64[ns]'原创 2017-03-31 10:19:04 · 1975 阅读 · 0 评论 -
安装zipline
一、下载anacondawget https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh通过 bash 命令执行安装二、查看conda命令conda -hvim ~/.bashrc三、安装ziplineconda install -c Quantopian zipline四、查看ziplin原创 2017-03-28 09:43:11 · 3857 阅读 · 0 评论 -
zipline的api包详解
1、history函数形式:history(bar_count, frequency, field, ffill=True)函数说明:已经不用了,用data.history替代2、order_target_percent函数形式:order_target_percent(asset, target, limit_price=None, stop_price=None, style=None)函数说明:按指定比例,为指定资产下单3、order_target函数形式:order_target(as原创 2017-03-02 16:25:55 · 2334 阅读 · 0 评论 -
zipline的context对象详解
context是一个增强的字典,用来维护我们在实时交易或回测时的各种数据状态。它可以在不同算法之间引用。 我们也可以在算法中用context来替代全局变量。可以通过context.some_property的形式,来取值和赋值。 常见的一些自定义context属性如下:原创 2017-03-01 11:06:41 · 1766 阅读 · 0 评论 -
zipline策略流程
1、initialize() 函数形式:initialize(context) 函数说明:是必须的,程序启动初始化,context是参数 2、handle_data() 是可选的 函数形式:handle_data(context, data) 函数说明:择时下单的方法,回测时,每分钟执行一次。实盘交易时,一次事件触发一次调用。原创 2017-03-02 16:45:10 · 1810 阅读 · 0 评论