Konstantin Gruzdev
Konstantin Gruzdev
4.9 (89)
  • Информация
12+ лет
опыт работы
3
продуктов
1948
демо-версий
239
работ
0
сигналов
0
подписчиков
Инженер-исследователь. Программирую с 1982г. С 2001г. пишу программы для компаний, работающих на фондовом и валютном рынках. С MetaTrader работаю с 2006г. C 2010 активный участник MQL5.Community.

Мой основной творческий вклад в MQL5-кодинг и сообщество:
1. Технология индикаторов-шпионов для реализации мультивалютного режима.
2. Система построения пользовательских графиков iCustomChart.
3. Серия стандартных индикаторов, построенных на алгоритме кольцевого буфера.
Konstantin Gruzdev
Konstantin Gruzdev
Картинка в тему:
Konstantin Gruzdev
Konstantin Gruzdev
Решил опубликовать в Code Base серию классов для построения стандартных индикаторов основанных на алгоритме кольцевого буфера.
Кольцевой буфер - это одна из форм организации хранения данных. Обычно представляет из себя массив конечной длинны при записи в который при переполнении самые старые элементы заменяются самыми новыми данными. Таким образом всегда есть доступ к определенному количеству последних данных. Используется чаще всего для асинхронного чтения/записи потоковых данных. Подробнее о кольцевом буфере здесь: https://en.wikipedia.org/wiki/Circular_buffer
Konstantin Gruzdev
Konstantin Gruzdev
Опубликована новая версия 1.1 iCustomChartDemo (https://www.mql5.com/ru/market/product/203).
Что нового:
1. Изменен входной параметр Price scale - выбор шкалы цен:
Standard - штатная шкала цен. Масштабирование и управление шкалой производится средствами MetaTrader 5.
Custom - масштабирование производится индикатором iCustomChatDemo.
2. Добавлен входной параметр Data scale - выбор шкалы времени:
Standard - штатная шкала времени. Масштабирование и управление шкалой производится средствами MetaTrader 5.
Custom - масштабирование производится индикатором iCustomChatDemo.
3. Добавлена первая версия пользовательской шкалы времени. Особенности :
- внешне схожа со штатной шкалой времени;
- легко перемещается по вертикали;
- имеет полупрозрачный фон, всегда видны графические объекты и ценовой график за шкалой;
4. Добавлена проверка качества отображаемой на графике истории.

Подробнее об изменениях можно узнать на форуме (https://www.mql5.com/ru/forum/6606/page3#comment_281030)
Konstantin Gruzdev
Опубликовал статью Реализация мультивалютного режима в MetaTrader 5
Реализация мультивалютного режима в MetaTrader 5

Интерес к мультивалютному анализу и мультивалютной торговле существует давно. Но только с выпуском в свет терминала MetaTrader 5 и языка программирования MQL5 появилась возможность реализации полноценного мультивалютного режима. В данной статье предложен способ, позволяющий проводить анализ и обработку всех поступающих тиков по множеству финансовых инструментов. В качестве иллюстрации рассмотрен мультивалютный индикатор RSI для индекса доллара USDx.

Konstantin Gruzdev
Опубликовал статью Обработчик события "новый бар"
Обработчик события "новый бар"

Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.

Konstantin Gruzdev
Зарегистрировался в MQL5.community
123