说明
数据分析教程 正在计划编写中,欢迎大家加微信 gr99123 (备注:数据分析教程) 提供意见、建议、纠错、催更。应大家要求,作者开办数据产品和数据分析培训班,详情 数据产品经理培训 / 数据分析培训。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
无论何时买卖股票、债券、交易所买卖基金或共同基金,都有两个重要的日期需要了解:交易日期和结算日期(T 是交易日期)。缩写 T+1、T+2 和 T+3 分别指交易日加一天、加两天和加三天发生的证券交易的结算日期。同时在数据分析和大数据领域,经常会提到 T+1 的数据,那 T 是指什么呢?
交易日期( Transaction Date)是证券或其他金融工具交易发生的日期。交易日期表示所有权正式转让的时间。在银行业务中,交易出现在账户中的日期也被称为交易日期,尽管它不一定是银行清算交易和存款或取款的日期。
总结:
理解金融世界中的交易日期,有许多不同的日期需要注意,因为它们在所有权过程中扮演着不同的角色。交易发生的日期通常称为交易日期,这是所有权易手的日期。但是,交易日期不一定是卖方收到付款的日期。该日期称为结算日期,通常发生在交易日期后几天。
理解 T + n:
另外还有 T+0,代表当日交易并当日结算。
交易日期 Transaction Date 简称 T,推而广之在数据领域可以理解是数据代表的事件发生的日期。通过金融领域的应用我们就非常好理解 T + 0 的意义。它们是:
此外 T 可以指代当周、当月、当年,如当 T+1 的月数据,是指当月产生的数据,在次月才能看到数据,一般适用于月度统计。
另外,T 也可以定义为工作日,如 T+1,周五的数据在周一才能看到,当然需要明确,周一能否看到周六和周日的数据,因为有时统计机构、软件在周末是不工作的,会在周一一次性发布周五和周末数据。
数据为什么和金融领域一样有「结算」的概念呢?这里主要有这么几个原因:
1)大多时候我们不需要实时数据
我们对数据的分析会有一定的维度和时间窗口,除非必要我们不会按小时甚至分钟级别进行统计,而一般是按人类的作息和活动规律按日统计,除了按日还有周、月、季度和年等。
2)统计数据有一定的周期
很多时候,我们统计一组数据,需要一定的工作量,比如统计人员工作一天,第二天再对上一天的数据进行汇总、分析。
3)计算机器的折中
我们不能让机器无时无刻地为我们服务,除了上述的必要性原因外,计算能力也是一种资源,集中计算往往会更加合算。特别是进入大数据时代,批量处理是一个非常明智的做法,它往往在人类休息的时候,它才开始工作,人与机器互补,这是多么和谐。
当然,现在比较流程的流式计算,可以实时进行移动统计的累积统计,不过除非有相当的必要,因为这样做意味着相当高的计算成本和运维压力。
作者:李庆辉
(完)
更新时间:2021-12-31 09:31:16 标签:交易 数据 时序数据