ZhiJun Zhang / Профиль
- Информация
8+ лет
опыт работы
|
0
продуктов
|
0
демо-версий
|
0
работ
|
0
сигналов
|
0
подписчиков
|
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Язык MQL4 для "чайников". Пользовательские индикаторы (часть 1)](https://c.mql5.com/2/15/516_15.gif)
Это четвертая статья из цикла "Язык MQL4 для 'чайников'". Сегодня мы будем учиться писать пользовательские индикаторы. Мы изучим классификацию свойств индикаторов, посмотрим, как эти свойства влияют на сам индикатор, узнаем про новые функции и оптимизацию, и наконец-то напишем несколько своих индикаторов. Кроме того, в конце статьи вас ждут советы по стилю программирования. Если это первая статья "для чайников", которую вы читаете, то, пожалуйста, прочитайте предыдущие статьи, чтобы у вас не возникало никаких вопросов. Кроме того убедитесь, что вы хорошо разобрались в старом материале, так как в этой статье я не буду объяснять основы.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Углы в трейдинге и необходимость их изучения](https://c.mql5.com/2/27/MQL5-avatar-corner-003.png)
Статья посвящена анализу трейдинга с помощью измерения углов в терминале MetaTrader 4. В ней изложен как общий план использования углов для анализа движения тренда, так и нестандартные подходы к практическому применению анализа углов в трейдинге. Описаны сделанные выводы, полезные для торговли.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Паттерн Флаг](https://c.mql5.com/2/28/MQL5-avatar-flag-001__1.png)
В статье рассматриваются паттерны Флаг, Вымпел, Клин, Прямоугольная формация, Сужающийся треугольник, Расширяющийся треугольник. Анализируются их сходство и различия, создаются индикаторы для их поиска на графике и индикатор-тестер для быстрой оценки их эффективности
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Кроссплатформенный торговый советник: Мани-менеджмент](https://c.mql5.com/2/28/Cross_Platform_Expert_Advisor__1.png)
В этой статье обсуждается реализация мани-менеджмента в кроссплатформенном торговом советнике. Классы мани-менеджмента отвечают за расчет размера лота, которым советник войдет в следующую сделку.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Сколько длится тренд?](https://c.mql5.com/2/27/MQL5-avatar-TrendTime-001.png)
В статье выбираются несколько способов идентификации тренда с целью определения его длительности по отношению к флэтовому состоянию рынка. В теории считается, что соотношение тренда к флэту составляет 30% на 70%. Это нам предстоит и проверить.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Универсальный канал с графическим интерфейсом](https://c.mql5.com/2/26/MQL5-avatar-Universalni-oscilyator-001.png)
Все индикаторы каналов представляют собой три линии: центральную, верхнюю и нижнюю. Центральная линия по принципу своего построения идентична скользящей средней, и в большинстве случаев для построения канала используется именно скользящая средняя. Верхняя и нижняя линия располагаются на одинаковом расстоянии от центральной линии. Это расстояние может определяться просто в пунктах, в процентах от цены (индикатор Envelopes), может использоваться значение стандартной девиации (полосы Боллинджера), может — значение индикатора ATR (канал Кельтнера).
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Визуализируй это! Графическая библиотека в MQL5 как аналог plot из R](https://c.mql5.com/2/25/visuai_data.png)
При исследовании и изучении закономерностей важную роль играет визуальное отображение с помощью графиков. В популярных среди научного сообщества языках программирования, таких как R и Python, для визуализации предназначена специальная функция plot. С её помощью можно рисовать линии, точечные распределения и гистограммы для наглядного представления закономерностей. В MQL5 вы можете делать всё то же самое с помощью класса CGraphics.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Особенности написания Пользовательских Индикаторов](https://c.mql5.com/2/16/77_1.gif)
Написание пользовательских индикаторов в торговой системе MetaTrader 4
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Синхронизация работы экспертов, скриптов и индикаторов](https://c.mql5.com/2/13/117_1.gif)
Рассматриваются необходимость и общие принципы построения программного комплекса, содержащего эксперт, скрипт и индикатор.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![ZUP - зигзаг универсальный с паттернами Песавенто. Графический интерфейс](https://c.mql5.com/2/26/MQL5-avatar-ZUP-001.png)
За 10 лет, прошедших с момента выхода первой версии платформы ZUP, произошло множество изменений и улучшений. В результате получилась уникальная графическая надстройка к MetaTrader 4, позволяющая быстро и комфортно проводить анализ рыночной информации. В статье рассказывается как работать с графическим интерфейсом индикаторной платформы ZUP.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Как копировать сигналы с помощью советника по своим правилам?](https://c.mql5.com/2/23/ava__1.png)
При подписке на сигналы может возникнуть такая ситуация: у Вашего торгового счёта кредитное плечо 1:100, провайдер имеет кредитное плечо 1:500 и торгует минимальным лотом, а Ваши торговые балансы практически равны — при этом коэффициент копирования будет от 10% до 15%. Эта статья расскажет, как в таком случае увеличить коэффициент копирования.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Трейдминатор 3: восстание торговых роботов](https://c.mql5.com/2/0/Terminator_3_Rise_of_the_Machines.png)
В статье "Доктор Трейдлав..." мы остановились на том, что создали эксперт, оптимизирующий самостоятельно параметры заранее выбранной торговой системы. Было предложено создать эксперт, который не только оптимизирует параметры одной торговой системы, заложенной в основу эксперта, но делает выбор из нескольких торговых систем. Посмотрим же, что из этого может получится...
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Рецепты MQL5 - Разработка мультивалютного индикатора волатильности на MQL5](https://c.mql5.com/2/0/avatar1__1.png)
В этой статье рассмотрим разработку мультивалютного индикатора волатильности. Начинающие разработчики на MQL5 могут столкнуться с некоторыми сложностями при разработке мультивалютных индикаторов, но после прочтения этой статьи все станет намного проще. Основные вопросы при разработке мультивалютного индикатора относятся к синхронизации данных других символов по отношению к текущему символу, решению проблемы отсутствия части данных индикатора, определению начала "истинных" баров таймфрейма. Все это будет подробно рассматриваться в статье.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Рецепты MQL5 - Разработка мультивалютного эксперта с неограниченным количеством параметров](https://c.mql5.com/2/0/avatar__5.png)
В этой статье мы создадим схему, в которой для оптимизации торговой системы будет использоваться единый набор параметров, а количество символов можно использовать сколько угодно. Список символов будем составлять в обычном текстовом файле (*.txt). Входные параметры для каждого символа также теперь будут храниться в файлах. Так мы сможем обойти ограничение терминала на количество входных параметров эксперта.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Как правильно выбрать торговый сигнал для подписки. Пошаговое руководство](https://c.mql5.com/2/18/signals__1.png)
В данном пошаговом руководстве рассматривается сервис Cигналы, изучение торговых сигналов, системный подход к поиску нужного сигнала, который удовлетворял бы критериям доходности, риска, активности торговли, работы на различных типах счетов и финансовых инструментах.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Несколько способов определения тренда на MQL5](https://c.mql5.com/2/0/Determine_Trend_MQL5.png)
Любой трейдер отдал бы многое за возможность безошибочного определения тренда в любой момент времени, и, пожалуй, это и есть тот самый Грааль, который все ищут. В данной статье мы рассмотрим несколько способов определения тренда, а точнее, как средствами языка MQL5 запрограммировать несколько классических способов определения тренда.