Фирма, в которой я работаю, разработала свою трейдинговую платформу типа MTF. В этой системе ежесекундно производятся десятки тысяч торговых операций, и с помощью паттерна Disruptor, средняя скорость выполнения трейда не превышает 20.5 миллисекунд. В проекте задействованы сложнейшие интеграции с третьими сторонами — крупными банками, Лондонским...
...ну кольцевой буфер вы привлекли для этого, очень хорошо, и что из того? Сначала думал что у вас там хитрая lock-free стратегия какая-то, но вроде её тоже нет. Вы недоговариваете про то как реализуется конкурентный доступ к тем же счётчикам. А как насчёт fault-tolerance? Ну скажем этот unmarshaller не просто вышел покурить, а укурился совсем и его увезли на скорой в больницу? Как-то неполно и нового ничего нет… ...мне приходилось самому разрабатывать такие системы в реальности (>30tps 24/7) и мне трудно поверить что на яве можно сделать что-то работающее в этом контексте.
当一个竞争者出现时,其他人必须进行报复。
嗯,这都是陈词滥调和推论。
但我想听听原因。
所以你说他们的 "东西 "是客户终端+api到他们的聚合服务器。而且也没有提到FIXes。
而事实上,其他LPs也在改进他们的零售服务,难道这只是LMAX的功劳?还是向零售业倾斜的大趋势,他们只是在时代精神的准备下及时出场?
碰巧的是,帖子里没有系统化的内容。在不得不说的地方说。
那你就得重新做一遍了 :)不幸的是,即使对我自己来说,我也无法清楚地表达我为什么要写这些东西。但我不想重复自己的想法。
这些人试图创建一个名为MTF(=ECN)的外汇交易所。他们编写了自己的技术。他们与银行达成了一些协议,把他们的限额放在他们执行的担保之下。总而言之,努力工作,创造了一些创新的东西,在当时是值得注意的。目前,他们是一个很好的聚合的LP。把他们当作一个独立的经纪人,并不是一个好的决定。
不幸的是,即使对我自己来说,我也无法清楚地表达我为什么要写这些东西。但我不想重复自己的想法。
这些人试图创建一个名为MTF(=ECN)的外汇交易所。他们编写了自己的技术。他们与银行达成了一些协议,把他们的限额放在他们执行的担保之下。总而言之,努力工作,创造了一些创新的东西,在当时是值得注意的。目前,他们是一个很好的聚合的LP。把他们作为一个独立的经纪人来考虑并不是一个好的决定。
只是需要打消对ECN/STP系统正确性的疑虑。下面是一个MT4脚本的代码,它从自身买入。
在STP(没有ECN)上,这将不工作。
P.S. 而这个行动将使你从自己身上买到两次。在这种情况下,你最终将没有未结头寸,而利润将等于四个单向佣金(=两个双向佣金)。
只是需要打消对ECN/STP系统正确性的疑虑。下面是一个MT4脚本的代码,它从自身买入。
在STP(没有ECN)上,这将不工作。
P.S. 而这个行动将使你从自己身上买到两次。在这种情况下,你最终将没有未结头寸,而利润将等于四个单向佣金(=两个双向佣金)。
让hrenfx摇滚,但这个洞里没有鱼。
在hubra上,某位小伙伴广播了一个荒谬的理论。把LMAX从叙述中拿出来,你就会笑。
让hrenfx摇滚,但这个洞里没有鱼。
是的,那篇文章更像是一篇公关文章。让我们跳过它,不要再打开它。
但它在开头确实有与另一个链接,关于LMAX处理机制。甚至还有图片。
...实现每秒超过10,000个交易的 执行速度, 开发了....,这是一个多线程的并行交易处理框架,具有高吞吐量和极低的延迟。
...<on>取代了java.util.concurrent.ArrayBlockingQueue,并且比它的性能高出80倍。
但Hubra的第一条评论也重复了我的想法。
Сначала думал что у вас там хитрая lock-free стратегия какая-то, но вроде её тоже нет.
Вы недоговариваете про то как реализуется конкурентный доступ к тем же счётчикам.
А как насчёт fault-tolerance? Ну скажем этот unmarshaller не просто вышел покурить, а укурился совсем и его увезли на скорой в больницу?
Как-то неполно и нового ничего нет…
...мне приходилось самому разрабатывать такие системы в реальности (>30tps 24/7) и мне трудно поверить что на яве можно сделать что-то работающее в этом контексте.
总而言之,一切看起来都是公关。
---------
那么同样的,他们做了什么?
努力工作,创造了一些创新的东西,在当时是值得注意的。目前,他们是一个很好的聚合的LP。
hrenfx,你能解释一下他们哪里有别人没有的特别之处吗?
某位小伙伴在Hubra上播放了一个有趣的理论。把LMAX从叙述中拿出来,你就会笑。
让hrenfx摇滚,但那洞里没有鱼。