Advanced EA constructor for MetaTrader - botbrains.app
Quote:
Generally, trading strategies can be reduced to a specific algorithm that can be automated. Trading robots can trade thousands of times quicker than any human, but not every trader is proficient in programming.
botbrains.app is a no-code platform for trading robots development. You don't need to program anything to create a trading robot in the BotBrains editor - just drag the necessary blocks onto the scheme, set their parameters, and establish connections between them.
more...
Combinatorics and probability for trading (Part IV): Bernoulli Logic
more...
----------------
----------------
1 Attachment(s)
Learn how to design different Moving Average systems
Matrices and vectors in MQL5
Quote:
Collections of ordered data, wherein all elements have the same type, are usually operated through
Arrays, in which each element can be accessed by its index. Arrays are widely used in solving various linear algebra problems, in mathematical modeling tasks, in machine learning, etc. In general terms, the solution of such problems is based on mathematical operations using matrices and vectors, with which very complex transformations can be compactly written in the form of simple formulas. Programming of such operations requires good knowledge in mathematics along with the ability to write complex nested loops. Debugging and bug fixing in such programs can be quite challenging.
By using special data types
'matrix' and 'vector', it is possible to create the code which is very close to mathematical notation while avoiding the need to create nested loops or to mind correct indexing of arrays in calculations. In this article, we will see how to create, initialize, and use
matrix and
vector objects in MQL5.
more...
An Analysis of Why Expert Advisors Fail
Quote:
Expert advisors (EAs) may perform well over a period of months and even a few years, but there are always periods of time where performance is poor. EAs rarely show a steady profit over an extended period of time, such as ten years. If an EA has past periods of poor performance, then how can it be expected to always perform well in the future?
In this analysis, two questions arise: What changes occur in the time series data that strongly affect the performance of the EA? Is there a technical indicator that can predict when an EA will have poor performance and when it will have good performance? Such an indicator would be most valuable!
more...
Developing a trading Expert Advisor from scratch
Quote:
Now, what if we used an Expert Advisor (EA) to make things easier? In this case, you can specify some details, for example the leverage or how much you are can afford to lose and how much you want to earn (in monetary terms, rather than not quite clear "points" or "pips"). Then use the mouse pointer on the chart to show where to enter into the market and indicate, whether it will be buying or selling...
more...
Visual evaluation of optimization results
Quote:
A custom optimization criterion provides a very convenient setup for optimizing Expert Advisors. But if we need to check multiple criteria, we should run multiple optimizations, which can be time-intensive. A better solution would be to be able to test multiple custom criteria during one optimization. Furthermore, it would be nice to instantly view balance and equity graphs.
more...
Learn how to design a trading system by Envelopes
Quote:
In my previous article, I wrote about one of the most popular indicators — Bollinger Bands — which allows us to trade bands. This article is available at the following link:
Learn how to design a trading system by Bollinger Bands
As I mentioned in this article about the Bollinger Band, the concept of band trading has a variety of existing methods that we can use. Every method has a different approach as per its calculation and its strategy but the common thing is the concept that we trade the bands.
Now, I will share another method withing the concept of band trading — the Envelopes indicator. The indicator is represented by two bands which surround the price and its moving average. In this article, we will consider some more details, including the following topics:
more...