Dmitry Fedoseev
Dmitry Fedoseev
4.7 (66)
  • Information
13+ years
experience
60
products
55
demo versions
114
jobs
0
signals
0
subscribers
Новый вариант эксперта exp_iCustom - exp_iCustomNew в маркете: https://www.mql5.com/ru/market/product/5660

Учебник MQL5 (электронная версия): https://play.google.com/store/books/details?id=M0oREAAAQBAJ

Учебник MQL5 (электронная и бумажная версии): https://ridero.ru/books/programmirovanie_na_yazyke_mql5_ot_osnov_do_indikatorov_i_ekspertov
Dmitry Fedoseev
Published code iCrossClose
The indicator allows to perform any arithmetic action with prices of two symbols and plot result on any other chart. It allows to calculate crosses (using multiplication and division), spread (subtract) or just to plot the other symbol's data on the chart.
· 1 8304 2250
Dmitry Fedoseev
Published article How to Create Your Own Trailing Stop
How to Create Your Own Trailing Stop

The basic rule of trader - let profit to grow, cut off losses! This article considers one of the basic techniques, allowing to follow this rule - moving the protective stop level (Stop loss level) after increasing position profit, i.e. - Trailing Stop level. You'll find the step by step procedure to create a class for trailing stop on SAR and NRTR indicators. Everyone will be able to insert this trailing stop into their experts or use it independently to control positions in their accounts.

Dmitry Fedoseev
Published code NRTR
The NRTR (Nick Rypock Trailing Reverse) indicator draws the base line (support and resistance) and a target line.
· 1 18952 8148
Dmitry Fedoseev
Published article The Optimal Method for Calculation of Total Position Volume by Specified Magic Number
The Optimal Method for Calculation of Total Position Volume by Specified Magic Number

The problem of calculation of the total position volume of the specified symbol and magic number is considered in this article. The proposed method requests only the minimum necessary part of the history of deals, finds the closest time when the total position was equal to zero, and performs the calculations with the recent deals. Working with global variables of the client terminal is also considered.

Dmitry Fedoseev
Published article How to Write an Indicator on the Basis of Another Indicator
How to Write an Indicator on the Basis of Another Indicator

In MQL5 you can write an indicator both from a scratch and on the basis of another already existing indicator, in-built in the client terminal or a custom one. And here you also have two ways - to improve an indicator by adding new calculations and graphical styles to it , or to use an indicator in-built in the client terminal or a custom one via the iCustom() or IndicatorCreate() functions.

Dmitry Fedoseev
Published code iStochasticOfOsc
The Stochastic of all oscillator-like indicators, included in MetaTrader 5 client terminal.
· 1 11132 3909
Dmitry Fedoseev
Published code iUniMA
The Universal Moving Average, it allows to select any type of moving average, included in the MetaTrader 5 client terminal.
· 1 12769 3417
Dmitry Fedoseev
Published code iMAFan
A Colorful Fan of Moving Averages.
· 1 8190 3233
Dmitry Fedoseev
Published code iHeikenAshiSm
The Heiken Ashi indicator with smoothing.
· 1 20087 6800
Dmitry Fedoseev
Published code iBBFill
The indicator plots the Bollinger Bands ®, filled with different colors depending on the trend direction.
· 1 12917 5639
Dmitry Fedoseev
Published code iMovment
The indicator plots the candles with different colors depending on the trend direction and price movement.
· 1 14878 6593
Dmitry Fedoseev
Published code sChartsSynchroScroll
The script provides a synchronous scrolling for all charts opened in the client terminal.
· 1 7133 2857
Dmitry Fedoseev
Registered at MQL5.community