1 Attachment(s)
What is a trend and is the market structure based on trend or flat?
Attachment 41104
Quote:
The concepts of trend and flat can be clearly and fully defined. Besides, it is possible to compare the trendiness degree of different instruments as well as of a single instrument on different scales. Such an analysis allows us to evaluate characteristics and features of instruments and construct trading algorithms considering individual behavior of each instrument.
Knowing statistical characteristics of an instrument and their change over time, we can get rid of optimizing parameters when developing a trading algorithm. Instead, we can perform measurements and deliberately change trading algorithm parameters depending on statistical characteristics of a traded instrument.
more...
1 Attachment(s)
Custom symbols: Practical basics
Attachment 41138
Quote:
The MetaTrader 5 features the ability to create custom symbols having their own quotes and ticks. They can be accessed both from the
terminal interface and at the program level, via
MQL API. Custom symbols are displayed on standard charts, allowing the application of indicators, marking with objects, and even creation of trading strategies based on these symbols.
Custom symbols can use real symbol quotes provided by brokers or external resources as data sources. In this article, we will consider several popular methods for transforming working symbols that provide additional analytical tools for traders:
- equal volume and equal range chart
- tick charts
- time shift of quotes with the conversion of candlestick shapes
- Renko
Additionally, we will develop a mechanism for adapting Expert Advisors to trading a real symbol which is associated with a derivative custom symbol on whose chart the EA is running.
In this article, source (standard) symbol charts use a black background, and custom symbol charts use a white background.
more...
1 Attachment(s)
A scientific approach to the development of trading algorithms
Attachment 41225
Quote:
... Therefore, let us consider how to adhere to a scientific approach and avoid superstitions during the development of a trading algorithm. We will consider some ideas in this article using a simple trading system as an example.
more...
1 Attachment(s)
Basic math behind Forex trading
Attachment 41234
Quote:
I am a developer of automatic strategies and software with over 5 years of experience. In this article, I will open the veil of secrecy to those just starting to trade in Forex or on any other exchange. Besides, I will try to answer the most popular trading questions.
I hope, the article will be useful for both beginners and experienced traders. Also, note that this is purely my vision based on actual experience and research.
more...
Brute force approach to pattern search
Quote:
In this article, we will search for market patterns, create Expert Advisors based on the identified patterns, and check how long these patterns remain valid, if they ever retain their validity. I think this article will be extremely useful for those who create self-adapting trading systems. I would like to start with an explanation of what I mean by the concept of brute force in the context of forex trading. In general, in the brute-force approach we want to determine some sequence of numbers for a code or any other purpose, which ultimately will allow to achieve the desired result with the maximum probability or with the maximum available probability, using this sequence. The desired result can be to get cryptocurrency or to hack an account or Wi-Fi password. The application area is very wide. In the case of forex, our sequence should give the maximum profit, while working as long as possible. The sequence can be of any type and length. The only required condition is its efficiency. The sequence type ultimately depends on our algorithm
more...
1 Attachment(s)
Grid and martingale: what are they and how to use them?
Attachment 41291
Quote:
In this article, I am going to use math and programming to delve into these strategies and evaluate their profitability. The article features mathematical and practical sections. In the math section, I will provide equations for calculating the expected payoff of the strategies and other important parameters not taken into account by many traders. In the practical part, I will develop a simple grid and martingale, and compare the equations with reality. The article is especially useful for beginners since these strategies are usually the first ones they come across. Blind faith into them may lead to disappointments and waste of time, as happened to me back in the time. If I had not known math, perhaps I would still have believed in them. But these strategies still have a rationale if you look at them correctly. This is what I am going to prove.
more...
1 Attachment(s)
Practical application of neural networks in trading. Python (Part I)
Attachment 41413
Quote:
In the previous article entitled "
Practical application of neural networks in trading. It's time to practice", we considered the practical application of a neural network module implemented using Matlab neural networks. However, that article did not cover questions related to the preparation of input data and network training related operations. In this article, we will consider these questions using examples and will implement further code using neural networks of libraries working with Python. This time, the trading system implementation principles will be different. This variant was briefly described in paragraph 5 of the basic article "
Practical application of neural networks in trading". For this implementation, we will use the TensorFlow machine learning library developed by Google. We will also use the Keras library for describing neural networks.
more...
Neural networks made easy (Part 6): Experimenting with the neural network learning rate