zipfile --- 使用ZIP存档¶ZIP 文件格式是一个常用的归档与压缩标准。 这个模块提供了创建、读取、写入、添加及列出 ZIP 文件的工具。 任何对此模块的进阶使用都将需要理解此格式,其定义参见 PKZIP 应用程序笔记。此模块目前不能处理分卷 ZIP 文件。它可以处理使用 ZIP64 扩展(超过 4 GB 的 ZIP 文件)的 ZIP 文件。它支持解密 ZIP 归档中的加密文件,但是目
转载 2023-08-11 21:37:15
138阅读
zipline/utils/ tradingcalendar.py tradingcalendar_bmf.py 巴西商品期货交易所 tradingcalendar_lse.py 伦敦证券交易所 tradingcalendar_tse.py 东京证券交易所 25号美股非交易日
转载 2016-03-30 15:44:00
39阅读
2评论
## Docker Python Zipline环境 ### 简介 Docker是一个开源的容器化平台,它可以帮助开发人员快速构建、部署和运行应用程序。Python是一种高级编程语言,被广泛用于数据分析和科学计算任务。Zipline是一个开源的量化交易框架,可以用于开发、回测和部署交易策略。 在本文中,我们将介绍如何使用Docker创建一个包含PythonZipline的环境,并且提供一些
原创 9月前
20阅读
history 多只股票时会返回某几只股票停牌没数据 聚宽 多只股票如果某几只没有发行 600485: nan 多只股票如果某几只停牌 600485: 上个交易日close order下单全报停牌警告 600485:始终有 不会 data[600485]报错
转载 2016-03-30 16:57:00
81阅读
2评论
重装Anaconda,指定虚拟环境
原创 2023-08-01 14:50:47
409阅读
官方说版本用3.5。创建环境:conda create -n env_zipline python=3.5使用环境:conda activate env_ziplinecond
原创 2022-06-08 19:55:32
672阅读
win10下搭建zipline python3.5量化回测平台1、安装 Anaconda1.1 下载Anconda1.2 安装1.3 Anaconda Prompt1.4 检查安装1.5 创建python3.5环境2、安装zipline2.1 添加下载频道2.2 安装zipline3、安装PyCharm3.1 下载PyCharm(Windows)3.2 安装PyCharm3.3 配置Anacon
# 数据可视化 Zipline ## 导言 在现代社会中,数据变得越来越重要。企业、学术研究以及政府机构都需要对大量的数据进行管理和分析。而数据可视化是一种强大的工具,可以帮助我们更好地理解和传达数据背后的故事。本文将介绍一种流行的数据可视化工具——Zipline,并提供代码示例,以便读者可以快速上手。 ## 什么是 ZiplineZipline 是一个开源的 Python 库,主要用
原创 2023-07-19 19:07:35
118阅读
来源 | Fintech独角兽作者 | sniper欢迎关注我们! 0 1 用Python搭建开源本地化的股票量化研究环境所需环境:Anaconda3+Alphalens简介:Alphalens 是一款 Python 的工具包,是 Quantopian 公司旗下三大开源包之一,另外两个分别是 Zipline 和 Pyfolio,Alphalens 用于因子开发, Zipline 用于
python 有哪些金融相关的库TA-Lib:专业的金融市场技术指标库,用于技术分析。PyAlgoTrade:用于自动化金融策略开发的库,可以支持交易记录和回测。pyfolio:用于量化分析和回测的Python库。Zipline:用于量化交易的开源Python库。Quantopian:用于构建量化交易系统的Python库。PyFinance:用于分析金融数据的Python库。Pandas:一个用于
一、OHLCV:当天的开盘价(Open)、最高价(High)、最低价(Low)和收盘价(Close)。如果再加上这一个小时总的成交量(Volumn),就得到了 OHLCV 数据。使用 Zipline 进行策略回测,或者用 Pyfolio 进行投资组合分析。Quantopian,就提供了基于 Zipline 的标准回测环境。国内也有诸如 BigQuant、果仁网等类似平台,提供不同市场和金融产品的交
首先创建一个新环境,我是创建的3.5,你可以创建3.6,3.7,反正版本别太高。conda create -n env_zipline py
原创 2022-06-09 01:35:51
2803阅读
backtrader由德国工程师开发,拥有股票的回测,检测交易策略,支持期货实时交易,对于股票交易还在完善,我尝试了pylagotrade,vn.py,发现backtrader功能强大,交易策略全面,一直想用zipline写交易策略,但是一直安装不上,很多地方需要改,目前在研究,但是我们也很幸运,很多量化平台都是建立在zipline上的比如聚宽,掘金等,还有一个微软开发的机器学习量化库qlib,我
如题,提问的范围限于适合中国大陆金融市场使用的工具链,所以IbPy和Quotopian之类主要面向欧美市场的工具不算,zipline这种库可以算。题主知道的一些:万得的Python API,可以用来获取实时数据、历史数据以及下单交易 优点:万得大而全 缺点:下单交易功能不是事件驱动(例如成交回报需要用户去查询,而不是主推)同花顺iFinD的Python API,类似万得的API 优点:比万得便宜,
转载 2023-07-24 20:39:52
0阅读
1引言目前基于Python的量化回测框架有很多,开源框架有zipline、vnpy、pyalgotrader和backtrader等,而量化平台有Quantopian(国外)、聚宽、万矿、优矿、米筐、掘金等,这些量化框架或平台各有优劣。就个人而言,比较偏好用backtrader,因为它功能十分完善,有完整的使用文档,安装相对简单(直接pip安装即可)。优点是运行速度快,支持pandas的矢量运算;
一、OHLCV: 当天的开盘价(Open)、最高价(High)、最低价(Low)和收盘价(Close)。如果再加上这一个小时总的成交量(Volumn),就得到了 OHLCV 数据。 使用 Zipline 进行策略回测,或者用 Pyfolio 进行投资组合分析。Quantopian,就提供了基于 Zi ...
转载 2021-09-07 16:16:00
1100阅读
2评论
一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而import到其他脚本中是不会被执行的。 test.pyprint("i'm t
转载 2023-05-29 17:08:28
405阅读
就两个步骤:导包,调用 1.首先得有两个文件a.py和b.py,被调用的文件a.py里要封装一个函数hello,刚开始最好新建一个项目project,在新建的项目里新建一个包,包里放这两个文件,方便查看和调用。2.被调用的文件a.py里的内容如下,def hello(): print("hello,world")b.py里的内容如下,  from new.a import hel
转载 2023-07-01 10:32:15
191阅读
## 使用Python进行掩码操作 在Python中,掩码操作是一种常见的技术,用于对数据进行筛选、过滤和处理。本文将介绍掩码操作的基本概念和常见应用场景,并通过代码示例演示如何使用Python进行掩码操作。 ### 什么是掩码操作? 掩码操作是通过创建和应用掩码(也称为布尔掩码)来对数据进行筛选和过滤的一种方法。掩码本质上是一个布尔数组,其中每个元素都对应于相应数据数组中的元素,并决定该元
原创 2023-08-16 09:12:24
414阅读
 随笔记录方便自己和同路人查阅。#------------------------------------------------我是可耻的分割线-------------------------------------------  利用in和not in操作符,可以确定一个值是否在列表中。像其他操作符一样,in和not in用在表达式中,连接两个值:一个要在列表中查找的值,以及待查找
转载 2023-05-30 12:54:05
220阅读
  • 1
  • 2
  • 3
  • 4
  • 5