高频交易中FAK和FOK指令有哪些应用?

论坛 期权论坛 期权     
爱的用户   2020-12-20 11:06   7940   5
比如跨期,跨品种这种,pair spread的,可以使用嘛?这样是不是会把交易所打爆?然后Market Order的本质是一个基于Bid1,Ask1的限价单,然后追单的逻辑嘛。。。求大神给一点讲解。。。
分享到 :
0 人收藏

5 个回复

倒序浏览
2#
热心小回应  16级独孤 | 2020-12-20 11:06:22
谢邀。
定义都很清楚了,这种单和限价单报撤的重点区别就是不进委托单簿,所以交易层面上讲不会被人看到,只会主动成交,技术层面上来说不需要人为撤单,系统复杂度极低,在延迟不稳定比如交易所忙的时候有保证。
在中国的非敏感时期,这类指令和限价单快速报撤的另一个重要区别是即使是投机代码它也不计入报撤次数。意思就是你可以一天在一个合约上报撤十万次。国内期货期权这种基于500毫秒或者250毫秒深度截片,甚至只能推算而没有独立成交数据的市场,一个核心竞争力是在这种特殊结构市场上比别人更早更多的获取市场信息。如果不能从数据端获取市场信息,那么就只有走交易端获取市场信息。通过成交回报来判断盘口情况。限价报撤单的好处是实时,如果你作为一个交易员还写程序,一个比喻是它像callback,而FAK/FOK是busy polling,但会耗费撤单,特别对于小tick size的产品。对于FAK/FOK来说,虽说仍然要有技巧才能降低成本,不计入报撤次数相当于给你一个监管上无限制的工具,能够用好它自然能够占据巨大优势。
3#
热心小回应  16级独孤 | 2020-12-20 11:06:23
打爆交易所真是多虑了,因为交易所有防爆措施,流量控制,上海郑州这边,单个席位上每秒不超过50笔,找期货公司要个双报盘柜台系统可以顶到100,超过每秒流控的报单则在柜台处被拦截就到不了撮合系统的报盘机前置,并且柜台处暂停接收该席位的报单直到下一秒计时开始,一点都不打扰交易所,另外上海这边单个席位上超过50笔排队也是一样处理的,还有就是交易所的读秒和你策略服务器的读秒不一致,存在变动着的位差,你都搞不清每次被流量控制之后多久能恢复正常,所以不会一个策略占用过多流量。

fak和fok可以在跨期套利建仓时次主力合约上用,因为是捕捉价差曲线的毛刺,都是一闪而过的机会,基本上不可能你看到异常价差了,两个合约挂单等着等个几秒,你用fak对手价去抢次主力,抢到了立马对手价去成交主力,锁定了异常价差再慢慢挂单平仓,否则次主力没抢到那就算了,不用自己撤单,安全省心。fak和fok我觉得在大波动和流动性缺失的地方用处很大,是它应该发挥的地方,但是商品期货这种机会很少,fak和fok适合探测tick内的价格变化,但商品期货这方面的潜力比不上股指期货,只是股指期货的行情没有赶上,没有研究的机会。
4#
热心小回应  16级独孤 | 2020-12-20 11:06:24
1、FAK、FOK
Fill and Kill, Fill or Kill报单实际上提供了同时报撤的机制,对于交易者来说,节约对未成报单的管理成本;对于交易所,减少嗅探撤单的管理成本。
2、交易所流控
交易所的流控有很多种,不用探究流控设在柜台、前置还是其他什么地方,作为交易者,需要知道交易所对交易行为有很强的控制力,极限交易吞吐量比正常交易要高很多。通过多席位的确可以提高报单流速,但请注意交易所后台还有一个监察系统,专盯违规报单。
3、套利交易
套利交易的交易算法核心在于多腿的平衡,因此第一腿追求低延时,抢不活跃品种的价格。用FAK和FOK,可以节约后续补单追单处理逻辑。第二腿用限价单扫盘口更合适。
4、高频交易
以目前国内交易所的监管力度,高频交易很容易触发交易所流控或报撤单限制。FAK/FOK可以减少撤单,因此可以给高频算法少许续命。在切片行情的市场环境下,高频抓的是两个行情间隙的价格波动,这部分操作很容易违规。有前车伊士顿之鉴,交易所对这些算法对监控也是相当严格的。
5、追单
追单处理的核心是管理好仓位。考虑到偶尔柜台/交易所没有把成交回报及时发回,一个外行写的追单逻辑很可能变成悲剧。尤其是钱多的孩子,不小心就会把自己的资金全部报进去。追单的核心是严格按照事务处理,不用定时器报单。定时器的唯一作用是在收不住的时候剁手。
6、监管
监管其实不神秘。每个交易所都有对报单行为的规范,熟读后在代码中体现出来,不用自己往枪口上撞。规范之外,交易所一般不管你。
别相信营业部的内部消息,人家只是想让你多做几手。所有有用的内容都在交易所网站上,四家都不一样哦。
祝早日赚钱。


PS:我们会投能赚钱的策略


5#
热心小回应  16级独孤 | 2020-12-20 11:06:25
有到了突然闲得蛋疼回答问题的时候。


交易所会不会给打爆,我不知道;但无脑提出连续指令的,这到底涉及多大风险,问问题的人肯定没有认真考虑过(问题多自己想想,不要一开始就问这种傻瓜问题)。


反正无聊,先说废话。
打爆交易所,你会觉得很有快感么?而万一交易所给你打爆了,第一个倒霉的是你自己,然后才是其他人;如果你不是针对连续单,能产生某种特别收益,而只是为了测度交易所硬软件水平去干这事情,那这是有多智障呀。。。。


入正题。
连续报单,你能把控好你的成交管理?没有交易所的成交返回,你能凭空知道自己能有多少仓位?而有成交返回,再去报单?(这个就不是所谓的连续报单了,这个能打爆交易所,那交易所早该关门了)。


报单什么,是按照你自己的需要去设定的,能承受怎么样的冲击风险,延误成交风险,只有你自己才知道,这不是一个可以独立出来的问题。
6#
热心小回应  16级独孤 | 2020-12-20 11:06:26
关于交易所的各种报单类型及其场景,可以参考
真格量化 - 期货期权实盘量化平台
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:342608
帖子:68643
精华:1
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP