西西河

主题:【原创】证券交易系统 -- 为什么要低延迟? -- miketan

共:💬29 🌺214
全看树展主题 · 分页首页 上页
/ 2
下页 末页
家园 请教一个问题,不知道对于在国内做高频交易如何看?

最近有人要我去做高频交易,我原来的职业是做软件开发的,但是对股票知识也懂一点,最近看了一两本高频交易的书籍,但是还是没有底,毕竟对高频交易没有接触过,也很难找到人去交流。所以不知道这个是陷阱还是机会。

家园 国内做不了高频的

至少和美国的高频交易肯定不是一回事,国内的交易所在技术上支持不了,政策上我看也很难通过。

当然减少延迟总是好的,国内交易的slippage相对很大,做好平台把slippage降下来还是很有价值的;如果你能做出比别人都快的平台,那就非常有价值。

家园 我们公司就是做交易延迟监控的

现在网络延迟和系统延迟都很小了,主要就是算法延迟,各个交易所都反应IBM的LLM交易延迟很小,我们分析了一下,觉得LLM无非就是一个做了优化的Socket,但是IBM就要卖个天价。据说当年从以色列一个小公司买的,包装一下就能卖高价了,要说坑爹,IBM在金融领域哪是真的黑啊。

家园 【讨论】楼主可能混淆了两个概念

我在国内做过几年美股操盘手(前几年很红火,许多刚毕业的毛头小伙子短时间就在此行业内掘到了人生第一桶金),不过现在大多转行了,因为SEC规矩多了,限制多了,不好做了。

你说的测试大机构的买价是5块的做法,我们称之为暗盘,因为美股交易花样多多,送单的通道非常多,每种通道的手续费计算方式和摆单花样都不尽相同。

很多大机构都是使用电脑程序买卖的,而不用人工(节约成本)。

比如,某个大机构(比如某个养老基金)今天想在中午之前以不高于100元的价格买500手IBM的股票,那么他就设置好电脑程序规矩,让电脑程序自动按设定的条件断断续续地买入股票,他人呢?则出去喝咖啡去了。

比如,有很多大机构摆出来的order是暗的(dark pool),就是任何人都看不到的,称之为暗盘;再比如,很多order是reserve的,也就是说,比如,你从盘面上看到他在ARCA通道上只摆出了一手的买单,可实际上他摆出来的这一手单子背后可能reserve着上千手单子......当然这些谁都看不出来,都是要试要判断才能确定,一旦被某个交易员判断准确了,他就可以疯狂地利用对方的电脑程序的机械化执行去套利了。

具体说,我在某只股票上测试(也就是做试验,看是否有套利机会):我通过某个暗盘通道在4.80做空(也就是卖出)一手,发现居然成交了(这种成交当然是跟暗盘成交的,而不是跟所有人都能看到的明盘order成交),这说明有人暗地里想在此价位买入(他把order摆在暗盘通道里当然说明他想偷偷地买啦,否则他若正大光明地摆出来一个所有人都能看到的1000手的order,那岂不是相当于告诉所有人“作为一个大机构,我很看好这支股票,所以今天我很想买这只股票,并且打算买1000手”)。

那我继续测试,测什么?怎么测呢?我得把价格顶上去继续试!具体怎么做呢?我通过某个明单通道(比如NYSE这个通道)在4.85摆上一个一手的买单(也就是所有人都能看到的一个order),然后我再在4.85做空一手暗单,又成交了!说明什么?说明这个买家在4.85这个价位也愿意买入。那好,我继续测试,一直测试到5.00他都愿意买。但是到5.01时我送出的暗单没成交,说明什么?说明他不跟着我走了,说明他最高愿意在5.00买入,再高的价格他就不买了。好!此时我已经知道他愿意接受的最高价格了。

那么接下来就该我套利了:我会想方设法先把这只股票的价格打压下去,具体步骤不说了,比较繁琐累人复杂。比如说我把价格打压到了4.86,那么我就开始利用明盘买入,所有拦路虎统统吃掉,一直买到5.00为止,此时我手上可能已经累积买入了60手,然后在5.00用暗盘通道将手上的这60手股票一股脑全卖给这个大买家,OK!套利成功,钱到手了。再把价格打压下去,此步骤重复进行......运气好的话,此步骤可能重复一天,也可能重复两三次就结束了。

至于此套利步骤能做几次,取决于这个买家到底想买多少手。他到底想买多少手?我也不知道啊!因为他摆出的是暗盘啊,除了他自己,谁都猜不到也看不到他到底想买多少。

如果他想买100手,那我大概做两次就把套利机会用完了,如果他想买很多,在5.00以下的价位有多少买多少,那我就可以做一天了。

以上就是暗盘套利的做法,说的也只是大概,要完全说明白得很大篇幅。

楼主可能混淆了一个概念:高频交易。现在说的高频交易,通常是指利用低延迟的高频交易,而非楼主所描述的类似于暗盘交易之类的意思,也非很多人字面理解的在一天内频繁交易的意思。主要是高盛或knight等这些公司的重要赚钱手段,也就是楼主说的下单的主机跟纽交所或纳斯达克的主机在同一机房或者只隔着几个街区,总之,离得很近,并且用最好的机器,比别人要快几个微妙甚至几个毫秒。

高频交易是我们这些场外交易员痛恨的交易不公的作为,因为高频交易对我们不利。什么不利?因为他撤单快啊!比如我看到4.88摆着10手的offer(就是卖单),我很高兴,因为我很想在如此之低的价位多买点,但当我送出4.88的order去买他时他突然撤掉了,我买和他撤几乎是同时发生的,为什么?他机器指令反应快啊!为什么快?因为他的电脑路由交换机都在美国纽约啊,就在纽交所的交易主机的跟前啊,我从中国跨洋过海的送过去的单子被他快速地知道了,并且他的机器的指令比我的指令跑得快,他马上发出指令把他自己的单子撤掉了,所以我就买不到了。老这么逗我玩,恨死了。就这么简单。我们称之为可恶的闪单。

通宝推:博客南,
家园 这个似乎应该是回复“该收交易税了”的那个帖子....
家园 什么是LLM?
家园 应该是Low Latency Messaging

在高频交易系统中,一般避免任何额外的东西,所以一般不会做成多个部分然后用Message Bus等Messaging中间件来连接各部分,所有功能在一个进程中。但在普通交易系统里各种Messaging中间件用得很多

家园 搞笑吧

你以为dark pool是隔离的交易区?哈哈

你打压的时候人家早低价吃饱了,你卖给鬼去套利啊。

家园 不过他也指出了一个情况,即HFT现在是取代MM的作用存在

原来的market maker都被电子化取代了,然后交易所的MM又被这些隔着几条街的HFT们取代了。

现在HFT在美国人人喊打的声音中,这个HFT增加流动性是支持者的主要观点,希望你在这上面能详细说说。

家园 如果HFT只是leech,现在的问题是算法能不能胜过HF

T,或者不依赖HFT.

似乎一部分人说我的算法预测本事很强,不在乎那几秒,甚至说我的算法不是在做日内交易。另一部分人说,狗屁算法,你那是吹牛,我比别人快就是赚那个差价,谁在乎你什么算法不算法的。

说起来,似乎的确实鸡同鸭讲,有必要把两者区分开。

家园 如果增加交易费的话,HFT立马就死翘翘了

现在这是炒的正热的话题,到底HFT是抢钱还是增加了市场的流动性,公说公有理,婆说婆有理。

家园 这不是普通散户玩的,但对散户影响很大
家园 请问,A股和港股是否存在这种暗单交易方式?
家园 有意思,你这个实际说了两个事情:

一是:《华尔街操盘手日记》里的黑洞赚钱法。

二是:《专业投机原理》里讲的美国法人机构的电脑直接交易所主机,速度比普通人快n多倍。

第三个才是真正的高频、电脑自动算法交易。呵呵

全看树展主题 · 分页首页 上页
/ 2
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河