Quant友们,大家好,最近不少B站粉丝私信问数据获取的问题。毕竟从事量化就得和数据打交道,有大量完整稳定的数据来源能帮助大大提高策略开发效率,是吧!

所以,给大家整理了以下好用又常见的数据获取平台,觉得有用的话,点赞收藏吧!

1.米筐量化

米筐的数据质量很高,提供了一个金融终端和网页版的平台,用户可以在上面写策略,免费试用数据。

2.聚宽量化

聚宽提供了python版本的API,可以很方便的调用相应数据,用的人比较多。

除了python,还有C、C++、matlab等语言调用数据的接口。​​​​​​​

接下来小编分享一下如何借助米筐量化平台编写策略和回测分析:

# 你选择的证券的数据更新将会触发此段逻辑,例如日或分钟历史数据切片或者是实时数据切片更新def handle_bar(context, bar_dict):...    if newPrice >= context.nextSellPrice:        logger.info("执行高抛交易,对应价格:{}".format(newPrice))        amount = context.portfolio.positions[context.s1].quantity        if amount >= context.tradeNumber:            logger.info("执行高抛交易,对应数量:{}".format(context.tradeNumber))            order_shares(context.s1, -context.tradeNumber)            plot("S", newPrice)        elif amount >= 100:            logger.info("执行高抛交易,对应数量:{}".format(amount))            order_shares(context.s1, -amount)            plot("S", newPrice)                 calc_next_trade_price(context,newPrice)        obj = {            "nextSellPrice":context.nextSellPrice,            "nextBuyPrice":context.nextBuyPrice,            "curTradePrice":context.curTradePrice        }        context.buyTradeList.append(obj)
    if newPrice <= context.nextBuyPrice:        logger.info("执行低吸交易,对应价格:{}".format(newPrice))        amount = int(context.portfolio.cash / newPrice / 100.0)  * 100        if amount >= context.tradeNumber:            logger.info("执行低吸交易,对应数量:{}".format(context.tradeNumber))            order_shares(context.s1, context.tradeNumber)            plot("B", newPrice)
        calc_next_trade_price(context,newPrice)               obj = {            "nextSellPrice":context.nextSellPrice,            "nextBuyPrice":context.nextBuyPrice,            "curTradePrice":context.curTradePrice        }        context.sellTradeList.append(obj) 

么以上就是小编今天要和大家分享的常见的量化数据获取平台,除了小编分享的两种方式,大家还可以通过https://gitee.com/metatradeapi 获取更多的实盘股票交易接口数据,也可以通过下方名片和小编交流!

米筐量化提供的数据质量怎么样?相关推荐

  1. 怎么利用米筐量化测试实盘数据?

    怎么利用米筐量化测试实盘数据? 第一步,先用股票交易接口米筐量化 第二步:用米筐量化查询各类交易数据 以上就是关于怎么样利用利用米筐量化测试实盘数据的方式,如果大家还想了解更多可以在这里看MetaTr ...

  2. 分享米筐量化的使用方法

    米筐量化都是量化金融分析经常会用到的数据提供平台,今天主要是来讲一下关于米筐量化的使用方法: 基本操作: 在这里把tushare和rqdatac是import为ts和rq,这import as会对之后 ...

  3. 米筐量化如何安装使用?

    米筐量化如何进行安装使用呢?其实这是个比较简单的过程,用户不需要使用者用pip install,虽然米筐也可以pip install,但是不是必需的.注册账户,打开编译器: rq.get_price( ...

  4. 米筐量化不支持c语言_AQ答疑:三分钟入门量化投资

    答疑丨量化投资三分钟入门(一) 量化投资在国外的发展已经有很长时间的历史,虽然国内市场目前仍处于初起阶段,但是因其投资业绩稳定,市场规模和份额不断扩大,得到了越来越多投资人的认可,各个大型券商也在发展 ...

  5. 米筐量化不支持c语言_量化初级之量化选股

    前言 所谓量化交易,个人理解,就是将投资理念,仓位管理等定量的表达出来,之后通过代码的方式,通过 程序去代替人去实现交易.相比主观交易,量化交易的有点很多,譬如,可以避免投资者因为心理因素 而导致错误 ...

  6. 米筐量化不支持c语言_量化 | 从零开始学量化(三):数据获取途径

    本系列的前两篇都是一些笼统的介绍,供小白制定学习计划时参考,现在该铺垫的都铺垫的差不多了.循序渐进,从本篇开始会写一些能实操的内容,尽量写的很细节,有任何问题欢迎私戳. 本篇给出一些数据获取途径,基本 ...

  7. 米筐量化不支持c语言_从零开始学量化(三):数据获取途径

    本系列的前两篇都是一些笼统的介绍,供小白制定学习计划时参考,现在该铺垫的都铺垫的差不多了.循序渐进,从本篇开始会写一些能实操的内容,尽量写的很细节,有任何问题欢迎私戳. 本篇给出一些数据获取途径,基本 ...

  8. 知不知道什么叫米筐量化?怎么来的?

    现在量化市场范围越来越大,各种量化系统也是普遍性的了,不过米匡量化这个开发系统通常是由交易接口的专业开发团队开发的的结果,那么米匡量化的终端又是是怎么开发成功的呢? 首先,我们可以从api接口的调用来 ...

  9. 利用米筐量化回测平台实行量化炒股

    1.主要属性 2.代码 # 可以自己import我们平台支持的第三方python模块,比如pandas.numpy等. import pandas as pd import numpy as np f ...

最新文章

  1. web程序前后台功能实现_微信定制开发、小程序定制开发可以实现哪些功能?
  2. 查看平台内核信息脚本
  3. window系统安装redis步骤
  4. flex使用FlexPrintJob打印问题
  5. 如何在一个站点里使用两个Web.sitemap 或是多个Web.sitemap?
  6. jQuery使用ajax传输xml文档在IE中无法正确解析的问题
  7. python二进制、字符编码及文件操作
  8. bat产品经理能力模型_浅析产品经理能力模型
  9. zabbix-agent自定义监控项
  10. halcon三种模板匹配方法
  11. 虽然今天angular5发布了,但我还是吧这篇angularjs(1)+webpack的文章发出来吧哈哈哈...
  12. Java 面试—乐/悲观锁,wait/notify/notifyAll对比
  13. 令人魂牵梦绕的香格里拉
  14. 通信笑笑点(2010.08.14)
  15. 合作模式歌利亚机器人_《歌利亚》画面战斗及机器人制作试玩图文心得 歌利亚好玩吗...
  16. sqlyog恢复查询记录
  17. 研发路上的总结和思考 -----来自阿里巴巴中间插件----作者:石佳宁
  18. 英语口语428之每日二十个英语单词
  19. CGAL求最小外包矩形
  20. SM1算法的EBC、CBC、OFB模式及其介绍

热门文章

  1. 微服务架构的好处和弊端
  2. 直线导轨防尘处理方案有哪些?
  3. 人工智能作业——python实现洗衣机模糊推理系统实验
  4. Java 虚拟机(JVM)运行时内存结构
  5. 张海宁:首个 CNCF 中国开源项目 Harbor 的修炼之道
  6. 从长远来看读博的收益是巨大的,为什么读博的人却很少?
  7. 设备指示灯开关状态识别检测系统 yolov5
  8. 单片机学习(2)------中断操作
  9. 《Python自然语言处理(第二版)-Steven Bird等》学习笔记:第03章 加工原料文本
  10. java boxed_Java IntStream boxed()用法及代码示例