- 博客(9)
- 收藏
- 关注
原创 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 1942
原创 安装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 3818
原创 Python的基础—with...as介绍
一、语法结构with EXPRESSION [ as VARIABLE] WITH-BLOCK 二、简单描述存在一些对象或方法,需要事先设置,事后做清理工作。比如文件处理,需要先获取一个文件句柄,从文件中读取数据,然后关闭句柄java中可以通过try...catch...finally来控制python中可以通过with...as来控制三、参数解释with后的EXPRE
2017-03-23 18:02:47 444
原创 zipline策略流程
1、initialize() 函数形式:initialize(context) 函数说明:是必须的,程序启动初始化,context是参数 2、handle_data() 是可选的 函数形式:handle_data(context, data) 函数说明:择时下单的方法,回测时,每分钟执行一次。实盘交易时,一次事件触发一次调用。
2017-03-02 16:45:10 1777
原创 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 2294
原创 Python的基础—import介绍
一、import导入的类型:1、模块文件(.py、.pyo、.pyc、.pyd、.so、.dll)2、包(包含多个模块)3、内建模块(使用C编写并已链接到Python解释器中)二、import导入的路径:解释器按照sys.path列表中的目录顺序来查找导入文件其中list第一个元素空字符串代表当前目录。>>> import sys>>> print sys.pat
2017-03-01 18:09:10 515
原创 Python的基础—__init__.py介绍
1、__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件2、可以在__init__.py文件中再导入其他的包,或者模块。from .finance.asset_restrictions import ( Restriction, StaticRestrictions, Histori
2017-03-01 17:44:58 657
原创 zipline的包结构
1、assets2、data3、finance4、gens5、lib6、pipeline7、testing8、utils9、algorithm10、api11、dispatch12、errors13、protocol
2017-03-01 17:16:49 580
原创 zipline的context对象详解
context是一个增强的字典,用来维护我们在实时交易或回测时的各种数据状态。它可以在不同算法之间引用。 我们也可以在算法中用context来替代全局变量。可以通过context.some_property的形式,来取值和赋值。 常见的一些自定义context属性如下:
2017-03-01 11:06:41 1646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人