Dmitry Fedoseev / Publications
Codes
sDotToLineDist for MetaTrader 5
A script calculating the distance between a point and a line
The exp_iCustom_v5 Expert Advisor for MetaTrader 4
New versions of the exp_iCustom Expert Advisor, which works with any Custom indicator, and draws buy/sell arrows
exp_iCustom_v1 for MetaTrader 4
Universal Expert Advisor for working with any Custom indicator, that draws buy/sell arrows
RSICCIDiv for MetaTrader 4
The indicator of trading signals based on the divergence of the RSI and CCI values
Movment for MetaTrader 4
The indicator shows direction of movement and rollbacks
s_wininet for MetaTrader 4
Example of using wininet.dll for downloading a web page
The WaveMarker script set for MetaTrader 4
A set of scripts for quick drawing the Elliott waves
IncGUI_v3 for MetaTrader 5
A library of GUI Controls
IncGUI_BitPicA for MetaTrader 5
An updated version of the CBitPic class with the ability to control drawing transparency
CMIDI for MetaTrader 5
The class to play music using the MIDI device
Articles
Color optimization of trading strategies for MetaTrader 5
In this article we will perform an experiment: we will color optimization results. The color is determined by three parameters: the levels of red, green and blue (RGB). There are other color coding methods, which also use three parameters. Thus, three testing parameters can be converted to one
Analyzing trading results using HTML reports for MetaTrader 5
The MetaTrader 5 platform features functionality for saving trading reports, as well as Expert Advisor testing and optimization reports. Trading and testing reports can be saved in two formats: XLSX and HTML, while the optimization report can be saved in XML. In this article we consider the HTML
Developing the oscillator-based ZigZag indicator. Example of executing a requirements specification for MetaTrader 5
The article demonstrates the development of the ZigZag indicator in accordance with one of the sample specifications described in the article "How to prepare Requirements Specification when ordering an indicator". The indicator is built by extreme values defined using an oscillator. There is an
Auto search for divergences and convergences for MetaTrader 5
The article considers all kinds of divergence: simple, hidden, extended, triple, quadruple, convergence, as well as divergences of A, B and C classes. A universal indicator for their search and display on the chart is developed
The Flag Pattern for MetaTrader 5
The article provides the analysis of the following patterns: Flag, Pennant, Wedge, Rectangle, Contracting Triangle, Expanding Triangle. In addition to analyzing their similarities and differences, we will create indicators for detecting these patterns on the chart, as well as a tester indicator for
Wolfe Waves for MetaTrader 5
The graphical method proposed by Bill Wolfe allows to detect a pattern, based on which a moment and direction for entry can be found, and also it helps forecast the target which the price should reach, as well as the time of target reaching. The article describes how to create an indicator based on
Universal Trend with the Graphical Interface for MetaTrader 5
In this article a universal trend indicator is created based on a number of standard indicators. An additionally created graphical interface allows selecting the type of indicator and adjusting its parameter. The indicator is displayed in a separate window with rows of colored icons
A Universal Channel with the Graphical Interface for MetaTrader 5
All channel indicators are displayed as three lines, including central, top and bottom lines. The drawing principle of the central line is similar to a moving average, while the moving average indicator is mostly used for drawing channels. The top and bottom lines are located at equal distances from
Universal Oscillator with a GUI for MetaTrader 5
The article describes the process of creation of a universal indicator based on all oscillators available in the terminal, with its own graphical interface. The GUI allows users to quickly and easily change settings of each oscillator straight from the chart window (without having to open its
Universal ZigZag for MetaTrader 5
ZigZag is one of the most popular indicators among the MetaTrader 5 users. The article analyzes the possibilities for creating various versions of the ZigZag. The result is a universal indicator with ample opportunities to extend its functionality, which is useful in the development of trading
Forum
To administrators and moderators
Maybe it's time to end the smoking room with political topics? We could do with non-political ones too
Classes for creating panels and dialogues
These are the classes . There are, of course, a lot of questions, even too many. But one is the main one at the moment. There is no way to create a panel on the price chart from the indicator in the sub-window
Withdrawal from webmoney
There was a topic recently that there were some problems. It's not that recent, it's about time it started working. Now tried to withdraw to a bank account and no. Who knows what's going on? I'm getting an error message "Withdraw to bank account temporarily unavailable, use exchange". Is this some
The splendour and poverty of the PLO
Base class, several descendants, one of the descendants is used, depending on the parameters set at startup. This is a well-known principle of universal program operation. It doesn't matter how many variants there can be (i.e. descendant classes), this case is supposed to work very fast because
Suggestions for improving the MetaEditor
The brackets are illuminated, which is cool! The colour is bluish, it's associated with the normal highlighting, and it makes you worry if you've hit a bracket. It would be nice if the brackets were highlighted in some greenish or yellowish colour, unlike the colour of normal highlighting. Perhaps