Artyom Trishkin
Artyom Trishkin
4.2 (65)
  • Information
13+ years
experience
0
products
0
demo versions
20
jobs
0
signals
0
subscribers
Программист at
X
Writing scripts, indicators, EAs on mql5 and mql4
------------------------------------------------
Reliable, high quality. Help you check your strategy in StrategyTester, offer options to increase profitability. I write as a tester, and for demo and live trading.
------------------------------------------------
For all questions, please contact personal messages.
------------------------------------------------
Artyom Trishkin
Published article Индикатор CandleCode: Формализация свечных моделей в MQL5
Индикатор CandleCode: Формализация свечных моделей в MQL5

В статье показана практическая реализация CandleCode для MetaTrader 5: расчет кодов свечей по методу Лиховидова с адаптацией порогов к волатильности (Bollinger Bands) и гистограммное отображение. Дополнительно представлен советник, который строит базу исторических паттернов по ZigZag, сравнивает их с текущим "слепком" через ATR и выдает статистику совпадений на панели.

2
Artyom Trishkin
Published article Забытая классика объёма: индикатор "Finite Volume Elements" для современных рынков
Забытая классика объёма: индикатор "Finite Volume Elements" для современных рынков

В статье рассмотрим индикатор Finite Volume Elements (FVE), позволяющий выявлять истинные потоки капитала на рынке. Реализуем FVE для MetaTrader 5 и рассмотрим рекомендации по его использованию в торговле.

2
Artyom Trishkin
Published article Математика волатильности: Почему индикатор GRI достоин возвращения в ваш торговый терминал
Математика волатильности: Почему индикатор GRI достоин возвращения в ваш торговый терминал

Статья посвящена индикатору Gopalakrishnan Range Index (GRI/ROCI), который количественно оценивает "хаотичность" рынка через логарифм диапазона цен закрытия за заданный период. Показано, как реализовать GRI в MetaTrader 5, устранить проблему отрицательных значений с помощью сдвинутого логарифма и привести шкалу к удобным "пунктам" через нормировку на Point. Далее рассматриваются практические сценарии применения GRI как фильтра волатильности и рыночных фаз.

2
Artyom Trishkin
Published article Таблицы в парадигме MVC на MQL5: Таблица корреляции символов
Таблицы в парадигме MVC на MQL5: Таблица корреляции символов

В статье доработаем классы графической библиотеки, добавив в таблицу вертикальный заголовок, и на основе классов таблиц создадим индикатор, отображающий корреляцию символов, указанных в настройках.

2
Artyom Trishkin
Published article Автоматизация запуска терминала для выполнения сервисных задач
Автоматизация запуска терминала для выполнения сервисных задач

В статье рассмотрим возможность запуска терминала с конфигурационным файлом для выполнения автоматизированных рутинных задач, программную обработку такого запуска, и создадим полноценную систему автооптимизации советника средствами ОС Windows.

2
Artyom Trishkin
Published article Tables in the MVC Paradigm in MQL5: Customizable and sortable table columns
Tables in the MVC Paradigm in MQL5: Customizable and sortable table columns

In the article, we will make the table column widths adjustable using the mouse cursor, sort the table by column data, and add a new class to simplify the creation of tables based on any data sets.

Artyom Trishkin
Published code Script with example functions for creating graphical objects
The script provides a set of functions for creating all standard graphical objects for use in your own developments. The functions presented in the script can be used "as is" or modified to your requirements.
· 2 1395 258
Artyom Trishkin
Published article How to publish code to CodeBase: A practical guide
How to publish code to CodeBase: A practical guide

In this article, we will use real-life examples to illustrate posting various types of terminal programs in the MQL5 source code base.

Artyom Trishkin
Published code ExpPinBar - Expert Advisor for Pin Bar Price Action patterns
Expert Advisor based on iPinBar Pin Bar Finder + several different trailing indicators
· 1 3676 781
Artyom Trishkin
Published code StopLoss trailing classes library for MQL5
A set of classes for automatic moving of StopLoss of open positions by fixed indentation or by values of Parabolic SAR and moving averages indicators, or by specified position stop level.
· 3 2479 515
Artyom Trishkin
Published code Simple Expert Advisor based on WPR, Bollinger Bands and ATR indicators
A simple strategy based on the signals of two indicators: Williams' Percent Range (WPR) and Bollinger Bands (BB). A position is opened only when the signals of both indicators coincide.
· 3 5073 1917
Artyom Trishkin
Published code U.S. dollar index
A service for MetaTrader 5 that creates a synthetic custom symbol "USDX.synthetic" reflecting the US Dollar Index (DXY) in real time.
· 2 2754 367
Artyom Trishkin
Published code Find Pin Bars
The indicator searches the chart for Price Action patterns "Pin Bar" and puts icons on the bar with the found pattern.
· 2 4047 1126
Artyom Trishkin
Published code Delete Trading History
The script removes all autotrading icons from the current chart
· 2 1837 315
Artyom Trishkin
Published article Tables in the MVC Paradigm in MQL5: Integrating the Model Component into the View Component
Tables in the MVC Paradigm in MQL5: Integrating the Model Component into the View Component

In the article, we will create the first version of the TableControl (TableView) control. This will be a simple static table being created based on the input data defined by two arrays — a data array and an array of column headers.

Artyom Trishkin
Published article The View and Controller components for tables in the MQL5 MVC paradigm: Resizable elements
The View and Controller components for tables in the MQL5 MVC paradigm: Resizable elements

In the article, we will add the functionality of resizing controls by dragging edges and corners of the element with the mouse.

Artyom Trishkin
Published article The View and Controller components for tables in the MQL5 MVC paradigm: Containers
The View and Controller components for tables in the MQL5 MVC paradigm: Containers

In this article, we will discuss creating a "Container" control that supports scrolling its contents. Within the process, the already implemented classes of graphics library controls will be improved.

Artyom Trishkin
Published article The View and Controller components for tables in the MQL5 MVC paradigm: Simple controls
The View and Controller components for tables in the MQL5 MVC paradigm: Simple controls

The article covers simple controls as components of more complex graphical elements of the View component within the framework of table implementation in the MVC (Model-View-Controller) paradigm. The basic functionality of the Controller is implemented for interaction of elements with the user and with each other. This is the second article on the View component and the fourth one in a series of articles on creating tables for the MetaTrader 5 client terminal.

Artyom Trishkin
Published article The View component for tables in the MQL5 MVC paradigm: Base graphical element
The View component for tables in the MQL5 MVC paradigm: Base graphical element

The article covers the process of developing a base graphical element for the View component as part of the implementation of tables in the MVC (Model-View-Controller) paradigm in MQL5. This is the first article on the View component and the third one in a series of articles on creating tables for the MetaTrader 5 client terminal.

Artyom Trishkin
Published article Table and Header Classes based on a table model in MQL5: Applying the MVC concept
Table and Header Classes based on a table model in MQL5: Applying the MVC concept

This is the second part of the article devoted to the implementation of the table model in MQL5 using the MVC (Model-View-Controller) architectural paradigm. The article discusses the development of table classes and the table header based on a previously created table model. The developed classes will form the basis for further implementation of View and Controller components, which will be discussed in the following articles.