Thomas Fairhurst
Thomas Fairhurst
⚙️ C-family programming languages (C++, C#). Android, MetaTrader.

⚙️ 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.
Thomas Fairhurst
Thomas Fairhurst
My experiment.
Thomas Fairhurst
Thomas Fairhurst 2019.06.05
Simply amazing. Currently 4800 Points!
Thomas Fairhurst
Thomas Fairhurst 2019.06.11
Still in at 4000+ Points. Exit below MA50 H4. 8000+ USD profit with a 14 GBP deposit!
Thomas Fairhurst
Thomas Fairhurst 2019.06.15
Did not break MA, still running. Have started another expert with same setting. Now comes trial of repeatability and reproducibility!
shared author's MetaQuotes article
Mathematics in Trading: How to Estimate Trade Results
Mathematics in Trading: How to Estimate Trade Results

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.

shared author's Yury Reshetov article
How to Develop a Profitable Trading Strategy
How to Develop a Profitable Trading Strategy

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

shared author's Alexander Fedosov article
Trading Ideas Based on Prices Direction and Movement Speed
Trading Ideas Based on Prices Direction and Movement Speed

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.

shared author's СанСаныч Фоменко article
Random Forests Predict Trends
Random Forests Predict Trends

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.

shared author's Сергей Ткаченко article
Integrating MQL-based Expert Advisors and databases (SQL Server, .NET and C#)
Integrating MQL-based Expert Advisors and databases (SQL Server, .NET and C#)

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.

shared author's Alexander Fedosov article
Comparative analysis of 10 flat trading strategies
Comparative analysis of 10 flat trading strategies

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.