Yaroslav Barabanov / Профиль
- Информация
6+ лет
опыт работы
|
2
продуктов
|
61
демо-версий
|
2
работ
|
0
сигналов
|
0
подписчиков
|
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Последний крестовый поход](https://c.mql5.com/2/0/Point_and_Figure_chart_MQL5.png)
Взгляните в ваш торговый терминал. Какие способы представления цены вы видите? Бары, свечи, линейный. Мы гонимся за временем и ценами, а прибыль нам дает одна цена. Так может стоит посмотреть на рынок лишь только с ценами? В данной статье предложен алгоритм построения пункто-цифровых графиков ("крестики-нолики") и скрипт, позволяющий производить построение данных графиков. Рассмотрены типичные ценовые паттерны и даны рекомендации по их практическому использованию.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Раздельная оптимизация стратегии на тренде и флете](https://c.mql5.com/2/35/Frame_2.png)
В статье рассматривается применение метода раздельной оптимизации на различных состояниях рынка. Раздельная оптимизация — это определение оптимальных параметров торговой системы с помощью оптимизации отдельно для восходящего и нисходящего тренда. Для снижения эффекта ложных сигналов и улучшения прибыльности, системы делают гибкими, то есть у них существует какой-то определенный набор настроек или входных данных, что вполне оправдано, потому что поведение рынка постоянно меняется.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Surfer](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![auto_free_Aleksey24](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Эконометрика: прогноз EURUSD на один шаг вперед](https://c.mql5.com/2/12/1003_13.png)
Статья посвящена реализации прогнозирования движения валютной пары EURUSD на один шаг вперед с помощью пакета EViews с последующей оценкой результатов прогнозирования с помощью программ на EViews. Прогнозирование осуществляется при помощи регрессионных моделей, для проверки корректности прогноза разработан советник для MetaTrader 4.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Работаем с ZIP-архивами средствами MQL5 без использования сторонних библиотек](https://c.mql5.com/2/19/Icon3.png)
Язык MQL5 развивается, и в него постоянно добавляются новые функции для работы с данными. С некоторых пор, благодаря нововведениям, стало возможно работать с ZIP-архивами штатными средствами MQL5 без привлечения сторонних библиотек DLL. Данная статья подробно описывает, как это делается, на примере описания класса CZip — универсального инструмента для чтения, создания и модификации ZIP-архивов.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![metaz](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Создание тиковых индикаторов](https://c.mql5.com/2/0/Untitled7.png)
В этой статье описывается создание двух индикаторов: строящего тиковый график цены и рисующего "тиковые свечи" - свечи, содержащие заданное число тиков. Каждый из рассмотренных индикаторов записывает поступающие значения цен в файл для построения индикаторов при повторном запуске терминала (эти данные также могут использоваться другими приложениями).
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Прогнозирование временных рядов при помощи экспоненциального сглаживания](https://c.mql5.com/2/0/Exponent_Smoothing.png)
Статья знакомит читателя с моделями экспоненциального сглаживания, использующимися при краткосрочном прогнозировании временных рядов. Помимо этого затрагиваются вопросы, связанные с оптимизацией и оценкой результатов прогнозирования, приведены несколько примеров в виде скриптов и индикаторов. Статья будет полезной при первом знакомстве с принципами прогнозирования на базе моделей экспоненциального сглаживания.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Как самостоятельно создать и протестировать в MetaTrader 5 инструменты Московской биржи](https://c.mql5.com/2/35/CustSymbols_MOEX.png)
В статье рассказывается как с помощью языка MQL5 создать свой собственный символ биржевого инструмента. В частности, используя биржевые котировки с популярного сайта "финам". Кроме того рассматривается возможность работы с произвольным форматом текстовых файлов, из которых создается пользовательский символ. Поэтому и финансовые инструменты и источники данных могут быть любыми. Создав пользовательский символ, мы можем использовать все возможности тестера стратегий MetaTrader 5 для проверки торговых алгоритмов на биржевых инструментах.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Реализация взаимодействия между клиентскими терминалами MetaTrader 5 при помощи именованных каналов (Named Pipes)](https://c.mql5.com/2/0/Named_Pipes_MetaTrader5.png)
Данная статья знакомит с реализацией межпроцессного взаимодействия между терминалами MetaTrader 5 посредством именованных каналов (named pipes). Предложен класс CNamedPipes, реализующий возможность использования именованных каналов. Рассмотрен тиковый индикатор для тестирования связи между двумя клиентскими терминалами MetaTrader 5 и измерения общей пропускной способности системы. Представленный метод взаимодействия оказался пригодным для отправки котировок в реальном времени.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Визуализация истории мультивалютной торговли по отчетам в форматах HTML и CSV](https://c.mql5.com/2/35/mql5-article-html-csv.png)
Как известно, MetaTrader 5 с момента своего появления предоставляет возможность мультивалютного тестирования. Эта функция востребована у большинства трейдеров, но, к сожалению, не столь универсальна, как того хотелось бы. В статье представлено несколько программ для разметки графиков с помощью графических объектов на основе торговой истории из отчетов форматов HTML и CSV. Торговля несколькими инструментами может анализироваться параллельно в нескольких подокнах, или в одном окне с помощью динамического переключения по команде пользователя.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![](https://c.mql5.com/1/166/Bo2.png)
Standard deviation with levels - модифицированный индикатор Standard deviation, который дополнен уровнями предполагаемых максимумов и минимумов. Построение уровней происходит при помощи индикатора Support and resistance bands , который определяет ближайшие к текущему значению индикатора уровни минимума и максимума на основе исторических значений экстремумов. Параметры standard deviation period - период индикатора стандартного отклонения. extremum detector period - период детектора экстремумов
Данный индикатор включает в себя различные виды скользящих средних. Индикатор содержит в себе следующий набор скользящих средних: CA (Кумулятивная скользящая средняя) MIN (Минимум за период) MAX (Максимум за период) SMA (Простая скользящая средняя) EMA (Экспоненциальные скользящее среднее) DMA (Двойное (двукратное) экспоненциальное скользящее среднее) TMA (Тройное (трёхкратное) экспоненциальное скользящее среднее) LWMA (Взвешенное скользящее среднее) SMM (Простая скользящая медиана) SMMA