
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
Please respond to the status of this column.
Forum on trading, automated trading systems and trading strategy testing
New version of MetaTrader 5 build 2560: Improvements in embedded learning system
fxsaber, 2020.08.16 23:02
Trading history -> Positions -> Comment column is empty for all trades. This must be a mistake.Not only is it empty, it also eats up a huge chunk of usable space.
https://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_state
Doesn't Started-state occur after a successful OrderSendAsync?
The status may occur, but the ticket does not.
The order simply passed a formal correctness check, not even a market match. The asynchronous order was simply passed on the pipeline and its fate will be decided somewhere else.
Please respond to the status of this column.
Not only is it empty, but it eats up a huge chunk of usable space.
Yes, that's right.
They forgot to correctly move the comment when gathering virtual positions from deals in the history. Let's fix it.
The state can occur, but the ticket cannot.
This state cannot be seen because OrdersTotal() does not change.
This state cannot be seen because OrdersTotal() does not change.
Don't knock on a missing door.
I have explained in detail - "the order has been checked for formal correctness and sent somewhere". This order has no number, it has only been passed on to the next step of the conveyor belt. It will only be given a number when it passes the execution queue.
You cannot get any more information on the asynchronous parcel. Your market/trading status will not change until you receive a step-by-step detail on your asynchronous request after some time, which you can catch in OnTradeTransaction.
Don't knock on an absent door.
I have explained in detail - "the order has been checked for formal correctness and sent somewhere". This order has no number, it has just been passed on to the next step of the conveyor belt. It will only be given a number when it passes the execution queue.
You cannot get any more information on the asynchronous parcel. Your market/trade state won't change until you get a step-by-step detail on your asynchronous request after some time, which you can catch in OnTradeTransaction.
Thanks for the clarification, will investigate.
The story may have grown.
But on b2617 this EA has gone back to alerts.
Forum on trading, automated trading systems and trading strategy testing
MT5 and Speed in Action
fxsaber, 2020.09.08 19:46
Check on beta 2619, please.
We have made a number of optimisations to speed up history sampling. There was a case of forced cache invalidation.
Check on beta 2619, please.
We have made a number of optimisations to speed up history sampling. There was a case of forced cache invalidation.
The acceleration happened, but unfortunately for some reason the cache update is not in one millisecond, so it alerts at every step where the history was updated.
Please try it on a larger history.
Forum on trading, automated trading systems and trading strategy testing
MT5 and Speed in Action
fxsaber, 2020.09.23 18:29
I assume this millisecond is due to memory allocation for cache refresh. Nothing else seems to be slowing it down.
Thanks for the clarification, I will look into it.
Put your flags up, it's an old topic.