http://blog.sina.com.cn/s/blog_56e7157f01016kdr.html

最近和大家讨论了窗口和间隔的问题,很多朋友可能对这个概念不是很清楚,所以越说越迷糊,我把他写写吧。

数据周期就是我们平时选择的如1分钟K线,5分钟K线的那个时间单位,1分钟,5分钟,1日,1周等;数据窗口是指一个固定时间,比如5分钟的数据窗口,就是用当前5分钟的数据进行统计值计算;而间隔就是在数据窗口内,取值的步长。
       首先我抛出一个问题,比如“求5分钟的收盘价均值”。其实这样的提问不准确,用更准确点的语言提问就是“窗口为5分钟,间隔为n的收盘价均值”,因为每tick(500ms)都有数据到来,间隔为1的话,就是每个tick到来的数据(没有数据到来用一种补齐机制填充)就可以看做是他的open,high,low,close,因为只有一个数据。如果间隔为n,那么就把时间窗口5分钟内的所有数据分成n“等分”,然后计算出每“等分”数据中的open,high,low,close,分别为每等分数据中的第一个数据,最大值数据,最小值数据,最后一个数据。因此相同的时间窗口,在不同间隔下的统计值是不一样的,要准确刻画出一个成交价格序列的统计值,间隔是必不可少的一个参数。我们要计算的是,某一个时间窗口的序列统计值,比如收盘价的1分钟,5分钟,10分钟均值,可变的参数是你计算的时间间隔,不同的时间间隔会影响你的统计的值。
       目前常见的交易软件,比如TB,文华,金字塔等等,他的程序化交易是基于数据周期,也就是他的每根K线数据而计算,判断,发出交易信号的。所以程序里面所编写的求均值的函数,实际上的求的n个bar上某个数据的均值。比如MA(close,n),其中的n指的是n个数据周期,而非n分钟。而选择的tick,5s,。。1min等等那些值其实刻画的是数据的间隔,因此每选择一次,时间的窗口就变化了。举个例子,我程序写的是MA(close,5),然后选择的是5s的k线bar,时间间隔就是5x2=10,也就是说每根k线bar的数据是由10个tick数据计算出来的,而时间窗口就是5x5=25s;这时更改为1min的k线bar,那么时间间隔就是1x60x2=120,而时间窗口变成了1min x 5=5分钟。
       这两个概念一定不能混淆,如果使用这些交易软件进行程序化编程的时候,为了事先设计的时间窗口不发生改变,在程序里对于那个n就必须做出处理,不然类似于“求5分钟的收盘价均值”就只能适应一种时间的k线bar选项。

程序化交易中的数据周期,数据窗口和间隔相关推荐

  1. 如何避免期货程序化交易中的过度拟合现象

    在建立量化交易模型的过程中,很多人都会经历过度拟合的情况.过度拟合其实是机器学习领域和统计学领域的一个概念.一般被用作表示一个模型在测试时表现的非常好,但是在实践过程却成绩却不如预期. 对于传统的机器 ...

  2. c语言程序化交易:如何计算K线指标

    在程序化交易中往往需要自己计算K线指标,刚开始希望在网络上找一些现成的代码资源,但找了半天相关信息很少,好像只有一个ta-lib金融库,但使用复杂,而且很多计算方法和一些常用股票软件不一致,最后的指标 ...

  3. DeepEye:一个基于深度学习的程序化交易识别与分类方法

    DeepEye:一个基于深度学习的程序化交易识别与分类方法 徐广斌,张伟 上海证券交易所资本市场研究所,上海 200120  上海证券交易所产品创新中心,上海 200120    摘要:基于沪市A股交 ...

  4. 计算广告:第6章 程序化交易广告

    计算广告:第6章 程序化交易广告 计算广告:第6章 程序化交易广告 实时竞价(RTB) 实时竞价流程 其他程序化交易方式 优选 私有市场 广告交易方式谱系 广告交易平台(ADX) 产品案例 1.Rig ...

  5. 一文懂高频交易程序化交易和量化交易的别

    转 一文读懂高频交易,程序化交易和量化交易的区别 有的小伙伴做的是量化交易,但是让他说量化交易和高频交易以及程序化交易有什么区别,说起来的时候也是傻傻分不清. 小编为了帮助大家搞清楚这三者之间的关系, ...

  6. 商业化广告--体系学习-- 15 -- 业务实战篇 --程序化交易:程序化交易是否可以提升广告效果?

    大厂在广告产品发展路线中,继直投广告.联盟广告之后,都会上线自己的程序化交易广告 什么是程序化交易广告? 程序化交易广告是以实时竞价技术即 RTB(real-time bidding)为核心的广告交易 ...

  7. 【EA-MT4】外汇程序化交易之枢轴点

    枢轴点(Pivot Points)是一个非常单纯的阻力支撑体系,是一种经典的日内交易策略. 大概10年前由某个期货高手所发明,至今已广泛应用在股票.期货.国债.指数等高成交量的金融商品上. 经典的Pi ...

  8. 名策数据祝清:巴菲特不能复制,量化与程序化交易才是王道

    5月24日,由小饭桌.凡卓资本主办的"2017中国金融创新创业峰会"在北京四季酒店继续进行,名策数据创始人兼CEO祝清先生在下午的金融行业企业服务主题论坛上带来了关于量化交易.高频 ...

  9. pb 修改数据窗口种指定字段位置_如何在PB数据窗口中修改数据---设置数据窗口的更新属性...

    如何在 PB 数据窗口中修改数据 --- 设置数据窗口的更新属性 数据窗口对象非常强大的原因之一就是能够很容易地修改数据库.当用户修 改了数据窗口中的数据,插入了新的数据行或者删除了数据行以后,只要调 ...

  10. sql查询当天交易总额最大的用户信息_如何分析交易记录? 因为后面要分析“每种类型用户的总交易金额”,所以保留左表(用户交易记录表)中的全部用户数据。 【题目】 某商场为了分析用... - 雪球...

    来源:雪球App,作者: 猴子数据分析,(https://xueqiu.com/1350621016/159703178) 因为后面要分析"每种类型用户的总交易金额",所以保留左表 ...

最新文章

  1. R语言ggplot2可视化条形图(bar plot)、配置因子变量的全局填充色方案、这样不同数据集相同因子的填充色具有一致性(Fix colors to factor levels)
  2. 现代 PHP 新特性系列
  3. Gentoo 安装日记 02 (建立并启动虚拟机)
  4. Google邮局可以实时开通了
  5. 万万想不到!地球运行的真实轨迹原来是这样子!
  6. 【渝粤题库】陕西师范大学200771 可视化程序设计
  7. 前端学习---css基本知识
  8. springboot下整合各种配置文件
  9. linux 普通用户touch权限不够_Linux 开启指令
  10. java版苹果免签源码超级签名免签源码
  11. mysql 授权 navicat的登录数据库
  12. mysql利用树建立索引_MYSQL(一)——-为什么使用B+树或者B-树做为索引结构? – 算法网...
  13. 用gdb调试动态链接库
  14. 通​过​C​a​c​t​i​监​控​w​i​n​d​o​w​s​资​源
  15. js JSON转Excel并导出
  16. 用WPF做报表控件(一)
  17. 实行计算机远程网上录取.啥意思,河北高考今年继续实行计算机远程网上录取...
  18. 2018-8-10-win10-uwp-win2d-离屏渲染
  19. 保研之路——哈深计算机预推免
  20. java毕业设计房产交易系统Mybatis+系统+数据库+调试部署

热门文章

  1. Eigen的LLT分解
  2. 19.首页异步数据的获取
  3. Linux性能优化之内存(一)
  4. 关于最短剩余时间优先算法-进程调度模拟【C++】
  5. 信用报告中的个人基本信息如何更新?
  6. Java-Anagram方法
  7. 10个办公必备神器PPT网站,免费!!!
  8. 3岁女儿被骑摩托车男子一把抱走警方贴出寻人启事
  9. 保研经历-清华计算机、北大、中科院计算所
  10. 小程序获取收货地址流程