Thomas Fairhurst / Profile
⚙️ Shell scripts (Bash, Bourne, Batch).
⚙️ Internet browser- and application program interfaces (PHP, HTML5/CSS and Javascript).
⚙️ Miscellaneous programming languages Python and more... 😎
No reinventing the wheel. Currently experimenting with automated trading based on the values of a combination of indicators.






We all are aware of that "No profit obtained in the past will guarantee any success in future". However, it is still very actual to be able to estimate trading systems. This article deals with some simple and convenient methods that will help to estimate trade results.


This article provides an answer to the question: "Is it possible to formulate an automated trading strategy based on history data with neural networks?".


The article provides a review of an idea based on the analysis of prices' movement direction and their speed. We have performed its formalization in the MQL4 language presented as an expert advisor to explore viability of the strategy being under consideration. We also determine the best parameters via check, examination and optimization of an example given in the article.


This article considers using the Rattle package for automatic search of patterns for predicting long and short positions of currency pairs on Forex. This article can be useful both for novice and experienced traders.


The article describes how to add the ability to work with Microsoft SQL Server database server to MQL5-based Expert Advisors. Import of functions from a DLL is used. The DLL is created using the Microsoft .NET platform and the C# language. The methods used in the article are also suitable for experts written in MQL4, with minor adjustments.


The article explores the advantages and disadvantages of trading in flat periods. The ten strategies created and tested within this article are based on the tracking of price movements inside a channel. Each strategy is provided with a filtering mechanism, which is aimed at avoiding false market entry signals.