Errors, bugs, questions - page 2677
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
Releasing, of course. The terminal itself stores ticks in its cache, which I don't need during operation.
It is better for me to raise these ticks again later on cold. Need a mechanism to "cool down" the Terminal.
Didn't notice it.
SZY The sad thing is that in memory the ticks are stored unpacked in a size of 60 bytes per tick. Could easily be packed 5 times (~12 bytes per tick).
It is better to do automatic downloading as by CopyRates.
In this case the timeframe is unknown. The download is initiated by a period symbol request.
Consider what can be done
not noticed.
You have to look at what the terminal is consuming.
The result is on a Terminal that has been running for a long time. No EAs/indicators running. Two charts, M1 bars for the current year only.
60Mb have not been released. Empty Terminal consumes more than a gigabyte. The only way to reduce consumption is to reload the Terminal.
Good afternoon, thank you very much.
I haven't used the new operator before because logically it must be slower than ArrayResize with reserved memory.
But I'm impressed with the results obtained, it turns out that it's vice versa, the native array via new operator is faster.
MT5 (build 2363):
Released in beta 2364 (unfortunately it has a compiler error for new T() inside the template)
Here are the logs of your script:
You can see that ArrayResize for objects has started to work faster.Once again, the complexity of one part of the ArrayResize function was reduced from logarithm to zero
We can see that ArrayResize for objects is faster now.
Once again, we managed to reduce the complexity of one part of the ArrayResize function from logarithm to zero.
I managed to compare the speed of ArrayResizeReserve and ArrayOnNew on a real project for the data type - class with a single int field, number of records 20M.
In MT5 (build 2363) on all parameters compared except one ArrayOnNew was worse for ArrayResizeReserve:
these links in the help (editor) lead to a page not found
The problem occurs when the first "test" function contains a fullyspecialized template base class as an argument,
and the second "test" function overloads the first, is a template function and contains a non-specialized template base class as an argument.
Hi all !!! My question is: I use two platforms MT4 and MT5 on my copyutera. I connected to the signal from MT4 without any problem. But I can't connect to another signal from MT5. I have an account and the movement of funds is displayed, but there is no account number in the account, I have no signal button in the dashboard of the terminal. I rented a server, vps, I wrote that I need migration, but the migration button does not work. Please tell me why.
MetaTrader 5 (for the terminal's built-in virtual hosting lease) requires a 64-bit operating system.
on Win 10 does anyone connect local agents?
Tried connecting 2 PCs, remote agent is constantly ready-connect-ready-connecting... no jobs.
i had a look in the firewall i think there is a checkmark for Metatrader Agent , export - import agent via file sees ports and name of pc also
i suspect i need to forward ports somewhere else?