高频面试题集锦——进来测测你对高频交易的理解吧

Q1:在构建高频因子这件事上,经常会涉及到对大资金行为的刻画,为什么大资金的动向如此重要?你能谈谈你的理解吗?
大资金行为(主力资金)可能代表了知情者的动向,并且大资金对回撤和获利的容忍空间大,不会急于平仓,对价格后续走势有预测意义,大资金还可能吸引跟风者入场,对趋势的形成有加强作用。
很多成交类的高频因子都是围绕大资金行为构建的。比如经典的「聪明钱」因子,把“单笔订单数量更大、订单报价更为激进”的资金定义为“聪明钱”,这些资金很可能承载着信息,它们以大额交易或激进报价反映了对未来市场走势的预期。
再比如「大单买入强度」因子,用“成交量均值+1倍标准差”(或者是2-3倍标准差)来作为大单的定义,然后从逐笔数据中筛选出符合大单标准的资金,这些大单也可以理解为上面说的「聪明钱」,它们的行为蕴含了对市场未来走势的观点。
大资金行为还可以和价格的相对位置结合在一起,来构建因子。比如反映了主力资金参与时的相对价位的MTE因子,在价格高位出现了主力资金成交,可能是“逢高出货”的表现;反之在价格低位出现主力资金成交,可能是“逢低吸筹”的表现。
Q2:为什么当买一相比于卖一明显有更多的挂单时,价格往往会上涨?

(其实这个问题抽象出来就是,订单薄不平衡一类的因子为什么能盈利?为什么订单薄上一侧挂单显著多于另一侧的时候,价格会向另一侧运动?)
当买一的位置有很多挂单的堆积时,因为价格优先的成交机制,市场上有些impatient trader会变得很着急,这部分人不愿意等待太久,所以他们会直接跨过spread,打对价和卖一价成交。

对于这个问题,大多数人的答案是“买的人多了,价格就会上涨”,这其实跳跃了中间的逻辑———之所以orderbook imbalance订单薄不平衡会导致价格上涨,是因为排队等待成交的人很着急,他们跨过了spread,选择直接打对价成交。
Q3:假设你是一个做市商,现在你的单子挂在买一和卖一,你手上有一个能预测上涨的因子,它预测下一刻价格会上涨,问接下来你应该怎么调整挂单?

是把bid和ask的挂单位置都同时向上移动吗?
更好的做法是只上移ask,bid的位置保持不变。因为价格会上涨,所以挂在最里边儿的挂单会被take掉,你上移了挂单就避免了被打到,从而降低了被成交的风险。

保持bid一侧挂单的位置不变,因为这毕竟是一个预测因子,既然是预测,就可能会出错。如果因子预测错了,价格没有上涨反而下跌,如果你上移了bid一侧挂单,那它一旦被成交,就会带来净多头的仓位。

所以保持bid挂单的位置不变,向上移动ask一侧的挂单是更好的做法,是一个defensive的策略。当然,上面说的只是一个非常简单的toy model,真实的market making策略会复杂的多。

所有评论(2)

  1. admin说道:

    This message is used to verify that this feed (feedId:72942222714648576) belongs to me (userId:72935282334786560). Join me in enjoying the next generation information browser https://follow.is.

  2. I’ve been browsing online more than 2 hours today,
    yet I never foud any interesting article like yours.
    It’s pretty worth enough for me. In my opinion, if all site owners and bloggers
    made good content as you did, thhe web will bbe much more useful than ever
    before. https://Bookofdead34.wordpress.com/

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注