更新1:最近有朋友反馈说直接使用pip install ibpy2下载的包不能连接backtrader跑实盘,ibpy2确实好些年没有更新了,我自己准备自己维护一下ibpy2并且进行必要的功能上的更新,源代码放到了码云上,建议大家使用这个项目替代ibpy2,目前这个开源项目在接下来的几个策略中都能跑的通。

更新2:如果在使用过程中报错,出现:

***** DATA NOTIF: DELAYED
***** STORE NOTIF: <error id=16777217, errorCode=10285, errorMsg=Your API version does not support fractional size rules. Please upgrade to a minimum version 163.>

需要在API-设置中选中“以整数单位发送外汇市场数据(兼容模式)"

在IB(盈透证券)上进行程序化交易,需要有几个基本的条件:

  • 一个IB的模拟账号或者实盘账号

  • 正常运行着TWS或者IB Gateway的有用户界面的电脑,windows、ubuntu、mac等电脑应该都可以,无桌面的linux服务器不行。

  • 下载TWS API或者第三方的IB的API,在backtrader的这个教程中,将会使用Ibpy作为主要使用的盈透的API。目前ibpy好几年没有更新,经过测试,目前不支持windows版本使用,只能在ubuntu上使用,后

backtrader与IB(盈透证券)实盘交易教程1---环境的配置相关推荐

  1. 【backtrader与IB(盈透证券)实盘交易教程4】用backtrader在盈透证券上使用Aberration策略进行模拟交易

    在前面的文章中,已经对backtrader如何使用ibpy2进行交易做了说明,并且也写了一系列文章介绍了IB原生的TWS API的主要使用方法,本篇文章尝试编写一个现实当中的策略实现在IB上进行模拟交 ...

  2. windows上安装python3教程以及环境变量配置详解

    这篇文章主要介绍了windows上安装python3教程以及环境变量配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.在浏览器搜索pyth ...

  3. python编译器路径_python编译器安装教程以及环境变量配置

    python解释器安装教程以及环境变量配置 python解释器安装教程 Python作为一门编程语言,其魅力远超C#,JАVa,C,C++,它被称为"胶水语言",更被热爱它的程序猿 ...

  4. 基于 IB 盈透证券的原生 Python API 连接

    在本文中,我们将介绍如何为 Interactive Brokers Native Python API 提供的 EClient 和 EWrapper 类派生子类.然后,我们将提供端到端连接测试脚本,以 ...

  5. MySQL下载与安装教程以及环境变量配置

    MySQL下载 1 搜索mysql 选择mysql downloads 如下 2 点击滑动到底部选择社区版本(免费) 如下 3 选择Community Server 如下 4 选择对应的版本下载 我选 ...

  6. Android ndk 安装教程 以及环境变量配置

    现在android ndk 也是非常的方便 第一步 第二步搜索sdk 第三步 把界面切换到SDK Tools 界面 选中ndk  然后在点击Apply 下载即可 然后就是查看ndk 安装到那个目录下面 ...

  7. python详细安装教程 path-Python解释器安装教程以及环境变量配置

    Python解释器安装 1.打开Python官网 www.python.org 2. 鼠标放在 Downloads 上,并选择相对应的系统 3.寻找你想要的版本,以3.7.3版本为例 3.1 64位系 ...

  8. python2.7解释器安装教程_Python解释器安装教程以及环境变量配置

    Python解释器安装 1.打开Python官网 www.python.org 2. 鼠标放在 Downloads 上,并选择相对应的系统 3.寻找你想要的版本,以3.7.3版本为例 3.1 64位系 ...

  9. Windows中 JDK下载与安装教程 JAVA环境变量配置、JDK基本介绍

     JDK基本介绍 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和J ...

最新文章

  1. [BuildRelease]build number / id
  2. 如何用 React Native 创建一个iOS APP?(二)
  3. ExtJs 日期相加,Grid表格列可编辑
  4. php 点击选择图片上传,php上传多张图片时,选择图片后即可预览的问题
  5. TensorFlow构建二维数据拟合模型(1)
  6. 如何编程实现iAMT无线功能的禁用和开启
  7. flash游戏转换html5,一键转换——介绍我做的flash转html5工具LavaH
  8. uniapp引入字体包——DIN
  9. Redis设计与实现学习总结
  10. 最新白白iApp手册开源-iApp源码 非常牛逼
  11. 511遇见易语言大漠模块制作教程找图FindPic
  12. 日志系统模块基础、C语言实现一个日志模块、zlog日志模块基础
  13. 计算机在线拥有,电路在线计算器
  14. CE找基址及偏移教程 外挂必学
  15. 查看Java 版本tls_如何在Java中设置TLS1.2版本
  16. 【本地ASP网站】Microsoft OLE DB Provider for ODBC Drivers
  17. To Introduce An Anime
  18. 微信小程序 vant-weapp 实现多选标签
  19. Android 8.1/GO GMS认证 (GMS认证群:738320435)
  20. Android之蚂蚁森林能量水滴效果

热门文章

  1. HTML如何修改span里面的字体颜色,怎么用span css设置div内部分字体颜色?
  2. 智能合约语言 Solidity 教程系列9 - 错误处理 1
  3. oracle常用命令,熟记于心
  4. java 产生p10证书_PKCS#10 以及证书颁发过程
  5. 二、Activity 的启动模式
  6. Linux驱动开发庖丁解牛系列
  7. 三分钟教你OFD文件怎么看
  8. 手持(单导联) 心电算法及技术
  9. c#中计算当前时间是今年第几周 与ORACLE数据库中ww转化相同
  10. 使用FFmpeg将视频编码格式转化为H264编码