逐笔成交、委托数据的因子计算

3.2 逐笔成交数据的因子计算
逐笔成交数据包含的信息很丰富,可以构建很多中高频因子。以下为逐笔成交的样例数据:


利用逐笔成交数据中的买卖订单号,可以将其合并为单笔订单成交数据,并从单笔订单的角度区分大小单和主买卖方向等。本节从单笔订单和主买卖角度出发,计算主动买入和卖出的单笔订单均价,并统计成交时间与开始委托下单时长超过1分钟的订单数量。

3.2.1 单笔订单主动买入卖出均价
单笔订单主动买入、卖出均价为单笔主买、主卖订单的成交均价价格之和除以订单数量。


n
 表示截至 t 时刻主买、主卖订单数量, avgTradePrice
 表示单笔订单主买、主卖的成交均价。

def singleOrderAveragePrice(buyNo,sellNo,tradePrice,tradeQty,BSFlag="B"){
   
	if(BSFlag=="B"){
   
		 totolMoney=groupby(sum,iif(buyNo>sellNo,tradePrice*tradeQty,0),buyNo).values()[1]
		 totolqty=groupby(sum,iif(buyNo>sellNo,tradeQty,0),buyNo).values()[1]
	}
	else{
   
		 totolMoney=groupby(sum,iif(buyNo<sellNo,tradePrice*tradeQty,0),sellNo).values()[1]
		 totolqty=groupby(sum,iif(buyNo<sellNo,tradeQty,0),sellNo).values()[1]
		}
	 return totolMoney\totolqty
}
res=select avg
Level2数据逐笔成交明细导出工具是一个用于将Level2数据中的逐笔成交明细信息导出的工具软件。Level2数据是股票市场中的一种数据源,包含了更为详细的市场交易信息,可以提供更准确的市场行情分析。 这个导出工具的主要功能是通过与Level2数据源进行连接,并提供用户交互界面,使用户能够选择需要导出的特定时间段、特定股票代码或其他交易信息条件。用户可以根据自己的需求选择条件,然后导出特定的逐笔成交明细数据。导出的数据可以保存为文本文件或其他适合的格式,以便用户进行后续的数据分析和处理。 这个工具的优点在于它提供了更为灵活和精细的选择条件,使用户能够根据自己的需要在Level2数据中筛选出具体的逐笔成交明细数据。同时,它具有较强的稳定性和高效性,能够快速地连接和导出大量的Level2数据,提高数据处理的效率。 通过使用这个导出工具,投资者和分析师可以更加方便地获得逐笔成交明细数据,从而更好地了解市场的实际交易情况。他们可以通过对数据的分析和研究,发现交易的潜在规律和趋势,进一步指导自己的投资决策。 总之,Level2数据逐笔成交明细导出工具是一个功能强大、灵活高效的数据处理工具,它能够帮助用户方便地获取特定的逐笔成交明细数据,为市场分析和投资决策提供更准确的依据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值