2 Attachment(s)
Fuzzy Logic in trading strategies
Attachment 29631
Attachment 29632
Quote:
Traders often wonder how to improve a trading system or create a new one through machine learning. Despite the abundance of publications, a simple and intuitive method is yet to be found for creating models that cannot be analytically estimated without resorting to computer-aided calculations. Fuzzy logic is a window to the world of machine learning. Combined with genetic algorithms, it is able to expand the capabilities of creating self-learning or easily optimizable trading systems. At the same time, fuzzy logic is intuitive, as it encapsulates crisp numerical information in fuzzy (blurred) terms, just like a person does in the process of thinking.
more...
1 Attachment(s)
Mini Market Emulator or Manual Strategy Tester
This article is mainly aimed at beginners who cannot wait to trade on a demo account and test their strategies.
Attachment 29805
Quote:
Naturally, you might wonder: if there is a history chart where any strategy can be tested quickly and effectively, why are such difficulties needed? In practice, however, this does not always work: it often happens that a strategy with splendid backtest results works very poorly in the "live" market for some reason. At any rate, it is better to learn trading in systems more or less close to the reality. For instance, market emulators are quite sufficient (such programs can be bought on the Internet).
In this article, I want to discuss my own implementation of such a system in MetaTrader 5. I have written the "Mini Market Emulator" indicator with a limited functionality compared to the full version of the terminal. It is designed for theoretical verification of strategies.
more...
1 Attachment(s)
Comparison of different types of moving averages in trading
1 Attachment(s)
How to trade on an external cryptocurrency exchange via MetaTrader 5
Attachment 29975
Quote:
Who might benefit from the article:
cryptocurrency exchange traders;
investors familiar with MetaTrader 5 and portfolio investments;
freelance programmers who can now execute the customers' orders related to cryptocurrency trading in a simpler (and cheaper) way;
everyone who follows the new MetaTrader 5 and MQL5 language features.
First, we need to choose a cryptocurrency exchange providing a web API.
more...
1 Attachment(s)
The NRTR indicator and trading modules based on NRTR for the MQL5 Wizard
1 Attachment(s)
Creating a custom news feed for MetaTrader 5
Attachment 30103
Quote:
MetaTrader 5 has many useful features that a trader would need, regardless of their trading style, including a possible access to a live news feed. It provides traders with invaluable context that may have some effect on the markets. The only limitation is the scope of the news provided. I believe, traders could benefit from having access to a more flexible news feed that allows the ability to not only choose the kind of news but also its source.
more...
1 Attachment(s)
Momentum Pinball trading strategy
Attachment 30186
In this article, we continue programming of trading strategies described in a section of the book by L. Raschke and L. Connors Street Smarts: High Probability Short-Term Trading Strategies, devoted to testing of range limits by price. The last of full-fledged TS in the section is Momentum Pinball, which operates the pattern consisting of two daily bars. By the first bar, trade direction on the second day is defined, and price movement in the beginning of the second bar should specify certain trade levels for entries and exits from the market.
The purpose of this article is to demonstrate to the programmers who have already mastered MQL5, one of the variants for realizing Momentum Pinball TS, in which simplified methods of object-oriented programming will be applied. From the full-fledged OOP, the code will differ by the absence of classes - they will be replaced by structures. As opposed to classes, design in the code and application of objects of this type differs minimally from the procedural programming familiar to most starting coders. On the other hand, features being provided by structures are more than enough to resolve such tasks.
more...