Yaroslav Barabanov / Profile
- Information
|
8+ years
experience
|
2
products
|
61
demo versions
|
|
2
jobs
|
0
signals
|
0
subscribers
|
While analyzing a huge number of trading strategies, orders for development of applications for MetaTrader 5 and MetaTrader 4 terminals and various MetaTrader websites, I came to the conclusion that all this diversity is based mostly on the same elementary functions, actions and values appearing regularly in different programs. This resulted in DoEasy cross-platform library for easy and quick development of МetaТrader 5 and МetaТrader 4 applications.
The development of trading strategies is associated with handling large amounts of data. Now, you are able to work with databases using SQL queries based on SQLite directly in MQL5. An important feature of this engine is that the entire database is placed in a single file located on a user's PC.
Genetic (evolutionary) algorithms are used for optimization purposes. An example of such purpose can be neuronet learning, i.e., selection of such weight values that allow reaching the minimum error. At this, the genetic algorithm is based on the random search method.
The article compares the time and results of Expert Advisors' optimization using genetic algorithms and those obtained by simple search.
Return on investments is the most obvious indicator which investors and novice traders use for the analysis of trading efficiency. Professional traders use more reliable tools to analyze strategies, such as Sharpe and Sortino ratios, among others.
The article considers the methodology for developing trading algorithms, in which a consistent scientific approach is used to analyze possible price patterns and to build trading algorithms based on these patterns. Development ideals are demonstrated using examples.
This is a lazy algorithm that doesn't learn from the training dataset, it stores the dataset instead and acts immediately when it's given a new sample. As simple as it is, it is used in a variety of real-world applications.
The next algorithm I will consider is cuckoo search optimization using Levy flights. This is one of the latest optimization algorithms and a new leader in the leaderboard.
In the previous article, we have created a class for data clustering. In this article, I want to share variants of the possible application of obtained results in solving practical trading tasks.
https://github.com/NewYaroslav/simple-named-pipe-server
Sockets… What in our IT world could possibly exist without them? Dating back to 1982, and hardly changed up to the present time, they smoothly work for us every second. This is the foundation of network, the nerve endings of the Matrix we all live in.
The original author is David Weis, an expert in the Wyckoff Method. The Weis Wave is a modern adaptation of the 1930's Wyckoff Method, another expert in Tape Reading techniques and Chart Analysis. Weis Waves takes market volume and stacks it into waves according to price conditions giving the trader valuable insights about the market conditions. If you want to learn more about this subject you can find tons of videos in YouTube. Just look for "The Wickoff Method", "Weis Wave" and "Volume Spread
