Oleh Fedorov
Oleh Fedorov
4 (3)
  • Informazioni
7+ anni
esperienza
2
prodotti
102
versioni demo
7
lavori
0
segnali
0
iscritti
Oleh Fedorov
Articolo pubblicato Изучение MQL5 — от новичка до профи (Часть VII): Принципы отладки приложений MQL
Изучение MQL5 — от новичка до профи (Часть VII): Принципы отладки приложений MQL

Исправление ошибок — неотъемлемая часть цикла программирования. В этой статье рассмотрены типовые приемы исправления ошибок (отладки) любого приложения, работающего в среде MetaTrader 5.

2
Oleh Fedorov
Articolo pubblicato Master MQL5 from Beginner to Pro (Part VI): Basics of Developing Expert Advisors
Master MQL5 from Beginner to Pro (Part VI): Basics of Developing Expert Advisors

This article continues the series for beginners. Here we will discuss the basic principles of developing Expert Advisors (EAs). We will create two EAs: the first one will trade without indicators, using pending orders, and the second one will be based on the standard MA indicator, opening deals at the current price. Here I assume that you are no longer a complete beginner and have a relatively good command of the material from the previous articles.

1
Oleh Fedorov
Articolo pubblicato Master MQL5 from beginner to pro (Part V): Fundamental control flow operators
Master MQL5 from beginner to pro (Part V): Fundamental control flow operators

This article explores the key operators used to modify the program's execution flow: conditional statements, loops, and switch statements. Utilizing these operators will allow the functions we create to behave more "intelligently".

Oleh Fedorov
Articolo pubblicato Master MQL5 from beginner to pro (Part IV): About Arrays, Functions and Global Terminal Variables
Master MQL5 from beginner to pro (Part IV): About Arrays, Functions and Global Terminal Variables

The article is a continuation of the series for beginners. It covers in detail data arrays, the interaction of data and functions, as well as global terminal variables that allow data exchange between different MQL5 programs.

Oleh Fedorov
Articolo pubblicato Master MQL5 from Beginner to Pro (Part III): Complex Data Types and Include Files
Master MQL5 from Beginner to Pro (Part III): Complex Data Types and Include Files

This is the third article in a series describing the main aspects of MQL5 programming. This article covers complex data types that were not discussed in the previous article. These include structures, unions, classes, and the 'function' data type. It also explains how to add modularity to your program using the #include preprocessor directive.

Oleh Fedorov
Articolo pubblicato Master MQL5 from beginner to pro (Part II): Basic data types and use of variable
Master MQL5 from beginner to pro (Part II): Basic data types and use of variable

This is a continuation of the series for beginners. In this article, we'll look at how to create constants and variables, write dates, colors, and other useful data. We will learn how to create enumerations like days of the week or line styles (solid, dotted, etc.). Variables and expressions are the basis of programming. They are definitely present in 99% of programs, so understanding them is critical. Therefore, if you are new to programming, this article can be very useful for you. Required programming knowledge level: very basic, within the limits of my previous article (see the link at the beginning).

Oleh Fedorov
Articolo pubblicato Master MQL5 from beginner to pro (Part I): Getting started with programming
Master MQL5 from beginner to pro (Part I): Getting started with programming

This article is an introduction to a series of articles about programming. It is assumed here that the reader has never dealt with programming before. So, this series starts from the very basics. Programming knowledge level: Absolute Beginner.

2
Oleh Fedorov
Articolo pubblicato DRAKON visual programming language — communication tool for MQL developers and customers
DRAKON visual programming language — communication tool for MQL developers and customers

DRAKON is a visual programming language designed to simplify interaction between specialists from different fields (biologists, physicists, engineers...) with programmers in Russian space projects (for example, in the Buran reusable spacecraft project). In this article, I will talk about how DRAKON makes the creation of algorithms accessible and intuitive, even if you have never encountered code, and also how it is easier for customers to explain their thoughts when ordering trading robots, and for programmers to make fewer mistakes in complex functions.

Oleh Fedorov
Articolo pubblicato Alan Andrews e i suoi metodi di analisi delle serie temporali
Alan Andrews e i suoi metodi di analisi delle serie temporali

Alan Andrews è uno dei più famosi "educatori" del mondo moderno nel campo del trading. La sua "forchetta" è inclusa in quasi tutti i moderni programmi di analisi delle quotazioni. Ma la maggior parte dei trader non sfrutta nemmeno una frazione delle opportunità offerte da questo strumento. Inoltre, il corso di formazione originale di Andrews include una descrizione non solo della forchetta (anche se rimane lo strumento principale), ma anche di alcune altre costruzioni utili. L'articolo offre una panoramica dei meravigliosi metodi di analisi dei grafici insegnati da Andrews nel suo corso originale. Fate attenzione, ci saranno molte immagini.

Oleh Fedorov
Articolo pubblicato Revisiting Murray system
Revisiting Murray system

Graphical price analysis systems are deservedly popular among traders. In this article, I am going to describe the complete Murray system, including its famous levels, as well as some other useful techniques for assessing the current price position and making a trading decision.

Andrea maiani ciccarelli
Andrea maiani ciccarelli 2023.03.10
salve Oleh,ma e' per mt4 o mt5...
Oleh Fedorov
Articolo pubblicato Cosa è possibile fare con le Medie Mobili
Cosa è possibile fare con le Medie Mobili

L'articolo prende in considerazione diversi metodi di applicazione dell'indicatore Media Mobile. Ogni metodo che riguarda l'analisi di un processo è accompagnato da indicatori che ne visualizzano l'idea. Nella maggior parte dei casi, le idee mostrate qui appartengono ai loro rispettivi autori. Il mio unico compito era quello di riunirli per farvi vedere gli approcci principali e, si spera, prendere decisioni più ragionevoli nel trading. Livello di competenza MQL5 — base.

Oleh Fedorov
Articolo pubblicato Manual charting and trading toolkit (Part III). Optimization and new tools
Manual charting and trading toolkit (Part III). Optimization and new tools

In this article, we will further develop the idea of drawing graphical objects on charts using keyboard shortcuts. New tools have been added to the library, including a straight line plotted through arbitrary vertices, and a set of rectangles that enable the evaluation of the reversal time and level. Also, the article shows the possibility to optimize code for improved performance. The implementation example has been rewritten, allowing the use of Shortcuts alongside other trading programs. Required code knowledge level: slightly higher than a beginner.

Zqh Zhang
Zqh Zhang 2022.02.05
Отладка была ошибкой. надежда вновь обновится. Спасибо
Oleh Fedorov
Articolo pubblicato Using spreadsheets to build trading strategies
Using spreadsheets to build trading strategies

The article describes the basic principles and methods that allow you to analyze any strategy using spreadsheets (Excel, Calc, Google). The obtained results are compared with MetaTrader 5 tester.

2
optionshk
optionshk 2021.01.30
Would you please take up this freelance job that involves making csv spreadsheet for backtesting use
Oleh Fedorov
Articolo pubblicato Analyzing charts using DeMark Sequential and Murray-Gann levels
Analyzing charts using DeMark Sequential and Murray-Gann levels

Thomas DeMark Sequential is good at showing balance changes in the price movement. This is especially evident if we combine its signals with a level indicator, for example, Murray levels. The article is intended mostly for beginners and those who still cannot find their "Grail". I will also display some features of building levels that I have not seen on other forums. So, the article will probably be useful for advanced traders as well... Suggestions and reasonable criticism are welcome...

Oleh Fedorov
Articolo pubblicato Manual charting and trading toolkit (Part II). Chart graphics drawing tools
Manual charting and trading toolkit (Part II). Chart graphics drawing tools

This is the next article within the series, in which I show how I created a convenient library for manual application of chart graphics by utilizing keyboard shortcuts. The tools used include straight lines and their combinations. In this part, we will view how the drawing tools are applied using the functions described in the first part. The library can be connected to any Expert Advisor or indicator which will greatly simplify the charting tasks. This solution DOES NOT use external dlls, while all the commands are implemented using built-in MQL tools.

Oleh Fedorov
Articolo pubblicato Manual charting and trading toolkit (Part I). Preparation: structure description and helper class
Manual charting and trading toolkit (Part I). Preparation: structure description and helper class

This is the first article in a series, in which I am going to describe a toolkit which enables manual application of chart graphics by utilizing keyboard shortcuts. It is very convenient: you press one key and a trendline appears, you press another key — this will create a Fibonacci fan with the necessary parameters. It will also be possible to switch timeframes, to rearrange layers or to delete all objects from the chart.

5
Oleh Fedorov
Codice pubblicato Индикатор конца тренда
Оригинальная идея: JLY, обсуждение в теме https://www.mql5.com/ru/forum/12503. Для отрисовки целевых точек пока использован код оригинального индикатора версии 3.6, который не проверялся и не оптимизировался.
2 1959
Oleh Fedorov
Codice pubblicato Управляемые уровни Мюррея-Ганна
Простой индикатор уровней Мюррея-Ганна, который можно использовать, как стандартный инструмент Fibo, перемещая управляющую линию в нужные вам координаты. Длина, толщина, стиль линий настраиваются. Тепреь совместимо с MQL5.
1 1377
Oleh Fedorov
Codice pubblicato Переключение таймфреймов текущего окна с клавиатуры
Переключение таймфреймов окна последовательно с клавиатуры. Управляющие клавиши - "U" и "D" (для меня ассоциируются со словами "up" - вверх - и "down" - вниз.). Клавиши можно настраивать при старте индикатора.
1 477
Oleh Fedorov
Registrato sulla MQL5.community