当前位置: 首页 > news >正文

数据事件及数据查询——东方财富掘金量化速成学习(python)

目录

1.数据事件

1.1on_tick - tick数据推送事件

1.2.on_bar - bar数据推送事件

2.数据查询

2.1.current - 查询当前行情快照

2.2.history - 查询历史行情

2.3.history_n - 查询历史行情最新n条

2.4.context.data - 数据滑窗


1.数据事件

1.1on_tick - tick数据推送事件

函数原型:on_tick(context, tick)

示例代码:

def on_tick(context, tick):print(tick)

1.2.on_bar - bar数据推送事件

函数原型:on_bar(context, bars)

示例代码:

def on_bar(context, bars):for bar in bars:print(bar)

2.数据查询

2.1.current - 查询当前行情快照

查询当前行情快照,返回tick数据。回测时,返回回测当前时间点的tick数据

函数原型:current(symbols, fields='')

示例代码:

current_data = current(symbols='SZSE.000001')

2.2.history - 查询历史行情

函数原型:

history(symbol, frequency, start_time, end_time, fields=None, skip_suspended=True, fill_missing=None, adjust=ADJUST_NONE, adjust_end_time='', df=True)

skip_suspended:数据类型bool,是否跳过停牌, 默认跳过

fill_missing:数据类型str or None,填充方式, None - 不填充, 'NaN' - 用空值填充, 'Last' - 用上一个值填充, 默认None

adjust:数据类型int,ADJUST_NONE or 0: 不复权ADJUST_PREV or 1: 前复权ADJUST_POST or 2: 后复权 默认不复权

adjust_end_time:数据类型str,复权基点时间, 默认当前时间

df:数据类型bool,是否返回 dataframe格式,默认 False, 返回list[dict]

示例代码:

history_data = history(symbol='SHSE.000300', frequency='1d', start_time='2017-07-30',  end_time='2017-07-31', fields='open, close, low, high, eob', adjust=ADJUST_PREV, df=False)

2.3.history_n - 查询历史行情最新n条

函数原型:

history_n(symbol, frequency, count, end_time=None, fields=None, skip_suspended=True, 
          fill_missing=None, adjust=ADJUST_NONE, adjust_end_time='', df=False)

示例代码:

history_n_data = history_n(symbol='SHSE.600519', frequency='1d', count=100, end_time='2020-10-20 15:30:00', fields='symbol, open, close, low, high, eob', adjust=ADJUST_PREV, df=True)

2.4.context.data - 数据滑窗

函数原型:

context.data(symbol, frequency, count, fields)

示例代码:

def init(context):subscribe(symbols='SHSE.600519', frequency='60s', count=50, fields='symbol, close, eob', format='df')def on_bar(context,bars):data = context.data(symbol=bars[0]['symbol'], frequency='60s', count=10)print(data.tail())
http://www.dtcms.com/a/503126.html

相关文章:

  • 数据库做网站wordpress ip地址
  • 上海做网站及推广网站关键词怎么优化
  • 利用汽车雷达测试系统模拟多径效应——论文阅读
  • 【大语言模型】—— 自注意力机制及其变体(交叉注意力、因果注意力、多头注意力)的代码实现
  • TensorFlow2 Python深度学习 - 生成对抗网络(GAN)简介
  • 珠海网站品牌设计公司简介厦门网页
  • 房子网站有哪些在线企业查询系统
  • 临颖网站建设漳州做网站建设
  • Linux oops时进行panic
  • 【Docker】Docker Image(镜像)
  • 重生之我拿捏Linux——《三、shell脚本使用》
  • Altium Designer(AD24)Windows窗口功能总结
  • C++进阶:重载类型转换
  • SKY77645 导致的Rach failure问题
  • C++模版:模板初阶及STL简介
  • 微网站策划方案厦门的网站建设公司
  • 织梦网站404页面模板成都全网推广哪家专业
  • Solidity智能合约存储与数据结构精要
  • 生活化讲解Controller - 餐厅的“前台接待员“
  • AI大事记12:Transformer 架构——重塑 NLP 的革命性技术(下)
  • 微信公众号登录wordpress网站湛江企业网站怎么建设
  • 智慧校园总体解决方案PPT(98页)
  • ComfyUI-DynamiCrafterWrapper:开启ComfyUI动图创作新时代
  • 关于国家授时中心遭受美国国家安全局网络攻击事件的技术分析报告
  • PyGAD使用指南
  • 洛谷 B3841 [GESP202306 二级] 自幂数判断
  • 英诺赛科(02577.HK)
  • 做网站服务器什么配置如何建设一个简易的网站
  • 在网站上做承诺书工程平台公司做什么的
  • 深入学习Spring Boot框架