假设在D:\hf000012.txt文件中存储有某只股票的每笔交易数据,变量包括:交易日期(date),交易时间(time),成交价格(tprice),成交数量(tvolume), 现需要从中处理出5分钟的高频交易记录,抽取方法是:从9:30开始,每5分钟抽取一次,若在5分钟时点上没有对应成交记录则以5分钟后离该时点最近的一次记录作为其5分钟交易记录,例如在9:35:00没有记录,但在9:35:01有记录,则抽取9:35:01的记录作为9:35的5分钟交易记录。结果存储在另一个txt文件中,存储的变量包括:交易日期,对应的5分钟时间点(如9:30, 9:35,9:40,…),成交价格,成交数量。请编程完成上述问题。
注意:股票交易时间为上午9:30-11:30, 下午1:30-3:00; 其中时间变量以秒为单位,00:00:00的数值为0,其他时间均为距此时间的秒数;日期以1900年1月1日为0,其他日期为距1900年1月1日的天数