Oleh Fedorov / Профиль
- Информация
6+ лет
опыт работы
|
2
продуктов
|
97
демо-версий
|
7
работ
|
0
сигналов
|
0
подписчиков
|
![Изучение MQL5 — от новичка до профи (Часть III): Сложные типы данных и подключаемые файлы](https://c.mql5.com/2/84/Learning_MQL5_-_from_beginner_to_pro_Part_III___LOGO.png)
Статья является третьей в серии материалов об основных аспектах программирования на MQL5. Здесь описываются сложные типы данных, которые не были описаны в предыдущей статье, включая структуры, объединения, классы и тип данных "функция". Также рассказано, как добавить модульности нашей программе с помощью директивы препроцессора #include.
![Изучение MQL5 — от новичка до профи (Часть II): Базовые типы данных и использование переменных](https://c.mql5.com/2/64/Learning_MQL5_-_from_beginner_to_pro_xPart_IIv_LOGO.png)
Продолжение серии для начинающих. Здесь мы рассмотрим, как создавать константы и переменные, записывать дату, цвета и другие полезные данные. Научимся создавать перечисления вроде дней недели или стилей линий (сплошная, пунктирная и т.д.). Переменные и выражения - это база программирования. Они обязательно есть в 99% программ, поэтому понимать их критически важно. И поэтому, если вы - новичок в программировании - прошу. Уровень знания программирования: очень базовый - в пределах моей предыдущей статьи (ссылка - в начале).
![Изучение MQL5 от новичка до профи (Часть I): Начинаем программировать](https://c.mql5.com/2/60/Introduction_to_programming_using_the_MQL5_language_LOGO.png)
Эта статья является вводной для целого цикла статей о программировании. Здесь предполагается, что читатель вообще не сталкивался с программированием раньше. Поэтому начинаю я с самых основ. Уровень знания программирования: абсолютный новичок.
![Язык визуального программиования ДРАКОН (Drakon) — средство общения для разработчика MQL и заказчика](https://c.mql5.com/2/58/visual_programming_language_drakon_avatar.png)
ДРАКОН — язык визуального программирования, специально разработанный для упрощения взаимодействия между специалистами разных отраслей (биологами, физиками, инженерами...) с программистами в российских космических проектах (например, при создании создание комплекса "Буран"). В этой статье я расскажу о том, как ДРАКОН делает создание алгоритмов доступным и интуитивно понятным, даже если вы никогда не сталкивались с кодом, а также - как заказчику легче объяснить свои мысли при заказе торговых роботов, а программисту - совершать меньше ошибок в сложных функциях.
![Алан Эндрюс и его приемы анализа временных рядов](https://c.mql5.com/2/0/avatar_Alan_Andrews.png)
Алан Эндрюс — один из известнейших "просветителей" современного мира в области трейдинга. Его "вилы" включены практически во все современные программы анализа котировок. Но большинство трейдеров не используют и пятой части тех возможностей, что заложены в этом инструменте. А оригинальный курс Эндрюса включает описание не только вил (хотя они всё же главные), но и некоторых других полезных прямых. Эта статья даёт представление о тех изумительных техниках анализа графиков, которым учил Эндрюс в своем оригинальном курсе. Осторожно, много картинок.
![Еще раз о системе Мюррея](https://c.mql5.com/2/51/murrey_system_avatar.png)
Системы графического анализа цен заслуженно популярны у трейдеров. В данной статье я рассказываю о полной системе Мюррея, включающей не только его знаменитые уровни, но и некоторые другие полезные техники оценки текущего положения цены и принятия решения о сделке.
![Andrea maiani ciccarelli Andrea maiani ciccarelli](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Что можно сделать с помощью скользящих средних](https://c.mql5.com/2/45/moving_averages.png)
В данной статье мне захотелось собрать некоторые способы применения индикатора "Скользящая средняя". Практически к каждому способу, если требуется анализ кривых, сделаны индикаторы, визуализирующие полезную идею. В большинстве случаев идеи подсмотрены у других авторов, однако, собранные все вместе, они помогут точнее видеть основные направления и — надеюсь — принимать более правильные торговые решения. Уровень знания языка MQL5 — начальный.
![Набор инструментов для ручной разметки графиков и торговли (Часть III). Оптимизация и новые инструменты](https://c.mql5.com/2/43/MQL5-set_of_tools.png)
Развитие темы рисования графических объектов на графиках с помощью сочетаниях клавиш. В библиотеку добавлены новые инструменты, в частности, прямая, которая идёт по произвольным вершинам, и набор прямоугольников, позволяющих оценить как уровень, так и время разворота. Также показана возможность оптимизации кода для улучшения быстродействия. Пример реализации переписан в виде индикатора, что даёт возможность устанавливать Shortcuts рядом с другими программами для торговли. Уровень владения кодом — чуть выше начинающего.
![Zqh Zhang Zqh Zhang](https://c.mql5.com/avatar/2015/9/55FE1A02-18DC.jpg)
![Использование электронных таблиц для построения торговых стратегий](https://c.mql5.com/2/41/spread_sheets_strategy.png)
В статье описаны основные принципы и приёмы, позволяющие провести анализ любой стратегии с помощью электронных таблиц — Excel, Calc, Google. Также сделано сравнение полученных результатов с тестером MetaTrader 5.
![optionshk optionshk](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Примеры анализа графиков с использованием Секвенты Демарка и уровней Мюррея-Ганна](https://c.mql5.com/2/41/steps.png)
Секвента Томаса Демарка отлично покаызвает изменения баланса в движении цены. Особенно хорошо это видно, если сочетать её сигналы с индикатором уровней, например, с уровнями Мюррея. Статья именно о таких сочетаниях. Текст рассчитан скорее на новичков в торговле, и тех, у кого всё ещё не получается найти свой "Грааль", хотя я и показываю некоторые особенности построения уровней, которых на других форумах не встречал. Так что, возможно, местами будет полезно и продвинутым пользователям.. Ну, а гуру приглашаю к диалогу и критике...
![Набор инструментов для ручной разметки графиков и торговли (Часть II). Рисование разметки](https://c.mql5.com/2/40/MQL5-set_of_tools.png)
Статья продолжает цикл, в котором я показываю, как создавал удобную для меня библиотеку для ручной разметки графиков с помощью сочетаний клавиш. Разметка происходит прямыми линиями и их комбинациями. В этой части рассказано непосредственно о самом рисовании с помощью функций, описанных в первой части. Библиотеку можно подключить к любому эксперту или индикатору, существенно облегчив себе задачи разметки. Данное решение НЕ ИСПОЛЬЗУЕТ внешних dll, все команды реализованы с помощью встроенных средств языка MQL.
![Набор инструментов для ручной разметки графиков и торговли (Часть I). Подготовка - описание структуры и класс вспомогательных функций](https://c.mql5.com/2/39/MQL5-set_of_tools.png)
Данной статье я начинаю описывать набор для графической разметки с помощью сочетаний клавиш. Очень удобно: нажал клавишу — появилась линия тренда, нажал другую — появился веер Фибоначчи с нужными параметрами. А также — возможность переключать таймфреймы, менять порядок "слоев" объектов или удалять все объекты с графика.