Vladimir Karputov
Коды
Yesterday Today New для MetaTrader 5
Торговля основана на анализе OHLC вчерашнего дня и текущего
AO D1 Trend one figure для MetaTrader 5
iAO (Awesome Oscillator, AO) на дневном таймфрейме выступает в качестве указателя тренда, а AO на указанном таймфрейме формирует сигналы. Новое в версии 2: улучшенные торговые функции, а также теперь в одной фигуре AO может быть только одна сделка в одном направлении
Crossing bar number 1 для MetaTrader 5
Бар пересекает iMA (Moving Average'), при этом в расчёт принимается значение 'MA' на баре #1. Нет ни Тейк Профит, ни Стоп лосс, ни Трейлинга
ADX Trend для MetaTrader 5
Индикатор тренда на основе стандартного ADX - четыре вида сигналов в виде стрелочек
CHO Smoothed для MetaTrader 5
Индикатор iChaikin (Chaikin Oscillator, CHO) сглаженный при помощи iMA (Moving Average, MA)
Laguerre iCCI iMA 2 для MetaTrader 5
Стратегия на пользовательском индикаторе "Laguerre", iCCI (Commodity Channel Index, CCI) и iMA (Moving Average, MA)
Close All at New Bar для MetaTrader 5
Советник-утилита: в начала бара закрывает абсолютно все позиции
Rollback entry Pending stop orders для MetaTrader 5
В момент рождения нового бара выставляется отложенный Buy Stop и Sell Stop ордер. И так на каждом баре
Profit for the last week для MetaTrader 5
Профит за последние пять дней. Вывод информации при помощи графических объектов OBJ_LABEL
ATR Dual Alert для MetaTrader 5
Два индикатора ATR (с разным периодом усреднения) в одном подокне. Alert, Push, email при перенесении индикаторов
Cтатьи
Почти конструктор для создания советника для MetaTrader 5
Предлагаю свой набор торговых функций в виде готового советника. Представленный способ позволяет получать множество торговых стратегий простым добавлением индикаторов и изменением входных параметров
Гэп - доходная стратегия или 50/50? для MetaTrader 5
Исследование явления гэпа — ситуации существенной разницы между ценой закрытия предыдущего таймфрейма и ценой открытия следующего, и в какую сторону пойдёт дневной бар. Применение системной DLL функции GetOpenFileName
Elder-Ray Биржевой рентген (Bulls Power и Bears Power) для MetaTrader 5
Торговая система "Биржевой рентген" на основе индикаторов Bulls Power, Bears Power и Moving Average (EMA — экспоненциальное усреднение). Эту систему описал Александр Элдер в своей книге "Как играть и выигрывать на бирже" (Trading for a living)
Улучшаем работу с Панелями: добавляем прозрачность, меняем цвет фона и наследуемся от CAppDialog/CWndClient для MetaTrader 5
Продолжаем изучать работу с CAppDialog. Теперь мы научимся задавать цвета фона, рамки и заголовка для графической панели. По шагам рассмотрим, как добавить прозрачность окна приложения при перемещении его на графике. Далее мы рассмотрим создание потомков от CAppDialog или CWndClient и увидим новые
Как создать графическую панель любой сложности и как это работает для MetaTrader 5
В статье подробно рассматривается, как создать панель на базе класса CAppDialog и как добавить в нее элементы управления. Описывается структура панели и схема наследования объектов в ней. Продемонстрировано, что нужно для обработки событий и как события раздаются подчинённым элементам управления
Сравниваем скорость самокэширующихся индикаторов для MetaTrader 5
В статье проводится сравнение классического MQL5-доступа к индикаторам с альтернативными способами в стиле MQL4. Рассматриваются несколько вариантов MQL4-стиля доступа к индикаторам: с кэшированием хэндлов индикаторов и без него. Исследован учет хэндлов индикаторов внутри ядра MQL5
LifeHack для трейдера: замешиваем ForEach на дефайнах (#define) для MetaTrader 5
Промежуточная ступенька для тех, кто всё ещё пишет на MQL4, но никак не может перейти на MQL5. Мы продолжаем искать возможности для написания кода в стиле MQL4. На этот раз рассмотрим макроподстановку препроцессора - #define
LifeHack для трейдера: готовим фастфуд из индикаторов для MetaTrader 5
Если вы переходите на MQL5 только сейчас, то эта статья вам пригодится: с одной стороны, доступ к данным индикаторов и к сериям выполнен в привычном вам MQL4-стиле, с другой — вся реализация этой простоты написана на MQL5. Все функции максимально понятны и отлично подходят для пошаговой отладки
Оптимизируем стратегию по графику баланса и сравниваем результаты с критерием "Balance + max Sharpe Ratio" для MetaTrader 5
Рассмотрен еще один пользовательский критерий оптимизации торговых стратегий, основанный на анализе графика баланса. Для этого использовалось вычисление линейной регрессии с помощью функции из библиотеки ALGLIB
Анализ графиков Баланса/Средств по символам и ORDER_MAGIC советников для MetaTrader 5
С введением хеджинга в MetaTrader 5 появилась отличная возможность одновременной торговли несколькими советниками на одном торговом счёте. При этом возможна ситуация, когда одна стратегия прибыльна, вторая убыточна, а в итоге график прибыли болтается около нуля. В таком случае полезно построить
Форум
Интересное и юмор (политика и история под запретом)
При публикации, пожалуйста, соблюдайте правила ресурса. Также помните, что: Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Интересное и Юмор Rashid Umarov , 2017.08.07 14:28 Вниманию всех членов сообщества! За любые посты с политикой, которые провоцируют
Пункт VS Пипс
В эту тему были перенесены комментарии, не относящиеся к " Новая версия платформы MetaTrader 5 build 2085: Интеграция с Python и массовые улучшения в тестере стратегий "
Хочу стратегию по скользящей средней
В эту тему были перенесены комментарии, не относящиеся к " Советники: Мастер MQL5 - Торговые сигналы по пересечению ценой скользящей средней "
Ответы новичкам в картинках
В этой теме будут ответы в картинках. Размер рисунка 640*480. 1 Как открыть демо-счет на сервере MetaQuotes-Demo 13 Как открыть/закрыть публичный доступ к своему сигналу 2 Правильно вставляем код на форуме 14 Как наложить (прикрепить) индикатор на график 3 Как добавить друзей 15 Если в MetaTrader'e
Windows 11
Подготовка к Windows 11 на канале Бета. План переезда: подключиться к Хранилищу ( Работа с хранилищем - Проекты и MQL5 Storage ) и отправить все изменения и все свои кода в Хранилище сохранить расположение вкладок с открытыми файлами в редакторе MetaEditor сохранить шаблоны и профили графиков
Интеграция MetaTrader 5 с Python для начинающих
Минимум, который необходим: 1. Python, пакет MetaTrader для Python, пакеты matplotlib и pandas. Описание по установке доступно и проверочный скрипт доступны в документации в разделе Модуль MetaTrader для интеграции с Python Пошаговая инструкция : 1.1. Скачайте последнюю версию Python 3.8 со
iPhone без сим - можно по WiFi получать Push с сайта?
В эту тему были перенесены комментарии, не относящиеся к " Новая версия платформы MetaTrader 5 build 2980: Push-уведомления о торговых операциях "
Разные сделки в разных терминалах
В эту тему были перенесены комментарии, не относящиеся к " Новая версия платформы MetaTrader 5 build 2940: Перенос витрин MQL5-сервисов в рабочую область и обновление дизайна "
Как иметь возможность ВСЕГДА работать ТОЛЬКО с релизной версией?
Вариант: "Подключиться через брокера на реальный счет " не всегда срабатывает, так как брокеры очень полубляют выдавать на обновление бета-версии. Почему возник вопрос - сейчас в билде 2949 с iCustom что-то непонятное творится. Ошибки 4802 летят как из пулемета
Спамеры, спам в личных сообщения, спам в обсуждениях, спам в отзывах
Сюда выкладывайте доказательства (в виде скриншота) на спамерские сообщения. P.S. Пожалуйста, только реальные деяния, без флуда. Порядок действий: Вставить в сообщение кликабельную ссылку на профиль спамера Вставить в сообщение скриншот переписки со спамером. На скриншоте однозначно должно быть