
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
After a year, we summarise the intermediate results:
- the CopyTicks function works correctly (as described);
- current tick data of the futures market obtained using this function coincides with the exchange data;
- futures market tick data history for the most liquid instruments is correct starting from 28.07.2016 (obviously, start of the latest server version);
All of the above applies to the MT5 terminal version 1395 and the real accounts of the derivatives market in Open-Broker. In principle, the topic is closed.
I had a question about CopyBuffer
Forum on trading, automated trading systems and trading strategies testing
Does mql5 allow you to write an indicator that draws charts in different windows or access indicator buffers in other windows?
fxsaber, 2016.09.09 10:20
but almost the same question about CopyTicks.
Is it reasonable (from performance point of view) when using CopyTicks to add new values to already collected ticks or to always make full request from the place, where the ticks are required and not to store previously collected values?
When adding ticks to a dynamic array, how much reserve_size in ArrayResize is best?
A dynamic array is limited to INT_MAX, so it's best to set the array to this size right away.
A dynamic array is limited to INT_MAX, so it's best to set the array to this size right away.
Mikalas, is that you? :-)
The script outputs ticks when the best gangs changed in the same millisecond
Part of the result:
Here, within the same millisecond someone managed to withdraw their BuyLimit= 98230. Exactly withdrew it, not it was smatted with the marker.
Checking has shown that all such actions within one millisecond are withdrawals (not executions) of the best limit from the cup.
Another part of the result:
Here, somehow at the opening of the session someone managed to remove both SellLimit and BuyLimit in one millisecond. That is, two actions in one millisecond!
How can this be? After all, even HFT cannot remove a limit order within less than 1 ms.
Or if through OrderSendAsync two limit orders (BuyLimit1_price < BuyLimit2_price) are sent inside the spread, then the exchange will generate two consecutive ticks with bid-price improvement at the same time (with an accuracy to 1ms)?
How can this be? After all, even HFTs cannot remove a limit order in less than 1ms time.
Where did you get such knowledge?
Besides Plaza II, there is a FAST/FIX protocol
There are hundreds of operations in 1ms.