Технический осцилятор Laguerre

Индикатор Laguerre

У всех индикаторов проблема одна — это запаздывание. Автор же нашего индикатора сделал попытку найти баланс между запаздыванием в получении сигнала и его надежностью. Если инструмент чутко реагирует на движение ценовой линии, то при резких скачках он замирает, и в тот момент, когда следовало войти на рынок, индикатор не подает нужный сигнал. Если же индикатор менее чувствителен, то часто наблюдается запаздывание сигналов. Иными словами идеальная точка входа уже прошла, а трейдеру пришел сигнал о входе, который с учетом опоздания, может вместо прибыли принести убыток. Сам индикатор считается одним из самых простых трендовых индикаторов. Наиболее подходящим для него будет рынок с нормальной/средней волатильностью, на таком рынке индикатор позволяет четко улавливать начало и конец минитрендов.

Урок №2: Основные классы для создания экспертов

Классы mql5

Данный раздел содержит некоторые технические детали работы с классами для создания и проверки торговых стратегий и описание соответствующих компонентов стандартной библиотеки MQL5. Использование классов для создания и проверки торговых стратегий позволит сэкономить время при разработке (а особенно, проверке) торговых стратегий. Стандартная библиотека MQL5 (в части набора классов для создания и проверки торговых стратегий) размещается в рабочем каталоге терминала в папке Include\Expert. Класс Описание CExpert Базовый класс для реализации торговых стратегий CExpertSignal Базовый класс для создания генераторов торговых сигналов CExpertTrailing Базовый класс для реализации алгоритмов сопровождения открытых позиций CExpertMoney Базовый класс для реализации алгоритмов управления капиталом и рисками

Урок №1: Переход с MQL4 на MQL5

mql4 to mql5

Язык программирования MQL5 является естественным развитием своего предшественника – языка MQL4, на котором написано гигантское количество различных программ(индикаторы, скрипты и эксперты). Однако, несмотря на то, что MQL5 максимально совместим со своим предком, между ними все же есть ряд отличий. И при переносе программ их нужно знать. В этом разделе собрана информация, которая призвана облегчить адаптацию своих кодов тем программистам, которые хорошо знают MQL4, к новому языку MQL5. Прежде всего необходимо отметить, что в языке программирования MQL5: Функции start(), init() и deinit() отсутствуют; Количество индикаторных буферов не ограничено; Загрузка dll происходит сразу после загрузки эксперта (или любой другой mql5-программы); Укороченная проверка логических условий; При выходе за пределы массива текущее выполнение прекращается (критически — с выводом ошибки); Приоритет операций как в С++; Читать дальше …

Скрипт : переворот позиций

trend revers

При торговле периодически возникает желание закрыть существующую позицию и открыться в обратном направлении. Если в рынке работает 1-2 ордера, то это не проблема, а вот если их больше десятка, то это уже целая беда. Скрипт переворачивает имеющиеся открытые позиции по текущей валютной паре.

Эксперт WinnerFX

WinnerFX expert advisor

Существенно доработанная версия эксперта FletBreakFX. Исправлен ряд досадных ошибок, и качественно переработан ряд функций по сопровождению открытых позиций. Добавлена функция закрытия открытых ордеров при достижении минимальной прибыли в выходной день. Кроме того снижена просадка за счёт введения мультивалютного контроля сделок.

Индикатор уровней Фибоначчи

Индикатор уровней Фибоначчи

Не секрет, что уровни Фибоначчи являются среди трейдеров одним из самых востребованных инструментов для торговли на рынке Форекс, поскольку они являются надежным помощником в определении уровней поддержки и сопротивления, а также установке ордеров StopLoss и TakeProfit.

Технический индикатор Fractals

Fractals – технический индикатор, разработанный Биллом Вильямсом, который определяет впадину или вершину на графике валютной пары. На графике фракталы отображаются в виде стрелочек вниз и вверх. Для того чтобы установить фракталы на график, необходимо в торговом терминале MT4 зайти в меню Вставка – Индикаторы – Билла Вильямса и выбрать Fractals.   Для образования фрактала необходима последовательность из пяти свечей, в которой третья свеча является экстремумом, а слева и справа располагаются остальные две пары свечей, которые в совокупности образуют вершину или впадину. Однако сам автор индикатора обращает внимание на то, что совсем не обязательно, чтобы свечей было обязательно пять и чтобы для фрактала «вверх» максимумы, начиная от центрального (самого высшего) бара последовательно снижались. Еще одним не необязательным условием является то, что Читать дальше …

Индикатор ATR (Average True Range)

Индикатор ATR

Индикатор ATR предназначен для определения волатильности рынка. По сути дела он показывает изменчивость рынка, определяя показатели значения свечей, количество которых мы посчитаем нужным проанализировать. Другими словами это показатель движения валютной пары за единицу времени. Индикатор ATR — является стандартным индикатором любого торгового терминала, а также применим к абсолютно любому типу рынков, начиная с товарно-сырьевых и заканчивая валютным. так он выглядит в терминале Metatrader:

Урок №12: Пишем советник по индикатору

Советник на индикаторе

На прошлом уроке мы с вами писали индикатор, который указывает входы в рынок. Соответственно сегодня мы займёмся разработкой эксперта, использующего его сигналы. Начнём с создания шаблона советника(как это сделать мы разбирали на уроке №10).

Пробойный советник CatchFX

CatchFX forex robot

Эксперт работает на пробой коробки, которая рисуется в заданное параметрами время. Правила входа: Торговля ведётся только в направлении скользящей средней с периодом 100(по умолчанию). Советник устанавливает три отложенных стоп-ордера на продажу ниже коробки, если цена находится под Moving Average или три отложенных ордера на покупку, если цена выше средней скользящей.

Трендовый индикатор Standard Deviation

Технический индикатор Standard Deviation(Стандартное отклонение) применяется для измерения волатильности рынка. Индикатор показывает диапазон ценовых колебаний по отношению к скользящей средней. Собственно говоря, он является не столько индикатором, сколько функцией стандартного отклонения цены.

Обёртка для функции OrderModify

OrderModify - Модификация ордеров

Функция качественной модификации ордеров. Она предназначена для того, чтобы предупреждать ситуации когда советник или скрипт не может изменить уровни StopLoss, TakeProfit или же переместить отложенные(Stop/Limit) ордера из-за ошибок сервера (реквоты, пропадание связи и пр.).