ZhiJun Zhang / Профиль
- Информация
8+ лет
опыт работы
|
0
продуктов
|
0
демо-версий
|
0
работ
|
0
сигналов
|
0
подписчиков
|
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Несколько способов определения тренда на MQL5](https://c.mql5.com/2/0/Determine_Trend_MQL5.png)
Любой трейдер отдал бы многое за возможность безошибочного определения тренда в любой момент времени, и, пожалуй, это и есть тот самый Грааль, который все ищут. В данной статье мы рассмотрим несколько способов определения тренда, а точнее, как средствами языка MQL5 запрограммировать несколько классических способов определения тренда.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Создание активных панелей управления на MQL5 для торговли](https://c.mql5.com/2/0/panel__2.png)
Статья посвящена разработке активных панелей управления на MQL5. Управление элементами интерфейса осуществляется при помощи механизма обработки событий, есть возможность гибкой настройки свойств элементов управления. Реализована работа с позициями а также возможность выставления, модификации и удаления рыночных и отложенных ордеров.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![20 торговых сигналов на MQL5](https://c.mql5.com/2/0/20_Trading_Signals_MQL5__1.png)
В этой статье вы научитесь получать торговые сигналы, необходимые для работы торговой системы. Приведены примеры формирования 20 торговых сигналов в виде отдельных пользовательских функций, которые можно использовать в написании экспертов. Для вашего удобства все функции из статьи собраны в один включаемый mqh-файл, который легко подключается к будущему эксперту.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![MetaTrader 5 - больше, чем можно представить!](https://c.mql5.com/2/0/diamond_MetaTrader_5.png)
Клиентский терминал MetaTrader 5 был написан полностью с нуля и, конечно же, выгодно отличается от своего предшественника. Новая торговая платформа предоставляет трейдерам практически безграничные возможности для торговли на любых рынках. При этом функционал продолжает расширяться, и преимущества MetaTrader 5 перечислить с ходу становится уже затруднительно даже экспертам, настолько их много. Мы попробовали кратко описать их в одной статье и сами удивились полученному результату - кратко не получилось!
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Мастер MQL5: Новая версия](https://c.mql5.com/2/0/New_Master_MQL5.png)
Статья описывает возможности, появившиеся в новой версии Мастера MQL5. Изменения в архитектуре сигналов позволяют теперь создавать торговые роботы на основе комбинации различных рыночных моделей. На конкретном примере рассматривается процедура интерактивного создания готового к торговле эксперта.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Торговая стратегия '80-20'](https://c.mql5.com/2/25/80-20.png)
В статье описывается создание инструментов (индикатора и советника) для исследования торговой стратегии '80-20'. Правила ТС взяты из книги Линды Рашке и Лоуренса Коннорса "Биржевые секреты. Высокоэффективные стратегии краткосрочной торговли". На языке MQL5 формализованы правила этой стратегии, а созданные на ее основе индикатор и советник протестированы на современной истории рынка.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Сравнительный анализ 10 трендовых стратегий](https://c.mql5.com/2/26/MQL5-avatar-sravn-analiz-001__1.png)
В статье сделан краткий обзор 10 трендовых стратегий, проведено их тестирование, сравнительный анализ. На основе полученных результатов сделан общий вывод о целесообразности, достоинствах и недостатках торговли по тренду.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Торговля по каналам Дончиана](https://c.mql5.com/2/26/MQL5-avatar-Donchian-002.png)
В статье разрабатываются и тестируются несколько стратегий на основе канала Дончиана с применением различных индикаторных фильтров. Проводится исследование и сравнительный анализ их работы.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Какие проверки должен пройти торговый робот перед публикацией в Маркете](https://c.mql5.com/2/23/ava_market.png)
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку для обеспечения единого стандарта качества. В этой статье мы расскажем о наиболее частых ошибках, которые допускают разработчики в своих технических индикаторах и торговых роботах. А также покажем как самостоятельно проверить свой продукт перед отправкой в Маркет.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![LifeHack для трейдера: Сравнительный отчет нескольких тестирований](https://c.mql5.com/2/25/life_hacks_02.png)
В статье рассматривается одновременный запуск тестирования советника сразу на четырёх разных символах. Итоговое сравнение четырёх отчётов тестирования приводится в одной таблице, как при выборе товаров в интернет-магазинах. Дополнительным бонусом идут автоматически создаваемые графики распределений для каждого символа.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Записки дилетанта. ZigZag…](https://c.mql5.com/2/16/660_10.gif)
Наверняка каждого начинающего трейдера, впервые увидевшего “загадочную” ломаную, посещала “шальная” мысль торговать вблизи экстремумов. Ведь это так “просто”. Вот максимум. А здесь был минимум. Красивая картинка на истории. А что на деле? Луч нарисовался. Казалось бы, вот она - вершина. Пора продавать. Сейчас пойдем вниз. Но - нет. Цена по-прежнему предательски идет вверх. М-да! Ерунда, а не индикатор. На помойку его!
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Несколько советов для начинающих заказчиков](https://c.mql5.com/2/0/MQL5_Job_Service_Recommendations.png)
Народная мудрость, авторство которой часто приписывают различным известным людям, говорит: "Тот не ошибается, кто ничего не делает". Если не считать само ничегонеделание тоже ошибкой, то с этим утверждением трудно спорить. Зато вполне возможно проанализировать ранее совершенные ошибки (свои и чужие) и свести к минимуму количество совершаемых ошибок в будущем. Сделаем попытку разобрать возможные ситуации, возникающие в процессе выполнения работ на одноименном сервисе.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Последний крестовый поход](https://c.mql5.com/2/0/Point_and_Figure_chart_MQL5.png)
Взгляните в ваш торговый терминал. Какие способы представления цены вы видите? Бары, свечи, линейный. Мы гонимся за временем и ценами, а прибыль нам дает одна цена. Так может стоит посмотреть на рынок лишь только с ценами? В данной статье предложен алгоритм построения пункто-цифровых графиков ("крестики-нолики") и скрипт, позволяющий производить построение данных графиков. Рассмотрены типичные ценовые паттерны и даны рекомендации по их практическому использованию.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Кроссплатформенный торговый советник: Введение](https://c.mql5.com/2/24/Expert_Advisor_Introduction.png)
В этой статье подробно описан метод, с помощью которого быстро и просто может быть разработан кроссплатформенный торговый советник. Предлагаемый метод объединяет функции, общие для обеих версий, в один класс и разбивает реализацию для несовместимых функций на наследуемые классы.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Рецепты MQL5 - Торговые сигналы скользящих каналов](https://c.mql5.com/2/24/ava2.png)
В статье представлен процесс разработки и реализации класса-сигнальщика на основе скользящих каналов. За каждой из версий сигнала следует торговая стратегия с результатами тестирования. Используются классы Стандартной библиотеки для создания производных классов.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![LifeHack для трейдера: "Тихая" оптимизация или Строим распределения трейдов](https://c.mql5.com/2/24/avaf2i.png)
Анализ торговой истории и построение HTML графиков распределения результатов торговли в зависимости от времени входа в позицию. Графики отображаются в трех разрезах – по часам, дням недели и месяцам.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Самооптимизация экспертов: Эволюционные и генетические алгоритмы](https://c.mql5.com/2/22/images__2.png)
В статье будут рассмотрены основные принципы, заложенные в эволюционных алгоритмах, их разновидности и особенности. На примере простого эксперта с помощью экспериментов покажем, что может дать нашей торговой системе использование оптимизации. Рассмотрим программные пакеты, реализующие генетические, эволюционные и другие виды оптимизации и приведем примеры применения при оптимизации набора предикторов и оптимизации параметров торговой системы.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Избавляемся от балласта самодельных DLL](https://c.mql5.com/2/0/DLL_MQL5_2.png)
Если MQL5-программисту недостаточно функционала языка, он вынужден обращаться к дополнительным инструментам. Для этого приходится использовать другой язык программирования и создавать промежуточную DLL. В MQL5 имеется механизм представления разных типов данных с помощью структур и передачи их в API, но к сожалению, MQL5 не отвечает нам на вопрос о том, как вытянуть данные из принятого указателя. В данной статье мы поставим точку в этом вопросе и покажем простые механизмы обмена сложными типами данных и работе с ними.
![ZhiJun Zhang](https://c.mql5.com/avatar/2017/7/595B18E7-0662.jpg)
![Генетические алгоритмы - это просто!](https://c.mql5.com/2/0/genetic_algorithms_MQL5.png)
В статье автор расскажет об эволюционных вычислениях с использованием генетического алгоритма собственной реализации. Будет показано на примерах функционирование алгоритма, даны практические рекомендации по его использованию.