среда, 29 декабря 2021 г.

 

Шаблон индикатора предупреждений для MT4

Когда трейдеры начинают изучать торговлю на рынке Форекс, они вскоре приходят к решению, что лучше максимально автоматизировать торговый процесс. В наши дни компьютеры могут оказать большую помощь в разработке и внедрении торговой системы.

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

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

Шаблон индикатора предупреждений-это базовый шаблон, который использовался для разработки наших индикаторов предупреждений MT4.

Он включает в себя основной рабочий процесс и функции индикатора без сигналов входа и выхода.

Вы можете добавить свои собственные сигналы входа и выхода и запустить его.

Этот исходный код значительно сократит время, затрачиваемое на разработку индикатора предупреждений.

О шаблоне индикатора предупреждений для MT4

Что Такое Шаблон Индикатора Предупреждений MT4?

Шаблон индикатора предупреждений MT4-это более 400 строк прокомментированного исходного кода, который вы можете использовать для создания собственного индикатора с предупреждениями.

Код тщательно объяснен, чтобы вы могли легко понять его логику.

Вы можете настроить части кода для получения сигналов входа и выхода и иметь готовый к использованию индикатор.

Что Включает В Себя Шаблон Индикатора Предупреждений MT4?

  • Комментарии для каждой функции, чтобы понять логику кода.
  • Хорошо написанный код.
  • Модульная конструкция.
  • Готовые к использованию оповещения.
  • Простота в разработке.

Шаблон индикатора предупреждений для MT4 - Входные параметры

Чем Не Является Шаблон Индикатора Предупреждений MT4?

Шаблон индикатора предупреждений MT4 не является полностью автоматизированной стратегией.

Хотя он включает в себя несколько готовых примеров для загрузки с помощью этого шаблона, они предназначены только для того, чтобы показать потенциал кода.

Вам нужно будет добавить свой собственный код сигналов входа или выхода в шаблон, чтобы он сделал что-то полезное.

Зачем Использовать Шаблон Индикатора Предупреждений MT4?

  • Уведомления о предупреждениях — вы можете легко создать свой собственный индикатор, чтобы получать оповещения на экране, мобильном телефоне и по электронной почте.
  • Экономия времени — сэкономьте много часов на исследованиях и кодировании, используя готовые функции.
  • Визуальное представление — вы можете быстро увидеть, имеют ли ваши входы и выходы преимущество на рынке.
  • Легко редактируемый-всего с несколькими строками кода вы можете разработать свой собственный индикатор и полностью автоматизировать генерацию торговых сигналов.

Какова логика Индикатора?

Все индикаторы разделены на три основные функции:

  1. OnInit() это инициализация индикатора, первая функция, которая запускается при его загрузке.
  2. OnCalculate() запускается каждый раз, когда MT4 получает новую котировку для текущего инструмента.
  3. OnDeinit() запускается непосредственно перед удалением индикатора с графика или изменением графика.

Шаблон индикатора предупреждений MT4 написан модульным способом, так что все функции разделены. Это позволяет вам иметь исходный код, который легко читать и понимать, а также упрощает настройку кода.

Что Вам нужно для использования шаблона индикатора предупреждений MT4?

Базовые знания программирования на MQL4 — хотя большая часть кода предоставлена и прокомментирована, вам необходимо иметь возможность добавлять свой собственный код для сигналов входа и выхода.

Платформа MT4 — файлы, включенные в загрузку, предназначены для MetaTrader 4 и будут работать только на платформе MT4.

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

Готовность экспериментировать — это не полностью работающая торговая стратегия и требует некоторой творческой работы, чтобы стать полезным индикатором. Вам придется включить свои собственные сигналы входа и выхода и стратегию.

исходный код

Вот некоторые выдержки из кодекса. Это хороший способ понять, подходит ли вам этот шаблон.

Если то, что вы видите, имеет смысл, то я уверен, что это значительно поможет вам. Если это не имеет смысла, но вам интересно посмотреть, как работает код индикатора предупреждений, то это может вам помочь.

Если вы не относитесь к типу людей, которые пишут код, и все это вас не интересует, то, вероятно, этот шаблон вам не нужен.

/*

НАСТРОЙТЕ СЛЕДУЮЩЕЕ, ЧТОБЫ ЗАПУСТИТЬ И ЗАПУСТИТЬ СВОЙ СОБСТВЕННЫЙ ИНДИКАТОР

1) Добавьте во ВХОДНЫЕ ПАРАМЕТРЫ параметры, необходимые для вашего сигнала, это может быть период для RSI или скользящей средней, шаг для PSAR и так далее

2) Добавьте некоторые проверки требований в OnInitPreChecksPass, если необходимо проверить согласованность параметров

3) Определите в функции IsSignal в конце кода правило для вашего сигнала

*/

//-СВОЙСТВА-//
//Свойства помогают программному обеспечению выглядеть лучше, когда вы загружаете его в MT4
//Предоставьте дополнительную информацию и подробности
//Это то, что вы видите на вкладке "О программе" После загрузки индикатор или эксперт
#недвижимость ссылка          "https://www.earnforex.com/metatrader-indicators/alert-indicator-template/"
#собственность версии       "1.0"
#собственность строгий
#собственность авторское право     "EarnForex.com - 2019-2021"
#собственность описание   "сигнал индикатор шаблона"
#собственность описание   ", так что вы можете создавать свои собственные индикаторы и сигналы"
#собственность описание   " "
#собственность описание   "предупреждение : Вы используете это программное обеспечение на свой страх и риск."
#свойство описание   "создатель эти плагины не могут нести ответственность за любой ущерб или убытки."
#свойство описание   " "
#собственность описание   "Узнайте больше о EarnForex.com"
//Вы можете установить значок, чтобы индикатор отображался при загрузке на график
//Значок должен иметь расширение ico и находиться в папке MQL4/Files, следующая строка с комментарием является примером значка
# значок свойства          "\Files\EF-Icon-64x64px.ico"
//-Входные параметры-//
//входные параметры-это те, которые могут быть заданы Пользователем при запуске индикатора
//если вы размещаете комментарий, после ввода переменная this будет показано, как описание поля

ввода строки Comment1="========================";     //MQLTA индикатор оповещения шаблон
ввода строки IndicatorName="MQLTA-АИТ";               //индикатор сокращенное наименование

входной строки Comment2="========================";     //параметры индикатора
//это, вероятно, единственная часть, нужно изменить, чтобы адаптировать этот показатель к своей цели
/Например, если вы используете индикатор РСИ в Вас, Вы можете добавить здесь вход на этот период и соответствующих уровней

входного ENUM_CANDLE_TO_CHECK CandleToCheck=CURRENT_CANDLE;    //свеча для анализа
входных данных типа int BarsToScan=500;                                   //количество свечей для анализа

входной строки Comment_3="====================";     //Уведомление варианты
ввода типа bool EnableNotify=ложь;                     //включить функцию уведомлений
ввода типа bool SendAlert=истина;                         //отправка уведомления
ввода типа bool SendApp=истина;                           //отправка уведомлений на мобильные
ввода типа bool, отправка электронных писем отключена=истина;                         //отправка уведомления по электронной почте
ввода инт WaitTimeNotify=5;                        //Время ожидания между уведомления (в минутах)

//Стрелка стиль может быть выбран между Wingdings и предустановленный стрелки, см. ниже URL-адреса для всех кодов
//https://docs.mql4.com/constants/objectconstants/wingdings
//https://docs.mql4.com/constants/objectconstants/arrows
ввод строки Comment_4="====================";     //буферы варианты
ввода инт ArrowTypeBuy=241;                        //код для Купить со стрелками
ввода инт ArrowTypeSell=242;                       //Код для надувательства со стрелками
введите значение bool ArrowShowNeutral=ложь;                 //показать остановить стрелку
ввода инт ArrowTypeStop=251;                       //код для остановки стрелки
входного цвет ArrowColorBuy=clrGreen;                //цвет для Стрелки покупки
входных цвет ArrowColorSell=clrRed;                 //цвет для надувательства со стрелками
входного цвет ArrowColorStop=clrGray;                //Цвет Для
Ввода Стрелки Остановки ENUM_CANDLE_SIZE ArrowSize=CANDLE_SIZE_MEDIUM;    //Размер Стрелок
ввода ENUM_CANDLE_DISTANCE CandleDistance=CANDLE_DISTANCE_NEAR;    //Расстояние Стрелки От Свечи

Как использовать шаблон?

Настройте следующие функции, чтобы завершить разработку сигналов:

  • Добавьте входные параметры для вашего входа или выхода.
  • OnInitPreChecksPass() функция содержит код для проверки правильности входных параметров — вы можете добавить свои проверки здесь.
  • Добавьте свои данные для оценки и правила входа/выхода в функцию IsSignal ().
//Функция IsSignal-это то, где вы проверяете,есть ли у свечи индекса i сигнал
//она может возвращать SIGNAL_BUY=1, SIGNAL_SELL=-1, SIGNAL_NEUTRAL=0
//В этих функциях вы определяете свои правила сигнала
ENUM_TRADE_SIGNAL IsSignal(int i){
   //Определите переменную j, которая является индексом свечи для проверки, это необходимо учитывать, проверяете ли вы текущую свечу или закрытую,
   int j=i+Сдвиг;
   //Инициализируйте сигнал на нейтраль/остановите
 ENUM_TRADE_SIGNAL Сигнал=SIGNAL_NEUTRAL;   
   
   //Определите все значения, которые вам понадобятся для проверки ваших правил сигналов в первую очередь
   
   //Определить условие для сигнала на покупку и назначить SIGNAL_BUY значение сигнала переменной, если условие истинно
   
   //определяем состояние для сигнала на продажу и назначить SIGNAL_SELL значение сигнала переменной, если условие истинно
   
   //определить условие для остановки/нейтральный сигнал и назначить SIGNAL_NEUTRAL значение сигнала переменной, если условие истинно
   //определение/остановки нейтральный условие не всегда обязательно, многие системы работают только на покупку и продажу
   
   //возвращение сигнала и выход из функции и
   возврат сигнала;
}

Приведены Полностью Рабочие Примеры

Вместе с шаблоном вы также загружаете семь полнофункциональных индикаторов предупреждений, построенных на основе кода, чтобы увидеть, как шаблон можно настроить на практике.

В настоящее время включены следующие примеры:

  • Предупреждение о пробое коробки — для оповещения, если цена пробьет последние максимумы или минимумы.
  • Пересечение MA — оповещение о пересечении двух скользящих средних.
  • MACD Cross — оповещение, если линия MACD пересекает нулевую линию.
  • RSI Перекупленность/перепроданность — оповещение, если RSI достиг состояния перекупленности или перепроданности.
  • Разворот RSI в диапазон — для предупреждения, если RSI вернется к середине.
  • Stochastic + MA — составной индикатор, который предупреждает о составном предупреждении на основе MA и стохастика.
  • Bollinger Bands Breakout — to alert if the price breaks out of the bands.

How to Download MT4 Alert Template Indicator

You can download the indicator for free using the link below and install it by following the provided instructions.

The installation is very easy to perform.

➥ Download MQLTA MT4 Alert Indicator Template

Установка индикатора шаблона оповещения MT4

Чтобы установить индикатор шаблона оповещения MT4, пожалуйста, следуйте приведенным ниже инструкциям:

  1. Загрузите архивный файл индикатора.
  2. Откройте папку данных MetaTrader 4 (через Файл→Открыть папку данных).
  3. Откройте папку MQL4.
  4. Скопируйте все папки из архива непосредственно в папку MQL4.
  5. Перезапустите MetaTrader 4 или обновите список индикаторов, щелкнув правой кнопкой мыши подокно Навигатора платформы и выбрав Обновить.

Для получения более подробных инструкций о том, как выполнить установку, пожалуйста, посетите эту статью.

Вы можете открыть торговый счет у любого из форекс-брокеров MT4, чтобы свободно использовать представленный здесь индикатор для MetaTrader 4.

пятница, 24 декабря 2021 г.

 

Индикатор трейдеров в прибыли

Индикатор Profit Ratio показывает соотношение прибыльных и убыточных ордеров в рынке. Это инструмент для прогноза точек разворота курса основных валютных пар Форекс внутри дня, а также дополнительный указатель локальных трендов.

Рост или падение котировок подтверждает расположенная в подвале графика  скользящая средняя (Profit), представленная в виде плавной линии с окрашенной желтым областью. Она отображена совместно с  ломанной линией черного цвета, выдающей сигналы разворота тренда при пересечении скользящей только в одном направлении – снизу вверх.

среда, 22 декабря 2021 г.

 

Что такое паттерн треугольник

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

паттерн треугольник в трейдинге

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

Причины появления фигуры на графике

На графике данный паттерн появляется в результате непрекращающегося противостояния быков с медведями. Схема формирования треугольника имеет следующий вид:

  • формирование позиции;
  • развитие;
  • завершение.

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

Чем больше количество открытых позиций около уровня, тем больше сокращается диапазон ценовых колебаний. На это есть одна простая причина: отдельные трейдеры сохраняют открытые позиции с двух сторон, надеясь, что цена двинется в их пользу. Также на рынке присутствуют трейдеры, которые закрывают старые и сразу же заходят в рынок в противоположном направлении, рассчитывая на быстрый разворот котировок.

Существуют разные виды треугольников. Выделяются следующие:

  1. Восходящий.
  2. Нисходящий.
  3. Симметричный.
  4. Расширяющийся.
  5. Клин.

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

Паттерн восходящий треугольник

Эта модель имеет плоскую верхнюю часть и восходящую нижнюю. То есть у вершин паттерна одинаковый уровень, а основания увеличиваются. Зачастую, данный вид треугольника указывает на бычье настроение рынка.

восходящий треугольник

Если на графике трейдер заметил данную фигуру, то он должен подготовиться, чтобы не пропустить бычье движение. Таким образом, в качестве точки входа для лонгов можно использовать прорывы сквозь плоскую часть фигуры. Когда во время бычьего тренда образуется восходящий треугольник, то это говорит о том, что тренд продолжится.

Нисходящий треугольник

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

нисходящий треугольник

Если рынок медвежий, то нисходящий треугольник свидетельствует о продолжении силы продавцов на рынке.

Паттерн треугольник симметричный

У данной модели нейтральный характер. Работать по ней достаточно трудно. Для этого паттерна характеры несколько растущих минимальных значений и снижающихся максимальных. Это указывает на то, что на рынке волатильность начала падать. Трейдеры наращивают свои позиции, а это в свою очередь приводит к скачкообразному движению цены в одну из сторон.

фигуры на форекс

У паттерна стороны симметричны относительно горизонтальной оси и имеют примерно одинаковый уровень наклона. Эта фигура может формироваться долгое время. Аналитики теханализа советуют торговать паттерн в сторону доминирующего тренда.

Расширяющийся треугольник теханализ

Эта модель треугольника появляется реже остальных. В расширяющейся модели максимальные значения растут, а минимальные снижаются. Расходящиеся части паттерна формируют воронку. Растущая амплитуда ценовых колебаний указывает на рост волатильности. Не стоит использовать этот паттерн для обнаружения точек входа, так как его сигналы редко бывают четкими.

расширяющийся треугольник теханализ

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

Клин на форекс

Одним из самых часто встречающихся видов треугольников является “Клин”.

клин на форекс

Этот паттерн может быть как растущим, так и падающим. Если “Клин” растущий, то обе его линии идут вверх, у снижающегося “Клина” линии имеют нисходящее направление. Однако, зачастую, “Клин” не выделяют по направлениям, поскольку сильного отличия в их формировании нет.

Пробой линии, которая ограничивает фигуру, указывает в сторону дальнейшего движения. Величина дна “Клина” формируется от точки пробития и свидетельствует о целевом ориентире (точке Take Profit).

Восходящий клин чаще всего сигнализирует о продолжении существующего тренда – обычно это нисходящий тренд. Начало «бычьего клина» состоит из внезапных спадов, сопровождаемых большим объемом. Достигнув «дыры», клин подпрыгивает, образуя несколько треугольников роста. В подавляющем большинстве случаев восходящий клин заканчивается выходом из нисходящего направления, поэтому его чаще всего считают сигналом продолжения нисходящего тренда.

Нисходящий клин, в свою очередь, является зеркальным отображением нисходящего клина. Обычно это символизирует разворот тренда – от нисходящего к восходящему. Когда на медвежьем тренде формируется фигура “Клин” в направлении вниз, это дает возможность ожидать роста цены в дальнейшем. Пробой верхней границы является подтверждением этого и сигнализирует об открытии позиций «buy». Целью является величина дна, которая отложена от точки пробития.

Когда «Клин» был сформирован на растущем тренде и имеет направление против тенденции, то является критерием сохранения роста. Пробитие уровня сопротивления указывает на преобладание бычьего настроя. Цель (Take Profit) определяется высотой дна «Клина» и максимальным значением перед коррекцией.

Как торговать паттерн треугольник

Торговля по данной фигуре не сложная. Необходимо выждать пока произойдет пробитие треугольника на форекс, а потом открыть позицию по движению цены. Если паттерн нисходящий, то следует открывать sell позиции. При восходящем формировании надо открывать сделку на buy. Когда фигура полностью симметрична, то необходимо открывать позицию в сторону доминирующего тренда, а если нет тренда или он слабый, то фигуру рекомендуется проигнорировать.

Где ставить стоп-приказы

Проще всего определиться, где установить стоп-приказ (Stop Loss) на фиксацию убытков. Stop-loss надо выставлять после пробития формирования под уровнем сопротивления или над уровнем поддержки в рамках фигуры. Stop-loss не должен находиться очень близко, иначе он может быть задет при тестировании линий фигуры. Однако большой размер стоп-лосса может сильно ухудшить соотношение ожидаемого профита и убытка.

Чтобы выставить Stop Loss можно воспользоваться различными вариантами. Тэйк-профит можно выставить, воспользовавшись скользящими средними (Moving Average), уровнями Фибоначчи и аналогичными инструментами.

Есть также другой вариант-можно воспользоваться плавающим стоп-лоссом. Этот вариант особо актуален, когда цена можно движется в направлении занятой позиции. В таком случае трейдеру удастся получить максимум от этого движения и зафиксировать профит, если произойдет откат цены.

Индикатор для определения паттерна треугольник

Специализированного индикатора, чтобы идентифицировать треугольники, в терминале нет. Но есть возможность скачать универсальный – PricePatterns.

Индикатор не может определять вид треугольника. Разметка паттерна с использованием индикатора PricePatterns является лишь начальным этапом работы. С помощью индикатора нельзя получить четкие сигналы для входа в рынок. Трейдер сам должен сам решать как интерпретировать и использовать паттерн.

Секреты торговли фигуры треугольник

Во время работы с данной моделью следует знать, что у нее, как и у других классических моделей теханализа, есть несколько особенностей. Одной из основных свойств “Треугольника” является то, что он образуется только тогда, когда есть трендовое движение. Если рыночная активность низкая, нет смысла искать этот паттерн на графике.

Если треугольник был построен во время флэта, а также на минутном или часовом таймфрейме, то может возникать много шумов. Эта модель ложная. Кроме того, ложными будут и другие фигуры теханализа, которые были сформированы во время флетового движения.

Треугольник – это фигура, которая формируется на длинных временных интервалах. Трейдеру нужно время не только, чтобы найти паттерн, но и выждать подходящий момент, чтобы открыть ордер. Так, скальперам с треугольником будет не очень удобно работать. Есть случаи, когда для построения модели требуются месяцы.

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