量化交易
文章平均质量分 77
飞飞好奇
Fly For Fun
深入分布式、中间件、系统架构技术研究;
专注互联网金融、互联网文化娱乐行业。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zipline的包结构
1、assets 2、data 3、finance 4、gens 5、lib 6、pipeline 7、testing 8、utils 9、algorithm 10、api 11、dispatch 12、errors 13、protocol原创 2017-03-01 17:16:49 · 635 阅读 · 0 评论 -
zipline的Order,Portfolio,Account,Position对象
1、order对象 dt, sid, amount, stop, limit, id, filled, commission, stop_reached, limit_reached, created 2、portfolio对象 self.capital_used = 0.0 self.starting_cash = 0.0 self.portfolio_value原创 2017-04-19 18:19:52 · 941 阅读 · 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 · 497 阅读 · 0 评论 -
zipline的bundle相关数据结构
zipline的bundle中主要的四个方法: asset_db_writer minute_bar_writer daily_bar_writer adjustment_writer 因暂时以日为交易频率,暂先不讨论 minute_bar_writer 待后续补上 一、asset_db_writer 1、数据源格式 ('start_date', 'datetime64[ns]'原创 2017-03-31 10:19:04 · 2049 阅读 · 0 评论 -
安装zipline
一、下载anaconda wget https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh 通过 bash 命令执行安装 二、查看conda命令 conda -h vim ~/.bashrc 三、安装zipline conda install -c Quantopian zipline 四、查看ziplin原创 2017-03-28 09:43:11 · 3925 阅读 · 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 · 2427 阅读 · 0 评论 -
zipline的context对象详解
context是一个增强的字典,用来维护我们在实时交易或回测时的各种数据状态。它可以在不同算法之间引用。 我们也可以在算法中用context来替代全局变量。可以通过context.some_property的形式,来取值和赋值。 常见的一些自定义context属性如下:原创 2017-03-01 11:06:41 · 2120 阅读 · 0 评论 -
zipline策略流程
1、initialize() 函数形式:initialize(context) 函数说明:是必须的,程序启动初始化,context是参数 2、handle_data() 是可选的 函数形式:handle_data(context, data) 函数说明:择时下单的方法,回测时,每分钟执行一次。实盘交易时,一次事件触发一次调用。原创 2017-03-02 16:45:10 · 1904 阅读 · 0 评论
分享