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
Beautiful MQ! Serious work!
An example of using the library is teaching MLP neural network the multiplication table.
:( I'm afraid to think what will happen to the cloud when users start actively using the library in their experts.
This simple script weighs under a megabyte.
The same but for RF:
counts not so accurate, I should try to tweak it
PS
it is more accurate, 500 ancient and r=1, more fitting and less noise.
Same thing for RF:
Considers not as accurate, need to try to tweak it
PS
this way is more accurate, 500 trees and r=1, more fitting and less noise.
Forum on trading, automated trading systems and testing trading strategies
Errors, bugs, questions
Andrey Khatimlianskii, 2019.01.30 04:57 AM
MQL5\Include\Math\AlgLib\dataanalysis.mqh - CLinReg::LRLine does not work for 1M and more values?Does anyone know?
Thank you @Rashid Umarov
I recommend all to go to the website, because this thread has been updated for 3 years, but the website keeps updating.
We've done a complete overhaul of the GPL C++-based version of the ALGLIB library, releasing it as ALGLIB++. This tracks the latest version of ALGLIB, which is at 3.16.0, as of 2019/12. Much has been added in the Optimization and Interpolation modules since the earlier versions that MQL5 is synched up to (e.g. point-cloud splines(!), more inverse distance weighted interpolation methods, numerous additional optimization methods, etc.)
ALGLIB++ is a derivative of ALGLIB that is being used as an intermediate form in a longer-term reengineering/refactoring process, in which it will be recoded into native C++ (similar to where it was before Version 3), the extra layer and duplication being removed in preparation of providing more direct support for multi-threading, as well as additional tests and modules and eventually a scripting language front end.
The different language versions of ALGLIB were all generated from a common core, with the C++ version providing limited (but unofficial) support for the C90 dialect of C. This feature made it necessary to simulate, within C, features that would otherwise be native to C++, and then to provide a C++ wrapper on top of this. Correspondingly, there are two separate name-spaces: alglib_impl, which contains the C version, and alglib, which contains the C++ wrappers. ALGLIB++ has retained most of this structure and as much of the original coding as possible, but has reduced or eliminated much of the global infrastructure as a first step for its elimination and replacement by multi-threaded native C++ code and has significantly simplified the C++ wrapper interface. As such, it represents an intermediate form bridging between ALGLIB, itself, and the future library that ALGLIB++ is being transformed into.
Many issues that lead to a growth of complexity in ALGLIB, since (and prior to) the versions adapted by MQL5, have been resolved, with a resulting simplification in structure and reduction in complexity. In its present form, it should prove easier to adapt to MQL5, by those who are currently maintaining the MQL5 version of ALGLIB.
Included with the distribution is a complete reformatting of the manual for ALGLIB++ from the ALGLIB C++ original. The sections on the packages and subpackages, however, are compatible with both versions of ALGLIB, and the layout and content should both be easily adapted to the MQL5 version. MQL5 gets a shout-out in the "References & Related Links" section of the manual.
The latest version may be found at https://www.github.com/LydiaMarieWilliamson/ALGLIB_cpp ... bear in mind that, at present, it is undergoing continual reengineering and refactoring at a fairly rapid pace, and this will remain the case for a while longer. The timestamp of the latest revision is always kept in the README file.
The recoded version will eventually be expanded into a larger library that will include more features and applications dedicated to Machine Learning, advanced Digital Signal Processing, Graphics and Sound Processing and Natural Language Processing. We are also preparing a C++ translation of LAPACK, to be called LAPACK++, for future integration into ALGLIB++. Other libraries, including MKL (which has neural net routines, by the way) are also under consideration for future integration.
When you adapted ALGLIB to MQL5, you ran into difficulties with the "RCOMM" routines.
When you adapted ALGLIB to MQL5, you ran into difficulties with the "RCOMM" routines.
Dear Lydia:
But your ALGLIB ++ library file on github is still in C ++ CPP format. It has not been converted to MQL5 mql. would you provide ALGLIB ++ library file as .mql? Thank you!
Dear developers, please add a method for calculating the conjugate number of a complexnumber to the complex structure ( source in SB <Math\Alglib\complex.mqh>).
My version:
After the next release of a new build, you have to roll back to your previousrevision. Which is inconvenient.
Dear developers, please add a method of calculating the conjugate number of a complexnumber to the complex structure ( source in SB <Math\Alglib\complex.mqh>).
My version:
After the next release of a new build, you have to roll back to your previousrevision. Which is inconvenient.
Added