Artyom Trishkin
Artyom Trishkin
4.2 (65)
  • Information
13+ years
experience
0
products
0
demo versions
20
jobs
0
signals
0
subscribers
Программист at
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 Таблицы в парадигме 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.
· 1 1114 162
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 2959 613
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 1927 403
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 4207 1597
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 2300 288
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 3125 891
Artyom Trishkin
Published code Delete Trading History
The script removes all autotrading icons from the current chart
· 2 1535 250
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.

Artyom Trishkin
Published article Implementation of a table model in MQL5: Applying the MVC concept
Implementation of a table model in MQL5: Applying the MVC concept

In this article, we look at the process of developing a table model in MQL5 using the MVC (Model-View-Controller) architectural pattern to separate data logic, presentation, and control, enabling structured, flexible, and scalable code. We consider implementation of classes for building a table model, including the use of linked lists for storing data.

Artyom Trishkin
Published article Визуализация стратегий в MQL5: раскладываем результаты оптимизации по графикам критериев
Визуализация стратегий в MQL5: раскладываем результаты оптимизации по графикам критериев

В этой статье мы напишем пример визуализации процесса оптимизации и сделаем отображение трёх лучших проходов для четырёх критериев оптимизации. А также обеспечим возможность выбора одного из трёх лучших проходов для вывода его данных в таблицы и на график.

3
Artyom Trishkin
Published article Post-Factum trading analysis: Selecting trailing stops and new stop levels in the strategy tester
Post-Factum trading analysis: Selecting trailing stops and new stop levels in the strategy tester

We continue the topic of analyzing completed deals in the strategy tester to improve the quality of trading. Let's see how using different trailing stops can change our existing trading results.