云子量化免费阅读传送链接

有读者问,backtrader实盘交易的时候,是否支持实时更新画图,比如接收CTP的数据,合成一分钟的bar,然后在网页上显示行情,类似于通达信或者同花顺的行情软件的看盘功能。

很遗憾的告诉各位,backtrader中没有提供直接的方法。但是可以自己去实现。这篇文章就尝试梳理下backtrader实盘的时候数据处理与数据展示的一些问题。

使用程序化交易的目的

我们为什么想要使用程序化进行交易呢?这个问题就回到最开始我们已经回答过的问题:量化交易有什么优势?

  1. 可以同时使用多个策略、交易多个资产,节省很多的时间与精力
  2. 交易速度比较快,降低滑点

从这两个目标出发,谈一谈,backtrader在实盘中,如何更好的实现多品种多策略的交易。

硬件的限制

我们进行程序化交易的程序一定是运行在一定的设备当中,有一定量的CPU、一定量的内存、一定IO速度的硬盘和一定传输速度的网络。CPU、内存、IO速度,和网络,影响着或者或多或少决定着,我们的交易速度怎么样,我们能在多少个资产上跑多少个策略。

一般情况下,CPU频率越高,核数越多,内存越大,硬盘越好,网络越快,进行程序化也就更优优势。但是,很多情况下,资源都是有限的,硬件基本都是限定的。

我们需要考虑的是,在硬件设备一定的情况下,我们应该怎么提高我们在程序化交易的时候的优势。

【答读者问28】关于backtrader实盘的时候实时更新行情的几个问题相关推荐

  1. 【答读者问13】backtrader实盘交易中应该注意些什么(数据篇)?

    云子量化免费阅读传送链接 答读者问是免费文章,不计入专栏中.写作本文使用了62分钟,阅读大概3分钟. 有个读者咨询使用backtrader连接IB进行实盘交易的时候需要注意些什么?由于我使用backt ...

  2. 【答读者问49】backtrader中的mult、leverage、margin的关系

    backtrader中关于mult.leverage和margin的具体含义其实并没有百分之百的准则,CommInfoBase类里面的一些设置可能并不是完全合理,我们可以根据自己的需要,自己继承这个类 ...

  3. 【答读者问12】如何理解backtrader的line以及对line进行操作?

    云子量化免费阅读传送链接 答读者问为免费文章,不计入专栏里面. 理解line是理解backtrader的基础,backtrader是一个事件驱动的量化框架,基于元编程技术,形成了line的数据结果:在 ...

  4. 【答读者问47】一场由夏普率引发的乱斗(backtrader和joinquant计算夏普率的方式哪一种更稳定?)

    云子量化免费阅读传送链接 接着上一篇文章[答读者问46]一场由夏普率引发的乱斗(backtrader,pyfolio和聚宽都是怎么计算夏普率的?),本文尝试用蒙特卡洛模拟的思想,模拟1000次,随机生 ...

  5. 【答读者问6】如何获取哪些股票有持仓?

    云子量化免费阅读传送链接 答读者问为免费文章,不计入专栏里面.本文可以在下面地址免费阅读. backtrader实现了一些基础的功能,有些需要个人定制的功能,完全可以使用一些基础的功能进行叠加来实现, ...

  6. 答读者问总结 微信群欢迎你

    在<大学里最重要的七项学习>这篇广受在校学生欢迎的文章中,李开复老师说:就读大学时,你应当掌握七项学习,包括自修之道.基础知识.实践贯通.培养兴趣.积极主动.掌控时间.为人处世. 确实,在 ...

  7. 答读者问(17):一个在读女硕士有关实习及如何进入企业的相关疑问

    最近,我收到一位研究生的邮件,内容如下: 学长你好! 我是一名现在在XXX读XXX的学生,我本科在国内一所211工科院校读通信工程专业. 在你博客中答读者问的栏目,有些对我很有启发,比如16号的女生如 ...

  8. 答读者问(8):如何批量查询marker基因(对应的蛋白)会不会在膜上表达?

    做实验的朋友们对这个问题应该是很感兴趣的,因为涉及到后续能不能实验验证. 一般的做法是拿基因名或者蛋白名去查文献,查网站.我知道的:uniprot.PDB.the human protein atla ...

  9. 答读者问:学历不高,要如何破局?

    今天读者群在激烈讨论学历是否重要,有的朋友说非常重要,也有人说并没有那么重要. 有读者问:"我是专科毕业,我需要读在职本科或者研究生吗",也有读者问:"洋哥,三本毕业几年 ...

最新文章

  1. html文章整体居中,div居中与div内容居中
  2. php分享十五:php的数据库操作
  3. 简约之美Jodd-http--应用一箩筐
  4. Hbase 预写日志WAL处理源码分析之 LogCleaner
  5. 杨中科.NET5视频教程更新了:DI、配置系统、Logging、EF Core等
  6. java keysetview,Set——你真的了解吗?
  7. tomcat常用功能
  8. ATL中的C++模板
  9. Selenium 对元素element的操作举例
  10. netdev_priv() 函数
  11. hive从入门到放弃(一)——初识hive
  12. 计算机硬件未来发展前景,计算机硬件发展趋势
  13. HTTP协议简介和系统命令curl,AIP调用 (ELK中运用)
  14. win32Day06:控件
  15. 偶尔会有的一点感受(二)
  16. 小博老师收集Java经典面试题 ——Servlet和JSP常见面试题
  17. 红米Note 3如何卡刷开发版启用Root权限
  18. 无人驾驶出租车车队长沙惊艳亮相,BIE保驾护航
  19. OK资本周子涵:区块链的成果是“熬”出来的
  20. 【计算题】(三)连续与导数

热门文章

  1. 打破医院围墙 数字化平台之上的想象力
  2. android子系统,Android图形子系统详解
  3. k8s就绪探测readinessProbe和存活探测livenessProbe
  4. 移动端 —— 微信二维码生成、授权登陆,展示用户信息页
  5. 帧大小超过交换机mtu_网卡最大传输单位MTU和巨型帧(Jumbo frame)设置
  6. 【正点原子FPGA连载】 第三十四章双目OV5640摄像头RGB-LCD显示实验 摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
  7. 网络编程(3)—— 基于Windows系统的socket服务器端的编程步骤
  8. 百鸡问题扩展-N鸡问题N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买。 有几种买法呢?这就是N鸡问题。
  9. ifeq makefile 或语句_makefile中的“ifeq”条件语法
  10. 【Scripts系列】之Makefile中条件分支ifeq/else/endif/else ifeq/ifneq/ifdef/ifndef用法详解