Artyom Trishkin
Artyom Trishkin
4.2 (65)
  • Information
14+ 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 Code, Tears, and Algo Forge
Code, Tears, and Algo Forge

This article discusses the transition to MQL5 Algo Forge as a modern and convenient format for publishing program code and article attachments. Using repositories instead of traditional ZIP archives and source code allows you to keep projects up-to-date, make edits quickly, and professionally interact with your readers. Recommendations are provided for quickly migrating developments to the cloud environment via the MetaEditor interface.

Artyom Trishkin
Published article Индикатор CandleCode: Формализация свечных моделей в MQL5
Индикатор CandleCode: Формализация свечных моделей в MQL5

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

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

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

2
Artyom Trishkin
Published article The Mathematics of Volatility: Why the GRI Indicator Deserves to Return to Your Trading Terminal
The Mathematics of Volatility: Why the GRI Indicator Deserves to Return to Your Trading Terminal

The article focuses on the Gopalakrishnan Range Index (GRI/ROCI), which quantitatively assesses the market's "degree of chaos" using the logarithm of the closing price range over a given period. The article shows how to implement GRI in MetaTrader 5, resolve the issue of negative values using a shifted logarithm, and convert the scale to convenient "points" by normalizing it by Point. Next, we examine practical scenarios for using GRI as a filter for volatility and market phases.

Artyom Trishkin
Published article Tables in the MVC Paradigm in MQL5: Symbol Correlation Table
Tables in the MVC Paradigm in MQL5: Symbol Correlation Table

In this article, we will refine the graphics library classes by adding a vertical header to the table and use the table classes to create an indicator that displays the correlation between the symbols specified in the settings.

Artyom Trishkin
Published article Automating Terminal Startup for Service Tasks
Automating Terminal Startup for Service Tasks

The article explores the possibility of launching a terminal with a configuration file to perform automated routine tasks, programmatically handling such launches, and creating a fully-fledged system for auto-optimizing an EA using Windows OS tools.

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 2055 656
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
· 2 5309 1420
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.
· 4 4295 932
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.
· 4 6678 2818
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.
· 3 3964 774
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 5892 1914
Artyom Trishkin
Published code Delete Trading History
The script removes all autotrading icons from the current chart
· 2 2508 660
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.