پروژه ها

1873 bookmarks
Newest
Application of the Eigen-Coordinates Method to Structural Analysis of Nonextensive Statistical Distributions - MQL5 Articles
Application of the Eigen-Coordinates Method to Structural Analysis of Nonextensive Statistical Distributions - MQL5 Articles
The major problem of applied statistics is the problem of accepting statistical hypotheses. It was long considered impossible to be solved. The situation has changed with the emergence of the eigen-coordinates method. It is a fine and powerful tool for a structural study of a signal allowing to see more than what is possible using methods of modern applied statistics. The article focuses on practical use of this method and sets forth programs in MQL5. It also deals with the problem of function identification using as an example the distribution introduced by Hilhorst and Schehr.
·mql5.com·
Application of the Eigen-Coordinates Method to Structural Analysis of Nonextensive Statistical Distributions - MQL5 Articles
Introduction to the Empirical Mode Decomposition Method - MQL5 Articles
Introduction to the Empirical Mode Decomposition Method - MQL5 Articles
This article serves to familiarize the reader with the empirical mode decomposition (EMD) method. It is the fundamental part of the Hilbert–Huang transform and is intended for analyzing data from nonstationary and nonlinear processes. This article also features a possible software implementation of this method along with a brief consideration of its peculiarities and gives some simple examples of its use.
·mql5.com·
Introduction to the Empirical Mode Decomposition Method - MQL5 Articles
Fundamentals of Statistics - MQL5 Articles
Fundamentals of Statistics - MQL5 Articles
Every trader works using certain statistical calculations, even if being a supporter of fundamental analysis. This article walks you through the fundamentals of statistics, its basic elements and shows the importance of statistics in decision making.
·mql5.com·
Fundamentals of Statistics - MQL5 Articles
Kernel Density Estimation of the Unknown Probability Density Function - MQL5 Articles
Kernel Density Estimation of the Unknown Probability Density Function - MQL5 Articles
The article deals with the creation of a program allowing to estimate the kernel density of the unknown probability density function. Kernel Density Estimation method has been chosen for executing the task. The article contains source codes of the method software implementation, examples of its use and illustrations.
·mql5.com·
Kernel Density Estimation of the Unknown Probability Density Function - MQL5 Articles
MQL5 Market Turns One Year Old - MQL5 Articles
MQL5 Market Turns One Year Old - MQL5 Articles
One year has passed since the launch of sales in MQL5 Market. It was a year of hard work, which turned the new service into the largest store of trading robots and technical indicators for MetaTrader 5 platform.
·mql5.com·
MQL5 Market Turns One Year Old - MQL5 Articles
Calculation of Integral Characteristics of Indicator Emissions - MQL5 Articles
Calculation of Integral Characteristics of Indicator Emissions - MQL5 Articles
Indicator emissions are a little-studied area of market research. Primarily, this is due to the difficulty of analysis that is caused by the processing of very large arrays of time-varying data. Existing graphical analysis is too resource intensive and has therefore triggered the development of a parsimonious algorithm that uses time series of emissions. This article demonstrates how visual (intuitive image) analysis can be replaced with the study of integral characteristics of emissions. It can be of interest to both traders and developers of automated trading systems.
·mql5.com·
Calculation of Integral Characteristics of Indicator Emissions - MQL5 Articles
MQL5 Programming Basics: Lists - MQL5 Articles
MQL5 Programming Basics: Lists - MQL5 Articles
The new version of the programming language for trading strategy development, MQL [MQL5], provides more powerful and effective features as compared with the previous version [MQL4]. The advantage essentially lies in the object-oriented programming features. This article looks into the possibility of using complex custom data types, such as nodes and lists. It also provides an example of using lists in practical programming in MQL5.
·mql5.com·
MQL5 Programming Basics: Lists - MQL5 Articles
Regression Analysis of the Influence of Macroeconomic Data on Currency Prices Fluctuation - MQL5 Articles
Regression Analysis of the Influence of Macroeconomic Data on Currency Prices Fluctuation - MQL5 Articles
This article considers the application of multiple regression analysis to macroeconomic statistics. It also gives an insight into the evaluation of the statistics impact on the currency exchange rate fluctuation based on the example of the currency pair EURUSD. Such evaluation allows automating the fundamental analysis which becomes available to even novice traders.
·mql5.com·
Regression Analysis of the Influence of Macroeconomic Data on Currency Prices Fluctuation - MQL5 Articles
Third Generation Neural Networks: Deep Networks - MQL5 Articles
Third Generation Neural Networks: Deep Networks - MQL5 Articles
This article is dedicated to a new and perspective direction in machine learning - deep learning or, to be precise, deep neural networks. This is a brief review of second generation neural networks, the architecture of their connections and main types, methods and rules of learning and their main disadvantages followed by the history of the third generation neural network development, their main types, peculiarities and training methods. Conducted are practical experiments on building and training a deep neural network initiated by the weights of a stacked autoencoder with real data. All the stages from selecting input data to metric derivation are discussed in detail. The last part of the article contains a software implementation of a deep neural network in an Expert Advisor with a built-in indicator based on MQL4/R.
·mql5.com·
Third Generation Neural Networks: Deep Networks - MQL5 Articles
Continuous futures contracts in MetaTrader 5 - MQL5 Articles
Continuous futures contracts in MetaTrader 5 - MQL5 Articles
A short life span of futures contracts complicates their technical analysis. It is difficult to technically analyze short charts. For example, number of bars on the day chart of the UX-9.13 Ukrainian Stock index future is more than 100. Therefore, trader creates synthetic long futures contracts. This article explains how to splice futures contracts with different dates in the MetaTrader 5 terminal.
·mql5.com·
Continuous futures contracts in MetaTrader 5 - MQL5 Articles
Tips for Selecting a Trading Signal to Subscribe. Step-By-Step Guide - MQL5 Articles
Tips for Selecting a Trading Signal to Subscribe. Step-By-Step Guide - MQL5 Articles
This step-by-step guide is dedicated to the Signals service, examination of trading signals, a system approach to the search of a required signal which would satisfy criteria of profitability, risk, trading ambitions, working on various types of accounts and financial instruments.
·mql5.com·
Tips for Selecting a Trading Signal to Subscribe. Step-By-Step Guide - MQL5 Articles
Statistical distributions in the form of histograms without indicator buffers and arrays - MQL5 Articles
Statistical distributions in the form of histograms without indicator buffers and arrays - MQL5 Articles
The article discusses the possibility of plotting statistical distribution histograms of market conditions with the help of the graphical memory meaning no indicator buffers and arrays are applied. Sample histograms are described in details and the "hidden" functionality of MQL5 graphical objects is shown.
·mql5.com·
Statistical distributions in the form of histograms without indicator buffers and arrays - MQL5 Articles
Statistical Distributions in MQL5 - taking the best of R and making it faster - MQL5 Articles
Statistical Distributions in MQL5 - taking the best of R and making it faster - MQL5 Articles
The functions for working with the basic statistical distributions implemented in the R language are considered. Those include the Cauchy, Weibull, normal, log-normal, logistic, exponential, uniform, gamma distributions, the central and noncentral beta, chi-squared, Fisher's F-distribution, Student's t-distribution, as well as the discrete binomial and negative binomial distributions, geometric, hypergeometric and Poisson distributions. There are functions for calculating theoretical moments of distributions, which allow to evaluate the degree of conformity of the real distribution to the modeled one.
·mql5.com·
Statistical Distributions in MQL5 - taking the best of R and making it faster - MQL5 Articles
Calculating the Hurst exponent - MQL5 Articles
Calculating the Hurst exponent - MQL5 Articles
The article thoroughly explains the idea behind the Hurst exponent, as well as the meaning of its values and the calculation algorithm. A number of financial market segments are analyzed and the method of working with MetaTrader 5 products implementing the fractal analysis is described.
·mql5.com·
Calculating the Hurst exponent - MQL5 Articles
Analyzing Balance/Equity graphs by symbols and EAs' ORDER_MAGIC - MQL5 Articles
Analyzing Balance/Equity graphs by symbols and EAs' ORDER_MAGIC - MQL5 Articles
With the introduction of hedging, MetaTrader 5 provides an excellent opportunity to trade several Expert Advisors on a single trading account simultaneously. When one strategy is profitable, while the second one is loss-making, the profit graph may hang around zero. In this case, it is useful to build the Balance and Equity graphs for each trading strategy separately.
·mql5.com·
Analyzing Balance/Equity graphs by symbols and EAs' ORDER_MAGIC - MQL5 Articles
Sorting methods and their visualization using MQL5 - MQL5 Articles
Sorting methods and their visualization using MQL5 - MQL5 Articles
The Graphic.mqh library has been designed to work with graphics in MQL5. The article provides an example of its practical application and explains the idea of sorting. The general concept of sorting is described here since each type of sorting already has at least one separate article, while some of sorting types are objects of detailed studies.
·mql5.com·
Sorting methods and their visualization using MQL5 - MQL5 Articles
Naive Bayes classifier for signals of a set of indicators - MQL5 Articles
Naive Bayes classifier for signals of a set of indicators - MQL5 Articles
The article analyzes the application of the Bayes' formula for increasing the reliability of trading systems by means of using signals from multiple independent indicators. Theoretical calculations are verified with a simple universal EA, configured to work with arbitrary indicators.
·mql5.com·
Naive Bayes classifier for signals of a set of indicators - MQL5 Articles
Comparing different types of moving averages in trading - MQL5 Articles
Comparing different types of moving averages in trading - MQL5 Articles
This article deals with seven types of moving averages (MA) and a trading strategy to work with them. We also test and compare various MAs at a single trading strategy and evaluate the efficiency of each moving average compared to others.
·mql5.com·
Comparing different types of moving averages in trading - MQL5 Articles
How to analyze the trades of the Signal selected in the chart - MQL5 Articles
How to analyze the trades of the Signal selected in the chart - MQL5 Articles
The trade Signals service develops in leaps and bounds. Trusting our funds to a signal provider, we would like to minimize the risk of losing our deposit. So how to puzzle out in this forest of trade signals? How to find the one that would produce profits? This paper proposes to create a tool for visually analyzing the history of trades on trade signals in a symbol chart.
·mql5.com·
How to analyze the trades of the Signal selected in the chart - MQL5 Articles
Social Trading. Can a profitable signal be made even better? - MQL5 Articles
Social Trading. Can a profitable signal be made even better? - MQL5 Articles
Most subscribers choose a trade signal by the beauty of the balance curve and by the number of subscribers. This is why many today's providers care of beautiful statistics rather than of real signal quality, often playing with lot sizes and artificially reducing the balance curve to an ideal appearance. This paper deals with the reliability criteria and the methods a provider may use to enhance its signal quality. An exemplary analysis of a specific signal history is presented, as well as methods that would help a provider to make it more profitable and less risky.
·mql5.com·
Social Trading. Can a profitable signal be made even better? - MQL5 Articles
Applying the probability theory to trading gaps - MQL5 Articles
Applying the probability theory to trading gaps - MQL5 Articles
In this article, we will apply the probability theory and mathematical statistics methods to creating and testing trading strategies. We will also look for optimal trading risk using the differences between the price and the random walk. It is proved that if prices behave like a zero-drift random walk (with no directional trend), then profitable trading is impossible.
·mql5.com·
Applying the probability theory to trading gaps - MQL5 Articles
Custom presentation of trading history and creation of report diagrams - MQL5 Articles
Custom presentation of trading history and creation of report diagrams - MQL5 Articles
The article describes custom methods for assessing the trading history. Two classes have been written for downloading and analyzing history. The first of them collects the trading history and represents it as a summary table. The second one deals with statistics: it calculates a number of variables and builds charts for a more efficient evaluation of trading results.
·mql5.com·
Custom presentation of trading history and creation of report diagrams - MQL5 Articles
Movement continuation model - searching on the chart and execution statistics - MQL5 Articles
Movement continuation model - searching on the chart and execution statistics - MQL5 Articles
This article provides programmatic definition of one of the movement continuation models. The main idea is defining two waves — the main and the correction one. For extreme points, I apply fractals as well as "potential" fractals - extreme points that have not yet formed as fractals.
·mql5.com·
Movement continuation model - searching on the chart and execution statistics - MQL5 Articles
Selection and navigation utility in MQL5 and MQL4: Adding auto search for patterns and displaying detected symbols - MQL5 Articles
Selection and navigation utility in MQL5 and MQL4: Adding auto search for patterns and displaying detected symbols - MQL5 Articles
In this article, we continue expanding the features of the utility for collecting and navigating through symbols. This time, we will create new tabs displaying only the symbols that satisfy some of the necessary parameters and find out how to easily add custom tabs with the necessary sorting rules.
·mql5.com·
Selection and navigation utility in MQL5 and MQL4: Adding auto search for patterns and displaying detected symbols - MQL5 Articles