Discussion of high-frequency trading on MT5 - page 34

 
Renat:
easy to overlap on any other companies,
and can we compare with what came before and what will be new? i.e. what exactly has been improved and facilitated?
 
sergeev:
Can we compare what was there before and what is new? i.e. what has been improved and made easier?
I support you. Please enlighten us.
 
Renat:
We have expanded the capabilities of MetaTrader 4 as it is time to expand STP execution in the system.

STP is essentially just a copycat of trading signals. For example, the Signals service is a special case of STP.

A copyer is not necessarily a signal repeat. It can be the opposite action and many other things. But more often than not the signals are exactly copied.

The copier itself is a special case of HFT implementation. Since HFT is always a task to catch a signal.

I wrote above:

You can set up such an experiment:
  1. Open several demo ECN/STP accounts (or just STP).
  2. Run on each of the same TS with one only difference - trade orders are sent with different artificial time delay.
  3. Get the results (several hundred trades at least) and compare them with delays.

The developers have not carried out such an experiment, but we anyway got the graph of dependence of profitability of the "Signal" on the ping:

You can see on the graph how the profitability increases as the delay decreases.

In the long run it is obvious that the limitation will need to be removed:

Only one Signal can be subscribed for each trading account.

Within the Signals service this restriction is only a competitive disadvantage. But within the STP ideology it is a serious disadvantage. Therefore, facilitating the implementation of STP is closing a gap which needed a solution. And such a solution has been implemented many times by third party developers.

So when it comes to

Renat:
Now(with the new build) brokers will be able to easily overlap on any other companies, providing traders with better execution.

then nothing will really change at all in the realm of broker overlaps, as everything has been working for a long time.

This is generally a good example of developers' foresight. Or rather, sometimes its absence. When traders are constantly talking about the importance of some thing for trading, the developers bend their guru-lines. And when they come across it in practice after several years, they start to move. On the one hand it is natural, but on the other hand it is too arrogant. As a small result of this approach received:

Renat:

The situation of giving away critical services as in MetaTrader 4 we will no longer allow.

When they throw around the phrase "pipsing is evil", they have little understanding of its depths. In order for an ECN/STP broker to have good order execution, the ECN/STP broker's system must be implemented through the HFT-principles. Because for a broker, execution quality is a huge competitive advantage. And if you even from the screen with a mouse you want to conduct a trade, the result of it will directly depend on the quality of ECN/STP system realization, and more exactly, on sharpening it for HFT. This is something that no one sees. But they start to criticize it when they receive negative slippages and the like.

No one is saying that HFT is a grail. It's just a proper technological implementation of trading signals.

P.S. We are talking about some HFT grail only for the following reasons:

  • One:
    Stat. arbitrage carries less risk the closer you get to the noise.
  • Two:
    TC by increasing risk can be (roughly and conditionally) divided into the following categories (FOREX):
    1. Arbitrage is the least risky strategy, there is relatively little liquidity. Used by hedge funds and investment banks. Stability is highest.
    2. Noise trading - higher risk, but more liquidity. Hedge funds are rarely used. Stability is significantly lower.
    3. Others (thick-skinned) - highest risk, ocean of liquidity. Stability is lowest.
  • Three:
    If you entered at a time when prices didn't change for a second or two, it's definitely not optimal.
Реальные БРОКЕРЫ, - не ДЦ, - не ДойныеЦентры.
  • hrenfx
  • forexsystemsru.com
Платформа - это несколько приложений. И трейдер видит небольшую часть - терминал. Вне зависимости от того, алготрейдер вы, или нет, скорость работы платформы будет напрямую влиять на ваш результат. Чем выше скорость, тем больше профит. Это вызвано тем обстоятельством, что наилучшие моменты (цены + ликвидность) для открытия длятся недолго...
 
hrenfx:

STP is essentially just a copycat of trading signals. For example, the Signals service is a special case of STP.

A copier is a ...


What is the point of this post? :)

 
sergeev:


What's this post all about? :)

The normal post is for those who have read "a little in the beginning, in the middle and at the end". Although, for them, everything is as if it were a wall to wall.
 
Maybe some of the developers are interested, for example today ESM0 (the fastest futures in nature) received 750 ticks through Zen-Fire in the first second after the opening of the NYSE day session with a total volume of 2807 contracts. That's the density of the real-time flow of trades. So, the ticking platform must be able to fully process at least 1 tick per millisecond. Actually C# under .net can handle it (processing takes microseconds) and there's no need to mess around with C++ for nanoseconds at all. <br / translate="no">
http://forex.kbpauk.ru/showflat.php/Cat/0/Number/272621/page/0/fpart/5/vc/1
Poul Trade Forum: Mirus Futures
  • forex.kbpauk.ru
Это CME, а не Zen-Fire. Где-нибудь не так запятая и привет. Это все СУРРОГАТНЫЙ подход.
 
Heroix:
The normal post is for those who have read "a little in the beginning, middle and end". Although, it's all like a peanut butterfly to them.
Are you an anti-Japanese candlestick?
 
Gunia, no, but I don't think they are useful.
 

Misconceptions, Part 2: Statistics is Pseudoscience, or The Chronicle of a Diving Sandwich was an article read. Thought it was interesting. Quote from it:

А теперь возьмем параметры ТС, которая хорошо известна под именем Lucky (https://www.mql5.com/ru/code/7464). В своем оригинальном виде (там же,Lucky_исходник.mq4) советник несомненно оказывается всего лишь игрушкой, так как ДЦ, который позволял бы открывать в день в среднем не менее нескольких сотен сделок с м.о. прибыльной порядка одного-двух пунктов, вряд ли существует.

The article was writtenon 16.05.2008 by:Sceptic Philozoff

Logical conclusion-question: pipsing was not allowed earlier (in 2008), now it is?

Several hundred trades a day and an EA of Lucky type is now in the forefront? I'm asking seriously, without any irony or derision. I wonder if the situation has changed fundamentally in this respect.

Заблуждения, Часть 2: Статистика - лженаука, или Хроника пикирующего бутерброда - Статьи по MQL4
  • www.mql5.com
Заблуждения, Часть 2: Статистика - лженаука, или Хроника пикирующего бутерброда - Статьи по MQL4: примеры использования экспертов, тестирования и оптимизации
 

Told you before:

количество сделок в сутки иногда > 1000, а количество торговых приказов > 100 000. Это не высокочастотная торговля, однако при таких характеристиках торговли есть некоторые ограничения, которые накладывает MT4-платформа.

These limitations were mitigated by running several terminals to emulate asynchrony.

Today gave my monthly limit slippage statistics for just one symbol (> 15,000 executed limits) + comment.