Discussion of article "MQL5 vs QLUA - Why trading operations in MQL5 are up to 28 times faster?" - page 7
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 rewrite the lua-sources from the article to the optimal form, as it seems.
Please rewrite the lua sources from the article to the optimal form, as it is seen.
If this work will be paid - my mail is available in my profile.
I am not ready to pay for confirmation of the correctness of your public statements.
Renate.
You should first prove your words with your code as opposed to our proofs.
Why are you throwing words around on the level of banal erudition and without knowing what LUA is?
There are two languages that have been compared.
And one loses to the other in 50-600 times in terms of speed, and in conjunction with a trading platform on pure trading transactions, where the minimum language bundling in 28 times.
Quick itself has no deep integration with the language, which is just tacked on the side. And MetaTrader 5 is built around meeting the needs of MQL5, when all the data is ready to be used in MQL5. Moreover, the LUA language was created as a binding between high-level calls, but not for calculation operations.
Write modules in C++ and then distribute them? Who will risk installing someone else's EXE/DLL in the trading environment?
But in MQL5 it is safe, because in MQL5 you get a safe code and almost the same speed as in C++.
Those who live in Quick don't know the concept of real data.
When you can repeat the following code in LUA, come back to discuss "huge arrays":
Running cold, 17 million real RTS-9.17 ticks and 60,278 minute bars were produced in 2.6 seconds.
Unlimited data limits are used within the platform. This data is used for building indicators, analyses, etc.
This is exactly the data that MQL programmes operate with. And the terminal itself operates with such data in its work.
And you are talking about some tables. The statement about "It costs 0 milliseconds to transfer them to the module through the pseudo-stack of lua api" shows that you have no idea about real costs. Pour at least a million records from Quick into a Lua array, and then work with it. 0 milliseconds it has....
You just don't know the language and its inner workings. That's why all languages are the same for you.
Do you even realise that you are talking to a person who creates programming languages and fights for efficiency and productivity?
You first prove your words with your code as opposed to our proofs.
Why are you throwing words around on the level of banal erudition and not knowing what LUA is?
There are two languages that have been compared.
And one loses to the other in 50-600 times in terms of speed, and in conjunction with a trading platform on pure trading transactions, where the minimum of language wrapping in 28 times.
Quick itself has no deep integration with the language, which is just tacked on the side. And MetaTrader 5 is built around meeting the needs of MQL5, when all the data is ready to be used in MQL5. Moreover, the LUA language was created as a binding between high-level calls, but not for calculation operations.
Write modules in C++ and then distribute them? Who will risk installing someone else's EXE/DLL in the trading environment?
But in MQL5 it is safe, because in MQL5 you get a safe code and almost the same speed as in C++.
Those who live in Quick do not know the concepts of real data.
When you can repeat the following code in LUA, come back to discuss "huge arrays":
Running cold, 17 million real RTS-9.17 ticks and 60,278 minute bars were produced in 2.6 seconds.
Unlimited data limits are used within the platform. This data is used for building indicators, analyses, etc.
This is exactly the data that MQL programmes operate with. And the terminal itself operates with such data in its work.
And you are talking about some tables.
You just do not know the language and its insides. That's why all languages are the same for you.
Do you realise that you are talking to a person who creates programming languages and fights for efficiency and productivity?
I guess you're too old to compete. Words don't win here.
Godspeed.
Shit, what does it matter how many times faster? !!!!
On FORTS, for example, for one login 30 transactions per second!!!!
It doesn't matter what MT5, what KVIC + brokers' networks leave much to be desired!
But what does not matter is the possibility of FULL-fledged trading on the exchange - Options + Futures + Currency + Spot!!!!.
There is not a single software on the market for full-fledged exchange trading by robots (LUA, QLUA - JUST BAD)!
Shit, what does it matter how many times faster? !!!!
On FORTS, for example, for one login 30 transactions per second!!!
Brokerage gateways have higher limits.
Even one broker's client can receive more than 30 transactions per second through MetaTrader 5. But it is clear that they will tolerate it up to some point.
Unfortunately, the Russian exchange cannot or does not want to radically upgrade and unify its system. Hence the dismal situation with trading technologies in the Russian sector for 20 years - no one wants to invest there.
Shit, what does it matter how many times faster? !!!!
On FORTS, for example, for one login 30 transactions per second!!!
You can get up to 600 for an extra fee)))