Индикатор custom для Форекс
Индикатор Customcandle
Для успешной торговли на рынке Форекс многие трейдеры используют технический анализ, одной из особенностей которого является поиск графических зависимостей при помощи индикаторов, описывающих поведение цены.
Одной из разновидности технического анализа является оценка поведения цены с помощью графика японских свечей. Они более визуально восприимчивы глазу, чем другие способы отображения рыночной информации, что повышает вероятность своевременной оценки ситуации.
Для полноценного анализа рынка следует использовать несколько таймфреймов, что заставляет трейдера открывать множество окон и рассеивать внимание.
Давайте более подробно разберем, что собой представляет индикатор Customcandle, и какую помощь он нам может оказать при оценке рыночной ситуации с помощью анализа японских свечей.
Customcandle для платформы МТ4
Установка в торговый терминал MetaTrader 4 стандартная:
- Скопировать индикатор в папку «MQL4/indicators»;
- Перезапустить терминал;
- Найти в терминале папку «Индикаторы»;
- Перетащить на график, интересующего Вас инструмента.
Более подробную информацию об установке инструментов в МТ4 Вы найдете вот здесь.
В настройках данного инструмента есть 6 параметров:
- TimeFrame — параметр, отвечающий за отображение заданного таймфрейма;
- UpCandle — настройка цвета бычьей свечи;
- DnCandle — настройка цвета медвежьей свечки;
- DojiColor — настройка цвета, когда свечка является доджем (открытие равно закрытию);
- Widht — настройка толщины;
- BGCandle — настройка отображения фона свечи. Если выставлен параметр True, то свечи будут отображаться с закрашенными телами.
Самым главным плюсом данного алгоритма является возможность отображения свечей старшего таймфрейма на текущем. Можно одновременно наблюдать несколько ТФ на одном рабочем графике. Для этого достаточно использовать несколько экземпляров Customcandle, в настройках которых будут выставлены разные периоды.
Давайте рассмотрим, как можно использовать данный индикатор, а также его комбинации в торговле.
Вариантов входов при использовании Customcandle может быть достаточно много, так как самих паттернов японских свечей известно не один десяток, следовательно, их можно отнести в отдельную группу. В итоге получаем следующие варианты входов:
- Вход по любому паттерну японских свечей со старшего тайма;
- Использование уровней цен открытия или закрытия свечей старшего тайма;
- Комбинирование вариантов 1 и 2 с дополнительными вспомогательными инструментами.
Давайте остановимся на каждом варианте более подробно.
Способы применения Customcandle в трейдинге
На рисунке ниже мы видим график с индикатором Customcandle с параметром 60 (отображает свечи часового таймфрейма). На данном участке графика можно заметить начало формирования нисходящего тренда.
Вариантом входа в позицию на продажу может служить окончание часового пин-бара по нашему индикатору. Вход в этом случае можно осуществлять по закрытию часовой свечи, а Stop Loss выставляется за High пин-бара.
В втором примере можно наблюдать комбинацию двух Customcandle с разными параметрами. При этом точку входа можно определить по уровню цены закрытия более старшей свечки, а сам вход осуществить по закрытию свечи среднего порядка. Stop Loss так же выставляется за High пин-бара.
В третьем варианте мы добавим скользящую среднюю с параметром 50, исполняющую роль вспомогательного индикатора. Это дает возможность открыть позицию на отбой по закрытию свечи Customcandle со значением 60.
Рассмотрев настройки, а также варианты использования индикатора Customcandle, можно заключить, что он способен стать действительно полезным инструментом в работе трейдера, который использует анализ на основе японский свечек.
За счет возможности использования параметра настройки отображения свечей разных временных промежутков, торговая стратегия, построенная на основе Customcandle может выступать в качестве мультитаймфреймной системы. Это дает нам возможность видеть более полную картину ситуации на рынке.
Мы получаем возможность заходить в самом начале глобального тренда с возможностью пирамидинга и извлекать максимальную прибыль с любого движения.
Индикаторы Forex
Технический индикатор Форекс — это математически рассчитанное преобразование цены и объема финансового инструмента в совокупности или раздельно, которое способно прогнозировать дальнейшие изменения цен.
Индикатор Forex дает трейдеру возможность принять правильное решение относительно своевременного входа в рынок и выхода из него, а также какую позицию целесообразнее открыть, чтобы получить прибыль на Forex.
Прибыльный Индикатор «FOREX PARADISE»
Индикатор для MT4 «FOREX PARADISE» — это индикатор высокой точности — личный индикатор от Гуру Трейдинга, который позволяет стабильно и безопасно зарабатывать сотни пунктов без использования Мартингейла и высокорисковых методов торговли.
Индикатор разработан для 70 валютных пар на Бинарных Опционах и Форекс и гарантированно выдает больше 87% точных входов, использовать можно у любого брокера с платформой MetaTrader.
Индикатор Trend4you — Собирай профиты с точными сигналами
«Trend4you» индикатор тренда показывает прогноз возможного направления тренда, на анализе силы тренда на всех таймфреймах. Индикатор отражает данные по следующим тайм фреймам M1, M5, M15, M30, H1, H4, D1, W1, MN.
10 колонок представляют последние 10 баров каждого периода таймфрейма. Бар цвета указывает на его тип – красная стрелка «медвежий», зеленая стрелка «бычий» и желтая точка нейтральное положение тренда. Правая колонка с галочкой содержит резюме оценки направление тренда. Вам следует открывать торговлю в направлении основной тенденции по итогам первой колонки. Начиная с младшей колонки от 0 до 9 изменение значения сигнализирует о смене тренда.
Работает на всех валютных парах. Хорошо подходит для ручной внутридневной торговли и скальпинга по сигналам наименьших таймфреймов. Обладает очень быстрой реакцией на изменение тренда. Легок и интуитивно понятен для принятия торговых решений.
Новостной индикатор Urdala_News
Главная особенность данного новостного индикатора это то, что его можно использовать практически в любом советнике для включения или выключения торговли (либо каких нибудь других действий) во время связанное с выходом новостей.
Также его можно использовать как обычный индикатор показывающий выход новостей.
На графике все видно и понятно, очень удобный и полезный индикатор.
Индикатор имеет множество различных настроек. Такие как цвет и вид индикаторных линий, позволяет выводить только будущие события, имеет фильтры по важности новостей, а так же вкл/выкл звукового сигнала о предстоящей новости.
Индикатор SVS_Oscillator
Осцилятор для определения моментов покупок и продаж.
Индикатор Daily trend ZCOMFX v2
Индикатор показывает направление тренда по основным валютным парам.
Индикатор Virtual Trade Monitor
1. AutoDetectPairs (истина/ложь). Если установлено значение true, монитор виртуальной торговли будет проверить, если ваш брокер поддерживает исходный набор пар валюты или альтернативный и выбирает подходит. Если задано значение false, он будет использовать альтернативные пары (IBFX), но их можно перезаписать «Custom продать пары» и «Custom купить пары». В настоящее время используются какие пары показано в скобках в строке ниже «Виртуальной торговли монитор» (около в верхнем правом углу диаграммы)
2. ShowJumps (истина/ложь). Если присвоено значение true, ссылки будут показаны визуально линии и стрелки. Это может быть одним из наиболее важных особенностей виртуальной торговли монитора, как он показывает, как пары движутся после скачка!
3. DisplayJumpInfo (истина/ложь). Если задано значение true монитор виртуальной торговли будут показаны ниже суммы продать/купить пары дополнительную информацию о последних перехода. Особенно после скачка произошло прошло время (например если вы не сидеть в передней части вашего компьютера все время). В сочетании с параметром ShowJumps это хороший инструмент для контроля за передвижением прыжков пар.
4. ShowJumpAlert (истина/ложь). Если присвоено значение true, вы будете будет информироваться о каждый прыжок через окно предупреждения (с звук).
5. ShowBaskedBackground (истина/ложь). Если установлено значение true, фон корзину индикатора будут окрашены в красный (продать пары) и зеленый (купить пар). Это просто дать лучшее впечатление визуальные и делает его легче различается между верхней «продать зоны» и меньше «купить зоны». Вы, конечно, можно задать его значение false, чтобы выключить заливку фона.
6. Пользовательские пар продать и купить пользовательские пар может использоваться, только если AutoDetectPairs имеет значение false! По умолчанию используется альтернативный набор пар, но вы можете поместить в свой собственный пар, конечно.
Индикатор CustomCandle
В этой статье я хочу вам предложить инструмент, который поможет проводить качественный технический анализ рынка. Особенно он будет полезен тем трейдерам, торговые стратегии которых предполагают отслеживание ситуации не только на рабочем таймфрейме, но и на старшем временном интервале. Это индикатор CustomCandle. Он освобождает трейдера от необходимости в ходе анализа переходить с одного ТФ на другой.
А теперь давайте познакомимся с индикатором поближе.
Устанавливается индикатор в торговый терминал по стандартной схеме.
Выглядит индикатор CustomCandle так:
Настройка индикатора CustomCandle
Основным параметром является TimeFrame. Он должен соответствовать тому ТФ, который вы хотели бы видеть на своём рабочем графике. В моём примере это H4 (240 минут).
Остальные параметры касаются визуального отображения.
UpCandle – выбор цвета для бычьих свечей.
DnCandle – цвет для медвежьих свечей.
DojiColor – это цвет свечей «доджи».
Widht и BGCandle – ширина контуров свечей и их фон.
Торговля с использованием индикатора CustomCandle
Индикатор CustomCandle применяется для определения наилучших точек входа в рынок.
На нисходящем тренде ищем оптимальный вход после коррекции. Открывать ордер на продажу следует после закрытия медвежьей свечи индикатора, который в моём случае настроен на Н4. Стоп-ордер устанавливаем чуть выше максимума этой свечи.
Строить свою торговлю только лишь на показаниях этого индикатора нельзя. Обязательно надо подобрать фильтр. В моём примере – это скользящая средняя с периодом 50. Как видим, обе точки входа в рынок, отмеченные на графике, находились ниже МА, что подтверждает правильность решения о продаже. В качестве фильтра можно использовать и другие индикаторы, эффективность которых была проверена на практике.
И ещё. Этот индикатор можно использовать для отображения свечей с двух таймфреймов. Для этого его надо установить на графике дважды. Но чтобы не запутаться в показаниях, настройки цвета во втором варианте надо изменить. Для удобства можно создать для этих свечей яркий фон. В общем, надо сделать настройки так, чтобы вам было комфортно воспринимать оба индикатора. Для принятия торгового решения сначала надо оценить свечу самого старшего ТФ, а открывать сделку на основании свечи среднего временного интервала.
В любом случае, индикатор CustomCandle требует тщательного тестирования на демо счёте и только после этого можно переходить на его использование в реальной торговле.
Индикатор VWAP — подключаем мощь объемов к анализу
Добрый день, уважаемые форекс трейдеры!
В этом обзоре я хочу познакомить вас с индикатором VWAP, который используют в своей торговле крупные участники рынка. Да, вы правильно прочитали. Его действительно используют крупные участники рынка вместо морально устаревших Moving Average и их производных: VWAP лежит в основе многих корпоративных внутридневных и внутринедельных торговых стратегий. Читайте дальше, чтобы узнать секреты применения индикатора VWAP на Forex.
Характеристика индикатора
Платформа: MetaTrader 4/5
Валютные пары: EURUSD, GBPUSD, AUDUSD, USDCHF, USDJPY, USDCAD, NZDUSD, USDMXN, USDRUB. Также доступны индексы, сырьевые товары, металлы.
Таймфрейм: М1-H4
Время торговли: GMT+2 01:00:00-23:59:59:59. Также индикатор не работает во время выходных на Чикагской товарной бирже
Рекомендуемые брокеры: Alpari, RoboForex, Amarkets
Что такое VWAP
Индикатор VWAP (Volume Weighted Average Price) — это средневзвешенная объемная цена.
Формула его расчета довольно проста:
Из формулы видно, что VWAP – это сложенные суммы произведений объемов на цену за рассматриваемый период времени, деленные на общее количество объема за рассматриваемый период времени.
На первый взгляд VWAP похож на обычный Moving Average. Но у него есть несколько крайне важных отличий.
Первое отличие — это база расчета. В случае расчета VWAP базой является не только и не столько цена, сколько проторгованный на бирже GLOBEX объем в цене и времени. Это означает большую отзывчивость индикатора на изменения в рынке. Особенно, если их не видно на обычном ценовом графике. Именно поэтому профессиональный VWAP платный, ведь необходимо настроить платный биржевой шлюз GLOBEX в терминал МТ4/5; бесплатные варианты данного индикатора используют тиковые объемы конкретного брокера, которые не только различаются у разных ДЦ, но еще и имеют мало отношения к тому, что происходит на фьючерсной бирже. А это снижает прогностическую ценность индикатора, хотя и в таком случае при правильной интерпретации он будет работать лучше скользящих средних.
Второе отличие — это особенность расчета индикатора VWAP. У него есть начало и конец, тогда как у Moving Average, по большому счету, нет ни начала, ни конца. Индикатор VWAP рассчитывается от начала заданного периода (например, час, день, неделя) до конечного момента в накопительном режиме. Данные при этом не усредняются. Т.е. важная черта индикатора — это выбор периода (таймфрейма) расчета. Недельный VWAP строится с понедельника по пятницу. Дневной VWAP – с 01:00 до 23:59 ежедневно по терминальному времени. Почему не с 00:00, спросите вы? Потому что индикатор берет данные с биржи, а на бирже с 16:00 до 16:59 по Чикагскому времени (00:00-00:59 UTC+2) – перерыв.
Уточню, что у большинства брокеров время UTC+2; если же Ваш брокер предлагает другое время, то в настройках индикатора можно выставить правильное время. Таким образом, несмотря на таймфрейм, в рабочем окне (хоть М1) – ваш VWAP останется таким же, каким вы его задали: недельным, дневным или часовым. На рисунке ниже М15 и М1 график нефти CL. Индикатор VWAP выбран по сессии CME (Chicago Mercantile Exchange). Именно в это время проходят основные объемы на бирже по этой марке, а значит сессионный VWAP является рабочим на этом инструменте.
Лично я использую месячный, недельный и дневной VWAP на EURUSD. На GBPUSD добавляю часовой, а на нефти добавляю сессионный (CME) и часовой, т.к. данные инструменты характеризуются высокой волатильностью.
Третье отличие — возможность построения серий VWAP. По сути, возможность построения серий является следствием того факта, что индикатор строится по таймфрейму: часовой, сессионный, дневной, недельный. На примере ниже показан график EURUSD из 2 серий дневного VWAP. Серия VWAP позволяет находить лучшие возможности для входа в рынок, т.к. уже есть ориентиры не только по текущей, но и прошедшей активности.
Хорошо видно, что предыдущая средняя VWAP выступила поддержкой в самом начале дня. В это время текущий дневной VWAP еще не раскрылся, а цена находилась у -6 отклонения. Именно опора о среднюю прошлого дня позволяла покупать более уверенно в этом месте, хотя котировка находилась в селл-зоне в рамках этого дня.
Четвертое отличие – возможность использования сквозного анализа для поиска лучшей точки входа. Сквозной анализ – это анализ котировки от верхнего таймфрейма к нижнему и наоборот. Естественно, точно так же нужно анализировать и индикаторы. Индикатор VWAP дает лучшую возможность для этого. Например, на нефти CL я использую серию из 2-3 недельных VWAP, 3-5 дневных VWAP, и 3-5 сессионных VWAP. В некоторых случаях перехожу на серию из 3-5 часовых VWAP. Это позволяет ориентироваться в рынке не только здесь и сейчас, но и понимать общее его настроение.
На графике ниже показана пара AUDUSD и три графика VWAP: серия нью-йоркских сессий, серия дневных и недельных. Четко видно, что котировка пробила среднюю недельную VWAP, т.е. перешла в селл-зону. Пробила импульсом, хотя перед этим о нее опиралась. Дневной VWAP показывает, что весь день цена ходила в диапазоне между +2 и -2 отклонениями VWAP. На NYSE VWAP видно, что именно американцы отправили валюту в нокдаун. Сумма этих фактов подсказывает, что следует ожидать продолжения нисходящей динамики.
Как интерпретировать индикатор VWAP
Существует несколько способов анализа VWAP. Но перед тем, как их рассмотреть, необходимо понять что такое средневзвешенная цена. Это цена, которая разделяет покупателей и продавцов актива в рассматриваемом периоде. Чем дальше от средней VWAP находится текущая цена, тем сильнее давление одной из сторон: если цена ниже средней VWAP, то преобладают продавцы, а если выше, то покупатели. Для того, чтобы лучше ориентироваться в рынке, необходимо использовать квадратичные отклонения VWAP: +-1, +-2, +-4, +-6 и +-8 отклонения, где «+» и «-» — это нахождение выше или ниже средней, а цифра — количество отклонений. Вы их уже видели в примерах выше, но я не раскрывал их сути. Сразу скажу, что +-1 отклонение я не использую в торговле, по той простой причине, что сделки там самые слабые.
В большинстве обзоров индикатора VWAP написано, что существует две стратегии его использования в торговле: трендовая и возвратная. Первая подразумевает вход в покупки после пересечений средней VWAP снизу вверх и продажи — после пересечения средней сверху вниз. Вторая стратегия обратная: поиск продаж при пересечении средней снизу вверх и покупок при пересечении средней сверху вниз.
На самом деле все чуть сложнее. Ведь нигде не написано, как определить, какую стратегию использовать в конкретной ситуации? Для того, чтобы выбрать трендовую или возвратную стратегию торговли по индикатору VWAP, необходимо четко различать фазу импульса и фазу консолидации на старших (дневных и недельных) таймфреймах. На представленном ниже графике EURUSD показаны точки входа по трендовой стратегии. Цена все время находится выше средней VWAP, т.е. именно от нее резонно искать покупки. SL стоит выставлять в таком случае ниже -1/-2 отклонения, а TP – на +4/+6 отклонении или за предыдущий экстремум.
Если котировка длительное время находится в фазе консолидации, то оптимальным решением будет использование возвратной стратегии у крайних границ зоны консолидации.
На недельном графике AUDUSD (из предыдущего примера) видно, что цена долго стояла в одном месте, а VWAP не двигался. Это позволило входить в продажи на +6 отклонении и закрывать прибыль на -6 отклонении VWAP. После установки индикатора вы и сами увидите, что возвратная стратегия самая оптимальная в фазе консолидации. Крайние отклонения показывают достижимые границы в коридоре.
Алгоритм выбора возвратной стратегии (на примере EURUSD и CL):
- Открываем график VWAP. Оцениваем открытие рынка относительно уровней прошлого VWAP: недельный к недельному, дневной к дневному, а также отношения дневного к недельному;
- Если рынок в предыдущем расчетном периоде закрылся около +-4 или +-6 отклонения от средней VWAP, то в новом расчетном периоде необходимо искать возможность войти в контртрендовую сделку при достижении средней VWAP предыдущего периода. Если рынок в предыдущем расчетном периоде VWAP закрылся в положительной зоне, то будем искать покупки, а если в отрицательной, то – продажи;
- В рамках текущего расчетного периода VWAP необходимо входить против текущего движения на +-2-4 отклонении (рынок падает, мы покупаем; рынок растет – мы продаем). Естественно, отклонения текущего периода должны более-менее совпадать со средней прошлого расчетного периода VWAP;
- Вход против основного текущего движения должен быть подтвержден на младших таймфреймах.
В качестве примера применения возвратной стратегии предлагаю еще раз рассмотреть график EURUSD с дневными VWAP. Утром мы ушли ниже средней VWAP – на -6 отклонение. Это крайнее отклонение, от которого вероятен возврат сам по себе. Но мы знаем, что здесь находится средняя VWAP предыдущего дня, а также недельная средняя (см. рисунок выше). Это означает, что, в целом, рынок настроен покупать, а в текущий момент проверяет покупателей на прочность. Поэтому покупаем -6 отклонение текущего расчетного периода, а стоп ставим за -1/-2 отклонение предыдущего расчетного периода. Профит – на +4/+6 отклонение.
Еще один вариант работы по возвратной стратегии заключается в следующем. Необходимо дождаться достижения рынком +-8 отклонения VWAP или дальше и попробовать поработать против движения. Пусть не до средней VWAP, но до +-4 отклонения вполне возможно. Это рискованная стратегия, но благодаря ней можно ловить интересные откаты. Главное — не попасть в импульсную фазу рынка на старшем таймфрейме: в этом случае возврата к средней VWAP может не быть очень долго.
Алгоритм выбора трендовой стратегии (на примере GOLD):
- Открываем график VWAP. Оцениваем открытие рынка относительно уровней прошлого VWAP: недельный к недельному, дневной к дневному, а также отношения дневного к недельному;
- Дожидаемся закрепления выше (в случае бай-динамики) или ниже (в случае селл-динамики) средней VWAP текущего расчетного периода (лучше, если средняя с самого начала расчетного периода находится ниже рынка);
- Данное закрепление также должно быть выше (в случае бай-динамики) или ниже (в случае селл-динамики) средней, а еще лучше +-2 отклонения предыдущего периода;
- Если рынок находится в импульсной фазе на старшем таймфрейме, то на младших таймфреймах следует входить по тренду на средних или на +-2-4 отклонения от средней. Главное условие в тренде: нахождение под или над средней VWAP старшего таймфрейма. Вот пример трендового дня на золоте, когда входить приходилось от +2 отклонения, т.к. к средней VWAP котировка не подходила. Чуть ранее был классический вход от средней VWAP;
- Если цена пробивает среднюю VWAP, но торгуется в районе средней VWAP и не далее +-2 отклонения, то также можно пробовать трендовую стратегию. Это хорошо видно на рисунке. После импульса в первый день цена продолжила восходящую динамику, но это уже был восходящий баланс, т.к. средняя была пробита вниз, но день закрыт на +4 отклонении.
В случае работы по трендовой стратегии TP ставим на 8 отклонение и держим сделку до конца сессии. SL либо под среднюю текущего ТФ, либо уже за 1 или даже 2 отклонения, т.к. за стопами часто ходят, особенно на дневном ТФ.
В качестве небольшого итога данного раздела добавлю следующее философское замечание. Большинство сделок одновременно являются и возвратными, и трендовыми: в зависимости от того, под каким углом рассматривать рынок. Внутри часа это может быть разворот, а внутри недели – тренд. Главное — уметь правильно понимать текущее направление. Именно поэтому пункт 1 в обеих стратегиях – анализ нескольких расчетных периодов, а также сравнение разных расчетных периодов. Это позволяет избегать ненужных рисков.
Как определить смену тренда по VWAP
В момент смены тренда достаточно легко ошибиться с направлением. Объяснение этому простое. Все предыдущие распределения серий VWAP (и любого другого индикатора) показывают определенное направление. На начальном этапе смены тенденции всегда есть желание открыть позицию по предыдущему тренду. Как определить потенциальный слом? Один из достаточно надежных способов заключается в следующем. Если происходит пробой текущей средней дневной VWAP, а потом и недельной, то работу по тренду стоит отменить, даже если рынок начнет привычное до этого движение. В ближайшее время рынок либо развернется, либо войдет в фазу баланса, т.е. боковик. А это совсем другие риски и стратегии.
Очень важный момент потенциальной смены тенденции: постоянный пробой нескольких средних дневных VWAP против основного движения в течение недели. Вот график EURUSD. Два дня происходит глубокий пробой средней дневной VWAP, хотя цена, в целом, растет. На третий день попытка роста заканчивается ценовым обвалом. Причем обвал был от +6 отклонения VWAP и на -6 отклонения VWAP ниже уровней предыдущего дня. Это ставит большой знак вопроса на будущее восходящей динамики.
Дополнительные примеры работы при помощи VWAP
На рисунке ниже представлен график EURUSD с загруженным недельным VWAP.
- Вход в продажи (возвратная стратегия). Цена пришла во вторник в зону +6 отклонения. Как видно, это же место было +6 отклонением VWAP на предыдущей неделе, т.е. верхняя граница флета. Выходить можно было бы на средней VWAP, если бы там цена задержалась. А так практически сразу она ушла в сторону -4 и -6 отклонения VWAP, где и необходимо было выйти из рынка. Стоп за максимум предыдущей недели;
- Вход в покупки (возвратная стратегия). Пара стоит на -4 отклонении VWAP до четверга. Это также -2 отклонение VWAP предыдущей недели. Стоп под локальный минимум. Профит в районе средней или +4/+6 отклонения VWAP;
- Вход в покупки (трендовая стратегия). Валютная пара половину пятницы стоит на средней недельной VWAP после отката от +6 отклонения VWAP. Нежелание уходить ниже говорит о продолжении восходящей динамики. Выход на +6 отклонении;
- Вход в продажи (трендовая стратегия). Рынок открылся в понедельник в бай, но резко меняет настроение на противоположное и уходит ниже новой средней VWAP, что говорит о потенциале продаж. При этом происходит возврат к средней во время американской сессии, что позволяет войти в идеальную сделку;
- Вход в покупки (возвратная стратегия). Рынок закрывается в понедельник в районе средней VWAP прошлой недели. Покупка опасная, но стоит ожидать возврата к средней VWAP текущего периода, т.к. было набрано очень мало объема. Это и происходит;
- Вход в продажи (трендовая стратегия). Продажа от средней недельной VWAP во вторник. Выход на -6 отклонении, т.к. в дальнейшем высока вероятность очередного возврата в сторону средней.
На следующем рисунке представлен график EURUSD с загруженным дневным VWAP. Ситуации те же, что и выше, но уже с учетом внутридневной динамики.
- Вход в покупки (трендовая стратегия, №3 в предыдущем примере). В четверг рынок уход в бай импульс. После этого в пятницу происходит консолидация в районе средней VWAP четверга. При этом пара ходит внутри границ VWAP до выхода значимых рыночных новостей. Поведение цены и ее позиционирование четко указывало на то, как себя поведет рынок;
- Вход в продажи (трендовая стратегия; №5 в предыдущем примере). Происходит слом восходящей динамики в понедельник. На ретесте средней дневной VWAP, которая совпадает с +6 отклонением пятницы, можно входить в продажи. Думаю, все заметили, что на дневном VWAP – это трендовая стратегия, тогда как на недельном – возвратная. Это связано с разными таймфреймами, а значит и с разным позиционированием;
- Вход в продажи (трендовая стратегия; №6 в предыдущем примере). Фактически аналогичное объяснение. Только происходит тест средней VWAP понедельника. Предшествующая восходящая динамика слабая: идет между средней VWAP и +2 отклонением VWAP.
Перед тем, как установить индикатор, рекомендую вернуться в начало статьи и проанализировать последние 6.5 недель на паре GBPUSD в свете полученных знаний.
Недостатки индикатора
Большинство авторов к недостаткам индикатора VWAP относят некоторое запаздывание, которое увеличивается со временем, в связи с накоплением большого объема данных. Т.е. индикатор, ближе к концу расчетного периода, становится малочувствительным к новым данным. С одной стороны – это действительно так.
Но давайте разберемся. Накопленные данные позволяют увидеть реальную справедливую цену для данного периода. А нахождение котировки относительно этой цены показывает настрой участников рынка.
Самые надежные сделки относительно средней осуществляются в первой половине периода. Зато во второй половине периода индикатора хорошо работают возвратные стратегии.
Настройки индикатора
Настройки индикатора выглядят так:
Дальнейшее описание взято с сайта разработчика с моими комментариями (жирным курсивом).
- Instrument (значение по умолчанию «AUTO») — так как многие дилинговые центры (ДЦ) на одних и тех же инструментах могут использовать разные названия фьючерса, этот параметр позволяет указать название фьючерса, с которого будет происходить импорт данных. При значении «AUTO» сервер пытается распознать необходимый фьючерс, анализируя название инструмента от ДЦ.
Например, некоторые форекс-брокеры предлагают торговлю нефтью WTI, тогда как у большинства других — это нефть CL, т.е. такой же тикер, как и на бирже. Ели у вашего брокера нефть WTI, тогда в настройках индикатора необходимо выставить тикер CL.
- Update_in_sec — время обновления индикатора в секундах. Доступно два режима: Every_1min (обновление раз в минуту) и Every_5min (обновление 1 раз в 5 минут).
Ежеминутное обновление предпочтительнее.
- MetaTrader_GMT — (значение по умолчанию «AUTO») — так как каждый ДЦ персонально настраивает сервер данных для корректного отображения данных в индикаторе, необходимо указать часовой пояс сервера ДЦ. К сожалению, встроенных методов определения этого параметра нет, поэтому в режиме AUTO сервер сравнивает время последней котировки на клиенте.
Детальнее о настройках времени можно прочитать здесь.
- VWAP_Period (значение по умолчанию «Daily») — тип графика, описанный в комментарии. В зависимости от выбора типа участвуют или не участвуют в построении различные переменные. Перед тем, как описать возможные варианты этого параметра, стоит отметить, что индикатор может строить не один график, а серию при указанных временных параметрах. Количество профилей определяется переменной Amount_of_VWAP.
Возможные значения VWAP_Period:- Custom_Period — пользовательский режим, график VWAP будет строиться за период, указанный в параметрах Custom_Start_time, Custom_End_time (реально не работает);
- per_Hour — графики VWAP будут строиться за каждый час;
- Daily — графики VWAP будут строиться за сутки. Началом суток (условно) считаем начало торгов после технологического перерыва на бирже;
- Weekly — графики VWAP будут строиться за неделю с понедельника от начала суток и до конца торгов в пятницу;
- per_Asia — графики VWAP будут строиться за азиатскую сессию (00:00 — 09:00 GMT+2);
- per_Europe — графики VWAP будут строиться за европейскую сессию (09:00 — 15:00 GMT+2);
- per_NYSE — графики VWAP будут строиться за американскую сессию (15:00 — 24:00 GMT+2);
- per_CME — графики VWAP будут строиться за американскую сессию работы Чикагской биржи (16:30 — 23:30 GMT+2);
- per_Contract — графики VWAP будет строиться за весь доступный контракт (реально не работает).
- Amount_of_VWAP (значение по умолчанию «1») — количество графиков VWAP в серии. С целью оптимизации нагрузки максимальное значение — 30. Реально работает без сбоев до 5 графиков. Может быть чуть больше. Чем длиннее серия, тем больше сбоев в построении;
- Forex_auto_shift (значение по умолчанию «true») — при значении true индикатор автоматически определяет смещение между фьючерсом и форекс.
Между форекс-котировками и биржевыми котировками существует так называемый форвард, т.е. разница в цене. На евро она меняется от 80-90 пунктов (4 знака) в момент официального начала торговли новым квартальным фьючерсом, до 2-3 пунктов в момент экспирации. Индикатор настроен таким образом, чтобы учитывать эту особенность, но иногда можно наблюдать его смещение на графике как раз на значение Forex_Shift. Для решения этой проблемы необходимо обновить график или сменить таймфрейм (вместо М5 поставить М15). Чаще всего проблема встречается при построении серий VWAP.
- Forex_Shift — количество пунктов, на которое график будет сдвигаться вверх или вниз, если параметр Forex_auto_shift будет в значении «false». Переменная может быть как больше, так и меньше ноля. Предназначена, чтобы учесть форвардные пункты (разницу между ценой фьючерса и спота);
- Custom_Period_Settings (значение по умолчанию «— Settings for Custom Period «) — это текстовый комментарий, на работу индикатора никак не влияет;
- Get_Custom_Period_from_Chart (значение по умолчанию «true») — при параметре VWAP_Period = Custom_Period данные для полей Custom_Start_Time и Custom_End_Time индикатор будет получать непосредственно с вертикальных линий, размещенных на чарте (и доступных для свободного перемещения пользователем);
- Custom_Start_time (значение по умолчанию «2020.01.01 00:00») — если Custom_Start_Time и Custom_End_Time отличаются от значения «2020.01.01 00:00″ и Get_Custom_Period_from_Chart=»false» — сервер загрузит историю периода, обозначенного этими параметрами;
- Custom_End_time (значение по умолчанию «2020.01.01 00:00») — см. Custom_Start_Time;
- Deviation_Settings (значение по умолчанию «— Deviation_Channels») — это текстовый комментарий, на работу индикатора никак не влияет;
- numDev1 (значение по умолчанию «1») — коэффициент для построения первого канала;
- numDev2 (значение по умолчанию «-1») — коэффициент для построения первого канала;
- numDev3 (значение по умолчанию «2») — коэффициент для построения второго канала;
- numDev4 (значение по умолчанию «-2») — коэффициент для построения второго канала;
- numDev5 (значение по умолчанию «3») — коэффициент для построения третьего канала;
- numDev6 (значение по умолчанию «-3») — коэффициент для построения третьего канала.
Напомню, что я предпочитаю +-2, +-4, +-6 и +-8 отклонения. В связи с тем, что данный индикатор позволяет настраивать только 6 значений отклонений (три выше средней и три ниже средней), то я поступаю следующим образом. Стандартно настраиваю +-2, +-4, +-6. Если же цена приходит к +-6 отклонению VWAP, а признаков отбоя не наблюдается, тогда я меняю какое-либо значение на +-8 и получаю следующую потенциальную цель. Также при направленном движении я ставлю +-1 отклонение, т.к. к средней могут не подходить, но это бывает не так часто.
- Reverse Settings (значение по умолчанию «——— Reverse for USD/XXX symbols ———«) — это текстовый комментарий, на работу индикатора никак не влияет;
- ReverseChart (значение по умолчанию «false») — для обратных пар пакет (кроме USDJPY, USDCAD, USDCHF) нужно установить в значение «true», чтобы данные индикаторы «перевернулись» и соответствовали графику пар.
На фьючерсных биржах доллар всегда стоит во второй позиции, т.е. фьючерс 6S (франк) – это CHFUSD, а не USDCHF. Поэтому для правильно построения необходимо развернуть индикатор, что и происходит при включении данной настройки.
- DO_NOT_SET_ReverseChart (значение по умолчанию «…for USDJPY, USDCAD, USDCHF —«) — это текстовый комментарий, на работу индикатора никак не влияет, сам комментарий дает подсказку, что нет необходимости устанавливать параметр ReverseChart для таких пар, как USDJPY, USDCAD, USDCHF, так как индикатор сам их распознает и перевернет данные при необходимости.
Где скачать / найти индикатор VWAP для MetaTrader 4/5 ?
Индикатор VWAP является встроенным во всех биржевых терминалах, ориентированных на работу с объемами (NinjaTrader, VolFix и т.д.).
Что касается MetaTrader, то для того, чтобы использовать VWAP, необходимо его найти и установить. Бесплатные и некоторые платные варианты индикатора VWAP можно найти по этой ссылке. Выбор огромен, дело за малым – установить и начать пользоваться.
Лично я пользуюсь платным пакетом индикаторов ClusterDelta, в который входит и индикатор VWAP.
Стоимость подписки на все индикаторы составляет от 4.40 (Standart-версия, 9 индикаторов) до 7.50 (Premium-версия, 14 индикаторов) $ в месяц. Разница между обычной и премиум версией заключается в скорости импорта данных с биржи. Несмотря на многочисленные недостатки, это самый лучший пакет биржевых индикаторов для МТ4/5: у них настроен шлюз на сервера CME. Отсюда некоторые подвисания и так далее, но это того стоит.
Для работы VWAP и других индикаторов необходимо быть авторизованным на их сервере. Существует три способа авторизации:
- зайти на один из сайтов http://clusterdelta.com, http://my.clusterdelta.com или http://forum.clusterdelta.com как зарегистрированный пользователь;
- зайти в специальную программу: ClusterDelta Authorizer;
- зайти в терминал платформы ClusterDelta Online.
Установка индикатора обычная. Сначала необходимо скачать архив. После этого распакуйте папки Indicators и Library в папку MQL4 вашего Metatrader 4 или скопируйте папки Indicators и Library в папку MQL5 вашего Metatrader 5.
Чтобы найти папку MQL4, запустите Metatrader 4 и выберите «Файл»->»Открыть каталог данных» и затем войдите в папку MQL4. Чтобы найти папку MQL5 запустите Metatrader 5 и выберите «Файл»->»Открыть каталог данных».
После того, как индикатор появится, не забудьте разрешить импорт DLL, иначе ничего работать не будет.
Подробные базовые инструкции:
Заключение
На основании индикатора VWAP возможно построить успешную торговую систему. Благодаря нему можно входить в рынок и ставить уровни TP/SL. VWAP не является Граалем, но на его основе можно построить стратегию с положительным математическим ожиданием, — а именно это и является конечной целью торговли на форекс.
И самый главный вывод. VWAP покажет, что рынок находится возле равновесной цены или далеко от нее внутри определенного периода. И чем дальше от равновесной цены внутри периода, тем больше шансов на завершение тенденции внутри периода. Это понимание позволит отказаться от ненужных сделок и совершать нужные сделки.
Подвальный стрелочный индикатор Custom force
Главная страница » Технические индикаторы » Подвальный стрелочный индикатор Custom force
Снова здорова! Сейчас расскажу про индикатор Custom Force.
Циклы на графике — это обычное дело! За ростом цены следует падение и так далее. Конечно напористость цены тоже не однозначная. Когда движение по силе ослабевает, наступает флет. Конечно заработать по-максимуму можно, если много работаешь и немало везет. Действительно заскочить в сделку на развороте — это надо ухитриться! Сегодня поговорим о том, что в этом поможет!
Принцип работы
В работе этого инструмента был использован алгоритм, который помогает анализировать объемы и силу рынка.
По силе можно судить о продолжительности тренда. Тенденция сильна, когда инструмент подрос и продолжает расти. Сильных тренд — это определенные возможности. Если бары инструмента невелики по значению и стабильны в этом, то тенденция, даже если начнется, скорее всего, захлебнется на какое-то время.
3,0,1,0,0
Объем
Объем торгов — это важный показатель! Прибавление к объему — это показатель того, что в тенденции могут быть заинтересованы. Когда есть падение объема, это говорит о том, что тренд может завершиться.
Дивергенция
Помимо всего прочего на подвальном Custom Force есть возможность работать с расхождением показаний инструмента и цены. Когда такое происходит, то называется это дивергенцией. Она может предшествовать значительному падению. Её появление говорит о том, что сила тренда снижается, но сам он ещё на месте.
Custom force индикатор, скачать который можно по этой ссылке, умело работает со всеми этими показателями.
Правила торговли
График подвального стрелочного индикатора Custom force находится ниже чарта цены . По виду он напоминает гистограмму MACD над которой линия с разными цветовыми участками или сама гистограмма расцвечена. Там есть:
6,1,0,0,0
- зеленый — говорит о росте графика цены;
- красный — говорит о падении.
О стрелках
Когда одна цветная часть сменяет другую, это говорит о том, что может наступить разворот тренда. Для того, чтобы проще было определять моменты смены цвета над ними появляются стрелочки:
- красные, когда зеленый участок сменяется на красный;
- зеленые, когда красный участок меняется на зеленый.
Покупать актив лучше, когда появилась зеленная стрелка, а продавать, когда стрелка стала красной.
Рекомендации и ещё особенности
Подвальный Custom Force лучше всего использовать на таймрейме не выше 1H. Так как одного инструмента для торговли, как правило, недостаточно, сигналы индикатора Custom force можно использовать, как рекомендательные. Психологически комфортно использовать импульсные инструменты вместе с ним. (Система для работы № 45 – Торговля по MACD и Стохастику.) Кроме того, можно определять доминирующую тенденцию, и по ней уже открывать только те сделки, которые идут в её сторону.
9,0,0,1,0
Настройки
Ещё раз дивергенция
Как бы там ни было, использовать только один подвальный Custom Force рискованно. Однако, дивергенция является очень сильным сигналом . Поэтому она точно может быть ориентиром. Хорошим? Думаю, да!
Итак, два ценовых минимума первый выше второго на графике цены и два минимума на графике инструмента первый выше второго — это дивергенция, которая настаивает на приближающимся росте.
Выводы
Данный инструмент — это попытка по-новому взглянуть на привычные трендовые инструменты. Тут есть место объемам, стрелкам, смене цветов. Работать должно быть удобно!
p, blockquote
По этому вопросу у меня все! До новых заметок!
(2 оценок, среднее: 5,00 из 5)
Скачать Exp — The xCustomEA Советник по индикаторам для терминала мт4 и мт5
Описание
Exp — The xCustomEA Универсальный торговый советник на пользовательских индикаторах.
The xCustomEA работает на пользовательских индикатор и имеет возможность программирования своей собственной стратегии торговли для терминалов МТ5 и МТ4.
Другими словами: The xCustomEA имеет связь с пользовательскими индикаторами, которые могут быть скачаны с интернета или маркета mql5 .
Функциональные возможности универсального торгового советника The xCustomEA в точности повторяют все параметры нашего советника The X
Основные настройки:
Вы можете запрограммировать отдельные индикаторы и сигналы на : открытие, закрытие, фильтр , стоплосс, тейкпрофит.
Все остальные настройки идентичны с настройками The X и включают более 200 параметров.
- SignalNameIndicator — Имя пользовательского индикатора, с которого будет получены основные сигналы для открытия позиций.
- SignalTypeIndicator — Тип индикатора для сигналов.
- xCustomEA — Работа советника по нашему индикатору, в котором Вы лично программируете свою стратегию.
- xArrow — Работа советника напрямую с пользовательским индикатором, у которого есть буферы типа Стрелок (Arrow) которые можно использовать для советника.
- TF_IndSigToTrade1 — Таймфрейм для 1 главного индикатора. Вы можете выбрать ТаймФрейм, по которому индикатор будет принимать сигналы.
- OWNSIGNAL_shift — Номер бара для сигнала, который будет генерировать индикатор,
- 1 = последний закрытый бар, сигналы на таком баре считаются завершенными.
- 0 = Текущий открытый бар, сигналы на таком баре считаются рисующими.
- SignalBuferforBUY,SignalBuferforSELL— Номер буфера в пользовательском индикаторе, для получения сигнала на BUY и SELL
- SIGNALStrategyInputs — Внешние параметры для пользовательского индикатора, Вы можете указать внешние переменные индикатора в том виде, как они записаны в таблице настроек через запятую!
Настройка советника без программирования:
- Укажите имя пользовательского индикатора SignalNameIndicator ! Если этот индикатор был скачан с маркета MQL5, тогда Вам необходимо указать с папки Market: Market\\НазваниеИндикатора
- Обязательно нужно писать двойной обратный слэш \\
- Укажите тип сигналов SignalTypeIndicator =xArrow
- Укажите номер буфера сигналов для открытия BUY SignalBuferforBUY (например буфер номер 8)
- Укажите номер буфера сигналов для открытия SELL SignalBuferforSELL (например буфер номер 9)
Таким образом, нам не нужно программировать наш индикатор, для работы советника.
Наш новый советник The xCustomEA построен на базе советника The X — Universal EA
Этот советник не имеет предустановленной стратегии, он умеет торговать по сигналам других индикаторов. Вы можете запрограммировать Ваш пользовательский индикатор, а наш советник The xCustomEA будет открывать позиции по сигналам.
Аренда с mql5.com
Видео
История версий и обновления программы
Всего комментариев : 18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Статус | Ключевые слова | Приблизительное время разработки* |
---|---|---|
Реализовано | 0 дней | |
Частично реализовано | 0 дней (может работать иначе, чем в MT) | |
В процессе реализации | 3 месяца | |
Не реализовано | 5 месяцев | |
Может не быть реализовано вообще | ∞ дней |
*Расчёты являются приблизительными и могут отличаться в некоторых случаях.
**Пожалуйста, убедитесь, что Ваш советник/индикатор может быть успешно скомпилирован в Meta Trader 4 Editor.
Если какие-либо из нужных Вам функций находятся в разделе «Может не быть реализовано вообще», мы сожалеем, но, скорее всего, мы не сможем реализовать эти функции (или же их разработка займёт много времени и будет завершена в далёком будущем).
Ищете кого-то, кто мог бы создать для Вас индикатор, советник или другой инструмент для торговли на валютном рынке с нуля? Проверьте доступные возможности здесь
- AccountBalance
- AccountCompany
- AccountCurrency
- AccountEquity
- AccountFreeMargin
- AccountInfoDouble
- AccountInfoInteger
- AccountInfoString
- AccountLeverage
- AccountMargin
- AccountName
- AccountNumber
- AccountProfit
- AccountServer
- acos
- Alert
- ArrayCopy
- ArrayCopySeries
- ArrayDimension
- ArrayFill
- ArrayGetAsSeries
- ArrayInitialize
- ArrayIsDynamic
- ArrayIsSeries
- ArrayMaximum
- ArrayMinimum
- ArrayRange
- ArrayResize
- ArraySetAsSeries
- ArraySize
- ArraySort
- asin
- atan
- Bars
- ceil
- CharArrayToString
- CharToStr
- CharToString
- ChartRedraw
- Comment
- cos
- CurTime
- Day
- DayOfWeek
- DayOfYear
- Digits
- DoubleToStr
- DoubleToString
- EnumToString
- ErrorDescription
- exp
- ExpertRemove
- fabs
- FileClose
- FileDelete
- FileFlush
- FileIsEnding
- FileIsExist
- FileOpen
- FileReadDouble
- FileReadInteger
- FileReadString
- FileSeek
- FileTell
- FileWrite
- FileWriteArray
- FileWriteDouble
- FileWriteInteger
- FileWriteString
- floor
- fmax
- fmin
- fmod
- GetLastError
- GetTickCount
- GlobalVariableCheck
- GlobalVariableDel
- GlobalVariableGet
- GlobalVariableName
- GlobalVariableSet
- GlobalVariablesTotal
- Highest
- Hour
- iAC
- iADX
- iAO
- iATR
- iBands
- iBars
- iBarShift
- iBearsPower
- iBullsPower
- iCCI
- iClose
- iDeMarker
- iEnvelopes
- iHigh
- iHighest
- iLow
- iLowest
- iMA
- iMACD
- iMAOnArray
- iMomentum
- IndicatorBuffers
- IndicatorCounted
- IndicatorDigits
- IndicatorShortName
- IntegerToString
- iOpen
- iOsMA
- iRSI
- iRVI
- IsConnected
- IsDemo
- IsDllsAllowed
- IsExpertEnabled
- IsOptimization
- IsStopped
- iStdDev
- IsTesting
- iStochastic
- IsTradeAllowed
- IsTradeContextBusy
- IsVisualMode
- iTime
- iVolume
- iWPR
- log
- log10
- Lowest
- MarketInfo
- MathAbs
- MathArccos
- MathArcsin
- MathArctan
- MathCeil
- MathCos
- MathExp
- MathFloor
- MathIsValidNumber
- MathLog
- MathLog10
- MathMax
- MathMin
- MathMod
- MathPow
- MathRand
- MathRound
- MathSin
- MathSqrt
- MathSrand
- MathTan
- Minute
- Month
- NormalizeDouble
- ObjectCreate
- ObjectDelete
- ObjectDescription
- ObjectFind
- ObjectGet
- ObjectGetDouble
- ObjectGetFiboDescription
- ObjectGetInteger
- ObjectGetShiftByValue
- ObjectGetString
- ObjectGetValueByShift
- ObjectMove
- ObjectName
- ObjectsDeleteAll
- ObjectSet
- ObjectSetDouble
- ObjectSetFiboDescription
- ObjectSetInteger
- ObjectSetString
- ObjectSetText
- ObjectsTotal
- ObjectType
- OnTick
- OrderClose
- OrderClosePrice
- OrderCloseTime
- OrderComment
- OrderCommission
- OrderDelete
- OrderExpiration
- OrderLots
- OrderMagicNumber
- OrderModify
- OrderOpenPrice
- OrderOpenTime
- OrderProfit
- OrderSelect
- OrderSend
- OrdersHistoryTotal
- OrderStopLoss
- OrdersTotal
- OrderSwap
- OrderSymbol
- OrderTakeProfit
- OrderTicket
- OrderType
- Period
- Period
- PlaySound
- Point
- pow
- rand
- RefreshRates
- ResetLastError
- round
- Seconds
- SendFTP
- SendMail
- SendNotification
- SetIndexArrow
- SetIndexBuffer
- SetIndexDrawBegin
- SetIndexEmptyValue
- SetIndexLabel
- SetIndexShift
- SetIndexStyle
- SetLevelValue
- sin
- Sleep
- sqrt
- srand
- StringConcatenate
- StringFind
- StringGetChar
- StringGetCharacter
- StringInit
- StringLen
- StringReplace
- StringSetChar
- StringSetCharacter
- StringSplit
- StringSubstr
- StringToCharArray
- StringToDouble
- StringToInteger
- StringToLower
- StringToTime
- StringToUpper
- StringTrimLeft
- StringTrimRight
- StrToDouble
- StrToInteger
- StrToTime
- Symbol
- Symbol
- tan
- TerminalInfoInteger
- TerminalInfoString
- TimeCurrent
- TimeDay
- TimeDayOfWeek
- TimeDayOfYear
- TimeHour
- TimeLocal
- TimeMinute
- TimeMonth
- TimeSeconds
- TimeToStr
- TimeToString
- TimeYear
- UninitializeReason
- WindowBarsPerChart
- WindowExpertName
- WindowFind
- WindowFirstVisibleBar
- WindowPriceMax
- WindowPriceMin
- WindowRedraw
- Year
- __DATE__
- __FUNCTION__
- _Digits
- _LastError
- _Period
- _Point
- _Symbol
- _UninitReason
- ACCOUNT_BALANCE
- ACCOUNT_COMPANY
- ACCOUNT_CREDIT
- ACCOUNT_CURRENCY
- ACCOUNT_EQUITY
- ACCOUNT_LEVERAGE
- ACCOUNT_LIMIT_ORDERS
- ACCOUNT_LOGIN
- ACCOUNT_MARGIN
- ACCOUNT_MARGIN_FREE
- ACCOUNT_MARGIN_LEVEL
- ACCOUNT_MARGIN_SO_CALL
- ACCOUNT_MARGIN_SO_MODE
- ACCOUNT_MARGIN_SO_SO
- ACCOUNT_NAME
- ACCOUNT_PROFIT
- ACCOUNT_SERVER
- ACCOUNT_TRADE_ALLOWED
- ACCOUNT_TRADE_EXPERT
- ACCOUNT_TRADE_MODE
- ACCOUNT_TRADE_MODE_CONTEST
- ACCOUNT_TRADE_MODE_DEMO
- ACCOUNT_TRADE_MODE_REAL
- AliceBlue
- ALIGN_CENTER
- ALIGN_LEFT
- ALIGN_RIGHT
- ANCHOR_BOTTOM
- ANCHOR_CENTER
- ANCHOR_LEFT
- ANCHOR_LEFT_LOWER
- ANCHOR_LEFT_UPPER
- ANCHOR_LOWER
- ANCHOR_RIGHT
- ANCHOR_RIGHT_LOWER
- ANCHOR_RIGHT_UPPER
- ANCHOR_TOP
- ANCHOR_UPPER
- AntiqueWhite
- Aqua
- Aquamarine
- Beige
- Bisque
- Black
- BlanchedAlmond
- Blue
- BlueViolet
- BORDER_FLAT
- BORDER_RAISED
- BORDER_SUNKEN
- Brown
- BurlyWood
- CadetBlue
- CHAR_MAX
- CHAR_MIN
- CHART_AUTOSCROLL
- CHART_BRING_TO_TOP
- CHART_COLOR_ASK
- CHART_COLOR_BACKGROUND
- CHART_COLOR_BID
- CHART_COLOR_CANDLE_BEAR
- CHART_COLOR_CANDLE_BULL
- CHART_COLOR_CHART_DOWN
- CHART_COLOR_CHART_LINE
- CHART_COLOR_CHART_UP
- CHART_COLOR_FOREGROUND
- CHART_COLOR_GRID
- CHART_COLOR_LAST
- CHART_COLOR_STOP_LEVEL
- CHART_COLOR_VOLUME
- CHART_COMMENT
- CHART_DRAG_TRADE_LEVELS
- CHART_EVENT_MOUSE_MOVE
- CHART_EVENT_OBJECT_CREATE
- CHART_EVENT_OBJECT_DELETE
- CHART_FIRST_VISIBLE_BAR
- CHART_FIXED_MAX
- CHART_FIXED_MIN
- CHART_FIXED_POSITION
- CHART_FOREGROUND
- CHART_HEIGHT_IN_PIXELS
- CHART_IS_OFFLINE
- CHART_LINE
- CHART_MODE
- CHART_MOUSE_SCROLL
- CHART_POINTS_PER_BAR
- CHART_PRICE_MAX
- CHART_PRICE_MIN
- CHART_SCALE
- CHART_SCALE_PT_PER_BAR
- CHART_SCALEFIX
- CHART_SCALEFIX_11
- CHART_SHIFT
- CHART_SHIFT_SIZE
- CHART_SHOW_ASK_LINE
- CHART_SHOW_BID_LINE
- CHART_SHOW_DATE_SCALE
- CHART_SHOW_GRID
- CHART_SHOW_LAST_LINE
- CHART_SHOW_OBJECT_DESCR
- CHART_SHOW_OHLC
- CHART_SHOW_PERIOD_SEP
- CHART_SHOW_PRICE_SCALE
- CHART_SHOW_TRADE_LEVELS
- CHART_SHOW_VOLUMES
- CHART_VISIBLE_BARS
- CHART_WIDTH_IN_BARS
- CHART_WIDTH_IN_PIXELS
- CHART_WINDOW_HANDLE
- CHART_WINDOW_IS_VISIBLE
- CHART_WINDOW_YDISTANCE
- CHART_WINDOWS_TOTAL
- Chartreuse
- CHARTS_MAX
- Chocolate
- CLR_NONE
- clrAliceBlue
- clrAntiqueWhite
- clrAqua
- clrAquamarine
- clrBeige
- clrBisque
- clrBlack
- clrBlanchedAlmond
- clrBlue
- clrBlueViolet
- clrBrown
- clrBurlyWood
- clrCadetBlue
- clrChartreuse
- clrChocolate
- clrCoral
- clrCornflowerBlue
- clrCornsilk
- clrCrimson
- clrDarkBlue
- clrDarkGoldenrod
- clrDarkGray
- clrDarkGreen
- clrDarkKhaki
- clrDarkOliveGreen
- clrDarkOrange
- clrDarkOrchid
- clrDarkSalmon
- clrDarkSeaGreen
- clrDarkSlateBlue
- clrDarkSlateGray
- clrDarkTurquoise
- clrDarkViolet
- clrDeepPink
- clrDeepSkyBlue
- clrDimGray
- clrDodgerBlue
- clrFireBrick
- clrForestGreen
- clrGainsboro
- clrGold
- clrGoldenrod
- clrGray
- clrGreen
- clrGreenYellow
- clrHoneydew
- clrHotPink
- clrIndianRed
- clrIndigo
- clrIvory
- clrKhaki
- clrLavender
- clrLavenderBlush
- clrLawnGreen
- clrLemonChiffon
- clrLightBlue
- clrLightCoral
- clrLightCyan
- clrLightGoldenrod
- clrLightGray
- clrLightGreen
- clrLightPink
- clrLightSalmon
- clrLightSeaGreen
- clrLightSkyBlue
- clrLightSlateGray
- clrLightSteelBlue
- clrLightYellow
- clrLime
- clrLimeGreen
- clrLinen
- clrMagenta
- clrMaroon
- clrMediumAquamarine
- clrMediumBlue
- clrMediumOrchid
- clrMediumPurple
- clrMediumSeaGreen
- clrMediumSlateBlue
- clrMediumSpringGreen
- clrMediumTurquoise
- clrMediumVioletRed
- clrMidnightBlue
- clrMintCream
- clrMistyRose
- clrMoccasin
- clrNavajoWhite
- clrNavy
- clrNONE
- clrOldLace
- clrOlive
- clrOliveDrab
- clrOrange
- clrOrangeRed
- clrOrchid
- clrPaleGoldenrod
- clrPaleGreen
- clrPaleTurquoise
- clrPaleVioletRed
- clrPapayaWhip
- clrPeachPuff
- clrPeru
- clrPink
- clrPlum
- clrPowderBlue
- clrPurple
- clrRed
- clrRosyBrown
- clrRoyalBlue
- clrSaddleBrown
- clrSalmon
- clrSandyBrown
- clrSeaGreen
- clrSeashell
- clrSienna
- clrSilver
- clrSkyBlue
- clrSlateBlue
- clrSlateGray
- clrSnow
- clrSpringGreen
- clrSteelBlue
- clrTan
- clrTeal
- clrThistle
- clrTomato
- clrTurquoise
- clrViolet
- clrWheat
- clrWhite
- clrWhiteSmoke
- clrYellow
- clrYellowGreen
- Coral
- CORNER_LEFT_LOWER
- CORNER_LEFT_UPPER
- CORNER_RIGHT_LOWER
- CORNER_RIGHT_UPPER
- CornflowerBlue
- Cornsilk
- CP_ACP
- Crimson
- DarkBlue
- DarkGoldenrod
- DarkGray
- DarkGreen
- DarkKhaki
- DarkOliveGreen
- DarkOrange
- DarkOrchid
- DarkSalmon
- DarkSeaGreen
- DarkSlateBlue
- DarkSlateGray
- DarkTurquoise
- DarkViolet
- DBL_DIG
- DBL_EPSILON
- DBL_MANT_DIG
- DBL_MAX
- DBL_MAX_10_EXP
- DBL_MAX_EXP
- DBL_MIN
- DBL_MIN_10_EXP
- DBL_MIN_EXP
- DeepPink
- DeepSkyBlue
- DimGray
- DodgerBlue
- DRAW_ARROW
- DRAW_HISTOGRAM
- DRAW_LINE
- DRAW_NONE
- DRAW_SECTION
- DRAW_ZIGZAG
- EMPTY
- EMPTY_VALUE
- ERR_ACCOUNT_DISABLED
- ERR_ARRAY_AS_PARAMETER_EXPECTED
- ERR_ARRAY_INDEX_OUT_OF_RANGE
- ERR_ARRAY_INVALID
- ERR_BROKER_BUSY
- ERR_CANNOT_CALL_FUNCTION
- ERR_CANNOT_LOAD_LIBRARY
- ERR_CANNOT_OPEN_FILE
- ERR_CHART_NOREPLY
- ERR_CHART_NOT_FOUND
- ERR_CHART_PROP_INVALID
- ERR_CHARTINDICATOR_NOT_FOUND
- ERR_CHARTWINDOW_NOT_FOUND
- ERR_COMMON_ERROR
- ERR_CUSTOM_INDICATOR_ERROR
- ERR_DLL_CALLS_NOT_ALLOWED
- ERR_DLLFUNC_CRITICALERROR
- ERR_DOUBLE_PARAMETER_EXPECTED
- ERR_END_OF_FILE
- ERR_EXTERNAL_CALLS_NOT_ALLOWED
- ERR_FILE_ARRAYRESIZE_ERROR
- ERR_FILE_BIN_STRINGSIZE
- ERR_FILE_BUFFER_ALLOCATION_ERROR
- ERR_FILE_CANNOT_CLEAN_DIRECTORY
- ERR_FILE_CANNOT_DELETE
- ERR_FILE_CANNOT_DELETE_DIRECTORY
- ERR_FILE_CANNOT_OPEN
- ERR_FILE_CANNOT_REWRITE
- ERR_FILE_DIRECTORY_NOT_EXIST
- ERR_FILE_INCOMPATIBLE
- ERR_FILE_INVALID_HANDLE
- ERR_FILE_IS_DIRECTORY
- ERR_FILE_NOT_BIN
- ERR_FILE_NOT_CSV
- ERR_FILE_NOT_DIRECTORY
- ERR_FILE_NOT_EXIST
- ERR_FILE_NOT_TOREAD
- ERR_FILE_NOT_TOWRITE
- ERR_FILE_NOT_TXT
- ERR_FILE_NOT_TXTORCSV
- ERR_FILE_READ_ERROR
- ERR_FILE_STRINGRESIZE_ERROR
- ERR_FILE_STRUCT_WITH_OBJECTS
- ERR_FILE_TOO_LONG_FILENAME
- ERR_FILE_TOO_MANY_OPENED
- ERR_FILE_WRITE_ERROR
- ERR_FILE_WRONG_DIRECTORYNAME
- ERR_FILE_WRONG_FILENAME
- ERR_FILE_WRONG_HANDLE
- ERR_FORMAT_TOO_MANY_FORMATTERS
- ERR_FORMAT_TOO_MANY_PARAMETERS
- ERR_FUNC_NOT_ALLOWED_IN_TESTING
- ERR_FUNCTION_NOT_CONFIRMED
- ERR_GLOBAL_VARIABLE_NOT_FOUND
- ERR_GLOBAL_VARIABLES_PROCESSING
- ERR_HISTORY_WILL_UPDATED
- ERR_INCOMPATIBLE_ARRAYS
- ERR_INCOMPATIBLE_FILEACCESS
- ERR_INCORRECT_SERIESARRAY_USING
- ERR_INDICATOR_CANNOT_INIT
- ERR_INDICATOR_CANNOT_LOAD
- ERR_INTEGER_PARAMETER_EXPECTED
- ERR_INTERNAL_ERROR
- ERR_INVALID_ACCOUNT
- ERR_INVALID_FUNCTION_PARAMSCNT
- ERR_INVALID_FUNCTION_PARAMVALUE
- ERR_INVALID_POINTER
- ERR_INVALID_PRICE
- ERR_INVALID_PRICE_PARAM
- ERR_INVALID_STOPS
- ERR_INVALID_TICKET
- ERR_INVALID_TRADE_PARAMETERS
- ERR_INVALID_TRADE_VOLUME
- ERR_LONG_POSITIONS_ONLY_ALLOWED
- ERR_LONGS_NOT_ALLOWED
- ERR_MALFUNCTIONAL_TRADE
- ERR_MARKET_CLOSED
- ERR_NO_CONNECTION
- ERR_NO_ERROR
- ERR_NO_HISTORY_DATA
- ERR_NO_MEMORY_FOR_ARRAYSTRING
- ERR_NO_MEMORY_FOR_CALL_STACK
- ERR_NO_MEMORY_FOR_HISTORY
- ERR_NO_MEMORY_FOR_PARAM_STRING
- ERR_NO_MEMORY_FOR_RETURNED_STR
- ERR_NO_MEMORY_FOR_TEMP_STRING
- ERR_NO_MQLERROR
- ERR_NO_OBJECT_NAME
- ERR_NO_ORDER_SELECTED
- ERR_NO_RESULT
- ERR_NO_SPECIFIED_SUBWINDOW
- ERR_NOT_ENOUGH_MONEY
- ERR_NOT_ENOUGH_RIGHTS
- ERR_NOT_ENOUGH_STACK_FOR_PARAM
- ERR_NOT_INITIALIZED_ARRAY
- ERR_NOT_INITIALIZED_ARRAYSTRING
- ERR_NOT_INITIALIZED_STRING
- ERR_NOTIFICATION_ERROR
- ERR_NOTIFICATION_PARAMETER
- ERR_NOTIFICATION_SETTINGS
- ERR_NOTIFICATION_TOO_FREQUENT
- ERR_OBJECT_ALREADY_EXISTS
- ERR_OBJECT_COORDINATES_ERROR
- ERR_OBJECT_DOES_NOT_EXIST
- ERR_OFF_QUOTES
- ERR_OLD_VERSION
- ERR_ORDER_LOCKED
- ERR_OUT_OF_MEMORY
- ERR_PRICE_CHANGED
- ERR_RECURSIVE_STACK_OVERFLOW
- ERR_REMAINDER_FROM_ZERO_DIVIDE
- ERR_REQUOTE
- ERR_RESOURCE_DUPLICATED
- ERR_RESOURCE_NOT_FOUND
- ERR_RESOURCE_NOT_SUPPORTED
- ERR_SEND_MAIL_ERROR
- ERR_SERVER_BUSY
- ERR_SHORTS_NOT_ALLOWED
- ERR_SOME_ARRAY_ERROR
- ERR_SOME_FILE_ERROR
- ERR_SOME_OBJECT_ERROR
- ERR_STRING_FUNCTION_INTERNAL
- ERR_STRING_PARAMETER_EXPECTED
- ERR_SYMBOL_SELECT
- ERR_SYSTEM_BUSY
- ERR_TOO_FREQUENT_REQUESTS
- ERR_TOO_LONG_STRING
- ERR_TOO_MANY_OPENED_FILES
- ERR_TOO_MANY_REQUESTS
- ERR_TRADE_CONTEXT_BUSY
- ERR_TRADE_DISABLED
- ERR_TRADE_ERROR
- ERR_TRADE_EXPERT_DISABLED_BY_SERVER
- ERR_TRADE_EXPIRATION_DENIED
- ERR_TRADE_HEDGE_PROHIBITED
- ERR_TRADE_MODIFY_DENIED
- ERR_TRADE_NOT_ALLOWED
- ERR_TRADE_PROHIBITED_BY_FIFO
- ERR_TRADE_TIMEOUT
- ERR_TRADE_TOO_MANY_ORDERS
- ERR_UNKNOWN_COMMAND
- ERR_UNKNOWN_OBJECT_PROPERTY
- ERR_UNKNOWN_OBJECT_TYPE
- ERR_UNKNOWN_SYMBOL
- ERR_USER_ERROR_FIRST
- ERR_WEBREQUEST_CONNECT_FAILED
- ERR_WEBREQUEST_INVALID_ADDRESS
- ERR_WEBREQUEST_REQUEST_FAILED
- ERR_WEBREQUEST_TIMEOUT
- ERR_WRONG_FILE_NAME
- ERR_WRONG_FUNCTION_POINTER
- ERR_WRONG_JUMP
- ERR_ZERO_DIVIDE
- FILE_ANSI
- FILE_BIN
- FILE_COMMON
- FILE_CSV
- FILE_READ
- FILE_REWRITE
- FILE_SHARE_READ
- FILE_SHARE_WRITE
- FILE_TXT
- FILE_UNICODE
- FILE_WRITE
- FireBrick
- FLT_DIG
- FLT_EPSILON
- FLT_MANT_DIG
- FLT_MAX
- FLT_MAX_10_EXP
- FLT_MAX_EXP
- FLT_MIN
- FLT_MIN_10_EXP
- FLT_MIN_EXP
- ForestGreen
- FRIDAY
- Gainsboro
- Gold
- Goldenrod
- Gray
- Green
- GreenYellow
- Honeydew
- HotPink
- IDABORT
- IDCANCEL
- IDCONTINUE
- IDIGNORE
- IDNO
- IDOK
- IDRETRY
- IDTRYAGAIN
- IDYES
- IndianRed
- Indigo
- INT_MAX
- INT_MIN
- INVALID_HANDLE
- Ivory
- Khaki
- Lavender
- LavenderBlush
- LawnGreen
- LemonChiffon
- LightBlue
- LightCoral
- LightCyan
- LightGoldenrod
- LightGray
- LightGreen
- LightPink
- LightSalmon
- LightSeaGreen
- LightSkyBlue
- LightSlateGray
- LightSteelBlue
- LightYellow
- Lime
- LimeGreen
- Linen
- LONG_MAX
- LONG_MIN
- M_1_PI
- M_2_PI
- M_2_SQRTPI
- M_E
- MODE_MARGINHEDGED
- MODE_MARGININIT
- MODE_MARGINMAINTENANCE
- MODE_MARGINREQUIRED
- MODE_MAXLOT
- MODE_MINLOT
- MODE_MINUSDI
- MODE_OPEN
- MODE_PLUSDI
- MODE_POINT
- MODE_PROFITCALCMODE
- MODE_SENKOUSPANA
- MODE_SENKOUSPANB
- MODE_SIGNAL
- MODE_SMA
- MODE_SMMA
- MODE_SPREAD
- MODE_STARTING
- MODE_STOPLEVEL
- MODE_SWAPLONG
- MODE_SWAPSHORT
- MODE_SWAPTYPE
- MODE_TENKANSEN
- MODE_TICKSIZE
- MODE_TICKVALUE
- MODE_TIME
- MODE_TRADEALLOWED
- MODE_TRADES
- MODE_UPPER
- MODE_VOLUME
- MONDAY
- MQL_CODEPAGE
- MQL_DEBUG
- MQL_DLLS_ALLOWED
- MQL_LICENSE_TYPE
- MQL_OPTIMIZATION
- MQL_PROFILER
- MQL_PROGRAM_NAME
- MQL_PROGRAM_PATH
- MQL_PROGRAM_TYPE
- MQL_SIGNALS_ALLOWED
- MQL_TESTER
- MQL_TRADE_ALLOWED
- MQL_VISUAL_MODE
- NavajoWhite
- Navy
- NONE
- NULL
- OBJ_ALL_PERIODS
- OBJ_ARROW
- OBJ_ARROW_BUY
- OBJ_ARROW_CHECK
- OBJ_ARROW_DOWN
- OBJ_ARROW_LEFT_PRICE
- OBJ_ARROW_RIGHT_PRICE
- OBJ_ARROW_SELL
- OBJ_ARROW_STOP
- OBJ_ARROW_THUMB_DOWN
- OBJ_ARROW_THUMB_UP
- OBJ_ARROW_UP
- OBJ_BITMAP
- OBJ_BITMAP_LABEL
- OBJ_BUTTON
- OBJ_CHANNEL
- OBJ_CYCLES
- OBJ_EDIT
- OBJ_ELLIPSE
- OBJ_EVENT
- OBJ_EXPANSION
- OBJ_FIBO
- OBJ_FIBOARC
- OBJ_FIBOCHANNEL
- OBJ_FIBOFAN
- OBJ_FIBOTIMES
- OBJ_GANNFAN
- OBJ_GANNGRID
- OBJ_GANNLINE
- OBJ_HLINE
- OBJ_LABEL
- OBJ_NO_PERIODS
- OBJ_PERIOD_D1
- OBJ_PERIOD_H1
- OBJ_PERIOD_H4
- OBJ_PERIOD_M1
- OBJ_PERIOD_M15
- OBJ_PERIOD_M30
- OBJ_PERIOD_M5
- OBJ_PERIOD_MN1
- OBJ_PERIOD_W1
- OBJ_PITCHFORK
- OBJ_RECTANGLE
- OBJ_RECTANGLE_LABEL
- OBJ_REGRESSION
- OBJ_STDDEVCHANNEL
- OBJ_TEXT
- OBJ_TREND
- OBJ_TRENDBYANGLE
- OBJ_TRIANGLE
- OBJ_VLINE
- OBJPROP_ALIGN
- OBJPROP_ANCHOR
- OBJPROP_ANGLE
- OBJPROP_ARROWCODE
- OBJPROP_BACK
- OBJPROP_BGCOLOR
- OBJPROP_BMPFILE
- OBJPROP_BORDER_COLOR
- OBJPROP_BORDER_TYPE
- OBJPROP_COLOR
- OBJPROP_CORNER
- OBJPROP_CREATETIME
- OBJPROP_DEVIATION
- OBJPROP_DRAWLINES
- OBJPROP_ELLIPSE
- OBJPROP_FIBOLEVELS
- OBJPROP_FIRSTLEVEL
- OBJPROP_FONT
- OBJPROP_FONTSIZE
- OBJPROP_HIDDEN
- OBJPROP_LEVELCOLOR
- OBJPROP_LEVELS
- OBJPROP_LEVELSTYLE
- OBJPROP_LEVELTEXT
- OBJPROP_LEVELVALUE
- OBJPROP_LEVELWIDTH
- OBJPROP_NAME
- OBJPROP_PRICE
- OBJPROP_PRICE1
- OBJPROP_PRICE2
- OBJPROP_PRICE3
- OBJPROP_RAY
- OBJPROP_RAY_RIGHT
- OBJPROP_READONLY
- OBJPROP_SCALE
- OBJPROP_SELECTABLE
- OBJPROP_SELECTED
- OBJPROP_STATE
- OBJPROP_STYLE
- OBJPROP_SYMBOL
- OBJPROP_TEXT
- OBJPROP_TIME
- OBJPROP_TIME1
- OBJPROP_TIME2
- OBJPROP_TIME3
- OBJPROP_TIMEFRAMES
- OBJPROP_TOOLTIP
- OBJPROP_TYPE
- OBJPROP_WIDTH
- OBJPROP_XDISTANCE
- OBJPROP_XOFFSET
- OBJPROP_XSIZE
- OBJPROP_YDISTANCE
- OBJPROP_YOFFSET
- OBJPROP_YSIZE
- OBJPROP_ZORDER
- OldLace
- Olive
- OliveDrab
- OP_BUY
- OP_BUYLIMIT
- OP_BUYSTOP
- OP_SELL
- OP_SELLLIMIT
- OP_SELLSTOP
- Orange
- OrangeRed
- Orchid
- PaleGoldenrod
- PaleGreen
- PaleTurquoise
- PaleVioletRed
- PapayaWhip
- PeachPuff
- PERIOD_CURRENT
- PERIOD_D1
- PERIOD_H1
- PERIOD_H12
- PERIOD_H2
- PERIOD_H3
- PERIOD_H4
- PERIOD_H6
- PERIOD_H8
- PERIOD_M1
- PERIOD_M10
- PERIOD_M12
- PERIOD_M15
- PERIOD_M2
- PERIOD_M20
- PERIOD_M3
- PERIOD_M30
- PERIOD_M4
- PERIOD_M5
- PERIOD_M6
- PERIOD_MN1
- PERIOD_W1
- Peru
- Pink
- Plum
- POINTER_AUTOMATIC
- POINTER_DYNAMIC
- POINTER_INVALID
- PowderBlue
- PRICE_CLOSE
- PRICE_HIGH
- PRICE_LOW
- PRICE_MEDIAN
- PRICE_OPEN
- PRICE_TYPICAL
- PRICE_WEIGHTED
- Purple
- REASON_ACCOUNT
- REASON_CHARTCHANGE
- REASON_CHARTCLOSE
- REASON_CLOSE
- REASON_INITFAILED
- REASON_PARAMETERS
- REASON_PROGRAM
- REASON_RECOMPILE
- REASON_REMOVE
- REASON_TEMPLATE
- Red
- RosyBrown
- RoyalBlue
- SaddleBrown
- Salmon
- SandyBrown
- SATURDAY
- SeaGreen
- Seashell
- SEEK_CUR
- SEEK_END
- SEEK_SET
- SELECT_BY_POS
- SELECT_BY_TICKET
- SERIES_BARS_COUNT
- SERIES_FIRSTDATE
- SERIES_LASTBAR_DATE
- SERIES_SERVER_FIRSTDATE
- SHORT_MAX
- SHORT_MIN
- Sienna
- SIGNAL_BASE_AUTHOR_LOGIN
- SIGNAL_BASE_BALANCE
- SIGNAL_BASE_BROKER
- SIGNAL_BASE_BROKER_SERVER
- SIGNAL_BASE_CURRENCY
- SIGNAL_BASE_DATE_PUBLISHED
- SIGNAL_BASE_DATE_STARTED
- SIGNAL_BASE_EQUITY
- SIGNAL_BASE_GAIN
- SIGNAL_BASE_ID
- SIGNAL_BASE_LEVERAGE
- SIGNAL_BASE_MAX_DRAWDOWN
- SIGNAL_BASE_NAME
- SIGNAL_BASE_PIPS
- SIGNAL_BASE_PRICE
- SIGNAL_BASE_RATING
- SIGNAL_BASE_ROI
- SIGNAL_BASE_SUBSCRIBERS
- SIGNAL_BASE_TRADE_MODE
- SIGNAL_BASE_TRADES
- SIGNAL_INFO_CONFIRMATIONS_DISABLED
- SIGNAL_INFO_COPY_SLTP
- SIGNAL_INFO_DEPOSIT_PERCENT
- SIGNAL_INFO_EQUITY_LIMIT
- SIGNAL_INFO_ID
- SIGNAL_INFO_NAME
- SIGNAL_INFO_SLIPPAGE
- SIGNAL_INFO_SUBSCRIPTION_ENABLED
- SIGNAL_INFO_TERMS_AGREE
- SIGNAL_INFO_VOLUME_PERCENT
- Silver
- SkyBlue
- SlateBlue
- SlateGray
- Snow
- SpringGreen
- STAT_BALANCE_DD
- STAT_BALANCE_DD_RELATIVE
- STAT_BALANCE_DDREL_PERCENT
- STAT_BALANCEDD_PERCENT
- STAT_BALANCEMIN
- STAT_CONLOSSMAX
- STAT_CONLOSSMAX_TRADES
- STAT_CONPROFITMAX
- STAT_CONPROFITMAX_TRADES
- STAT_CUSTOM_ONTESTER
- STAT_DEALS
- STAT_EQUITY_DD
- STAT_EQUITY_DD_RELATIVE
- STAT_EQUITY_DDREL_PERCENT
- STAT_EQUITYDD_PERCENT
- STAT_EQUITYMIN
- STAT_EXPECTED_PAYOFF
- STAT_GROSS_LOSS
- STAT_GROSS_PROFIT
- STAT_INITIAL_DEPOSIT
- STAT_LONG_TRADES
- STAT_LOSS_TRADES
- STAT_LOSSTRADES_AVGCON
- STAT_MAX_CONLOSS_TRADES
- STAT_MAX_CONLOSSES
- STAT_MAX_CONPROFIT_TRADES
- STAT_MAX_CONWINS
- STAT_MAX_LOSSTRADE
- STAT_MAX_PROFITTRADE
- STAT_MIN_MARGINLEVEL
- STAT_PROFIT
- STAT_PROFIT_FACTOR
- STAT_PROFIT_LONGTRADES
- STAT_PROFIT_SHORTTRADES
- STAT_PROFIT_TRADES
- STAT_PROFITTRADES_AVGCON
- STAT_RECOVERY_FACTOR
- STAT_SHARPE_RATIO
- STAT_SHORT_TRADES
- STAT_TRADES
- STAT_WITHDRAWAL
- SteelBlue
- STO_CLOSECLOSE
- STO_LOWHIGH
- STYLE_DASH
- STYLE_DASHDOT
- STYLE_DASHDOTDOT
- STYLE_DOT
- STYLE_SOLID
- SUNDAY
- SYMBOL_ARROWDOWN
- SYMBOL_ARROWUP
- SYMBOL_ASK
- SYMBOL_ASKHIGH
- SYMBOL_ASKLOW
- SYMBOL_BID
- SYMBOL_BIDHIGH
- SYMBOL_BIDLOW
- SYMBOL_CHECKSIGN
- SYMBOL_CURRENCY_BASE
- SYMBOL_CURRENCY_MARGIN
- SYMBOL_CURRENCY_PROFIT
- SYMBOL_DESCRIPTION
- SYMBOL_DIGITS
- SYMBOL_EXPIRATION_MODE
- SYMBOL_EXPIRATION_TIME
- SYMBOL_FILLING_MODE
- SYMBOL_LAST
- SYMBOL_LASTHIGH
- SYMBOL_LASTLOW
- SYMBOL_LEFTPRICE
- SYMBOL_MARGIN_INITIAL
- SYMBOL_MARGIN_LIMIT
- SYMBOL_MARGIN_LONG
- SYMBOL_MARGIN_MAINTENANCE
- SYMBOL_MARGIN_SHORT
- SYMBOL_MARGIN_STOP
- SYMBOL_MARGIN_STOPLIMIT
- SYMBOL_ORDER_MODE
- SYMBOL_PATH
- SYMBOL_POINT
- SYMBOL_RIGHTPRICE
- SYMBOL_SELECT
- SYMBOL_SESSION_AW
- SYMBOL_SESSION_BUY_ORDERS
- SYMBOL_SESSION_BUY_ORDERS_VOLUME
- SYMBOL_SESSION_CLOSE
- SYMBOL_SESSION_DEALS
- SYMBOL_SESSION_INTEREST
- SYMBOL_SESSION_OPEN
- SYMBOL_SESSION_PRICE_LIMIT_MAX
- SYMBOL_SESSION_PRICE_LIMIT_MIN
- SYMBOL_SESSION_PRICE_SETTLEMENT
- SYMBOL_SESSION_SELL_ORDERS
- SYMBOL_SESSION_SELL_ORDERS_VOLUME
- SYMBOL_SESSION_TURNOVER
- SYMBOL_SESSION_VOLUME
- SYMBOL_SPREAD
- SYMBOL_SPREAD_FLOAT
- SYMBOL_START_TIME
- SYMBOL_STOPSIGN
- SYMBOL_SWAP_LONG
- SYMBOL_SWAP_MODE
- SYMBOL_SWAP_ROLLOVER3DAYS
- SYMBOL_SWAP_SHORT
- SYMBOL_THUMBSDOWN
- SYMBOL_THUMBSUP
- SYMBOL_TIME
- SYMBOL_TRADE_CALC_MODE
- SYMBOL_TRADE_CONTRACT_SIZE
- SYMBOL_TRADE_EXECUTION_EXCHANGE
- SYMBOL_TRADE_EXECUTION_INSTANT
- SYMBOL_TRADE_EXECUTION_MARKET
- SYMBOL_TRADE_EXECUTION_REQUEST
- SYMBOL_TRADE_EXEMODE
- SYMBOL_TRADE_FREEZE_LEVEL
- SYMBOL_TRADE_MODE
- SYMBOL_TRADE_MODE_CLOSEONLY
- SYMBOL_TRADE_MODE_DISABLED
- SYMBOL_TRADE_MODE_FULL
- SYMBOL_TRADE_MODE_LONGONLY
- SYMBOL_TRADE_MODE_SHORTONLY
- SYMBOL_TRADE_STOPS_LEVEL
- SYMBOL_TRADE_TICK_SIZE
- SYMBOL_TRADE_TICK_VALUE
- SYMBOL_TRADE_TICK_VALUE_LOSS
- SYMBOL_TRADE_TICK_VALUE_PROFIT
- SYMBOL_VOLUME
- SYMBOL_VOLUME_LIMIT
- SYMBOL_VOLUME_MAX
- SYMBOL_VOLUME_MIN
- SYMBOL_VOLUME_STEP
- SYMBOL_VOLUMEHIGH
- SYMBOL_VOLUMELOW
- Tan
- Teal
- TERMINAL_BUILD
- TERMINAL_CODEPAGE
- TERMINAL_COMMONDATA_PATH
- TERMINAL_COMMUNITY_ACCOUNT
- TERMINAL_COMMUNITY_BALANCE
- TERMINAL_COMMUNITY_CONNECTION
- TERMINAL_COMPANY
- TERMINAL_CONNECTED
- TERMINAL_CPU_CORES
- TERMINAL_DATA_PATH
- TERMINAL_DISK_SPACE
- TERMINAL_DLLS_ALLOWED
- TERMINAL_EMAIL_ENABLED
- TERMINAL_FTP_ENABLED
- TERMINAL_LANGUAGE
- TERMINAL_MAXBARS
- TERMINAL_MEMORY_AVAILABLE
- TERMINAL_MEMORY_PHYSICAL
- TERMINAL_MEMORY_TOTAL
- TERMINAL_MEMORY_USED
- TERMINAL_MQID
- TERMINAL_NAME
- TERMINAL_NOTIFICATIONS_ENABLED
- TERMINAL_PATH
- TERMINAL_PING_LAST
- TERMINAL_SCREEN_DPI
- TERMINAL_TRADE_ALLOWED
- Thistle
- THURSDAY
- Tomato
- TUESDAY
- Turquoise
- UCHAR_MAX
- UINT_MAX
- ULONG_MAX
- USHORT_MAX
- Violet
- VOLUME_TICK
- WEDNESDAY
- Wheat
- White
- WhiteSmoke
- WHOLE_ARRAY
- WRONG_VALUE
- Yellow
- YellowGreen
- AccountCredit
- AccountFreeMarginCheck
- ChartID
- iAD
- iForce
- iMFI
- iOBV
- iSAR
- MessageBox
- OrderCloseBy
- SetLevelStyle
- StringFormat
- SymbolInfoDouble
- SymbolInfoInteger
- WindowScreenShot
- __FILE__
- __LINE__
- M_LN10
- M_LN2
- M_LOG10E
- M_LOG2E
- M_PI
- M_PI_2
- M_PI_4
- M_SQRT1_2
- M_SQRT2
- Magenta
- Maroon
- MB_ABORTRETRYIGNORE
- MB_CANCELTRYCONTINUE
- MB_DEFBUTTON1
- MB_DEFBUTTON2
- MB_DEFBUTTON3
- MB_DEFBUTTON4
- MB_ICONASTERISK
- MB_ICONERROR
- MB_ICONEXCLAMATION
- MB_ICONHAND
- MB_ICONINFORMATION
- MB_ICONQUESTION
- MB_ICONSTOP
- MB_ICONWARNING
- MB_OK
- MB_OKCANCEL
- MB_RETRYCANCEL
- MB_YESNO
- MB_YESNOCANCEL
- MediumAquamarine
- MediumBlue
- MediumOrchid
- MediumPurple
- MediumSeaGreen
- MediumSlateBlue
- MediumSpringGreen
- MediumTurquoise
- MediumVioletRed
- MidnightBlue
- MintCream
- MistyRose
- Moccasin
- MODE_ASK
- MODE_BID
- MODE_CHIKOUSPAN
- MODE_CLOSE
- MODE_DIGITS
- MODE_EMA
- MODE_EXPIRATION
- MODE_FREEZELEVEL
- MODE_GATORJAW
- MODE_GATORLIPS
- MODE_GATORTEETH
- MODE_HIGH
- MODE_HISTORY
- MODE_KIJUNSEN
- MODE_LOTSIZE
- MODE_LOTSTEP
- MODE_LOW
- MODE_LOWER
- MODE_LWMA
- MODE_MAIN
- MODE_MARGINCALCMODE
- AccountFreeMarginMode
- AccountStopoutLevel
- AccountStopoutMode
- ArrayBsearch
- ArrayCompare
- ArrayCopyRates
- ArrayFree
- ChartApplyTemplate
- ChartClose
- ChartFirst
- ChartGetDouble
- ChartGetInteger
- ChartGetString
- ChartIndicatorDelete
- ChartIndicatorName
- ChartIndicatorsTotal
- ChartNavigate
- ChartNext
- ChartOpen
- ChartPeriod
- ChartPriceOnDropped
- ChartSaveTemplate
- ChartScreenShot
- ChartSetDouble
- ChartSetInteger
- ChartSetString
- ChartSetSymbolPeriod
- ChartSymbol
- ChartTimeOnDropped
- ChartTimePriceToXY
- ChartWindowFind
- ChartWindowOnDropped
- ChartXOnDropped
- ChartXYToTimePrice
- ChartYOnDropped
- CheckPointer
- ColorToARGB
- ColorToString
- CopyClose
- CopyHigh
- CopyLow
- CopyOpen
- CopyRates
- CopyTickVolume
- CopyTime
- CryptDecode
- CryptEncode
- DebugBreak
- EventChartCustom
- EventKillTimer
- EventSetMillisecondTimer
- EventSetTimer
- FileCopy
- FileFindClose
- FileFindFirst
- FileFindNext
- FileGetInteger
- FileIsLineEnding
- FileMove
- FileOpenHistory
- FileReadArray
- FileReadBool
- FileReadDatetime
- FileReadFloat
- FileReadLong
- FileReadNumber
- FileReadStruct
- FileSize
- FileWriteFloat
- FileWriteLong
- FileWriteStruct
- FolderClean
- FolderCreate
- FolderDelete
- GetPointer
- GlobalVariablesDeleteAll
- GlobalVariableSetOnCondition
- GlobalVariablesFlush
- GlobalVariableTemp
- GlobalVariableTime
- HideTestIndicators
- iAlligator
- iBandsOnArray
- iBWMFI
- iCCIOnArray
- iCustom
- iEnvelopesOnArray
- iFractals
- iGator
- iIchimoku
- iMomentumOnArray
- IndicatorSetDouble
- IndicatorSetInteger
- IndicatorSetString
- iRSIOnArray
- IsLibrariesAllowed
- iStdDevOnArray
- MQLInfoInteger
- MQLInfoString
- MQLSetInteger
- ObjectGetTimeByValue
- ObjectGetValueByTime
- OnChartEvent
- OrderPrint
- PeriodSeconds
- PrintFormat
- ResourceCreate
- ResourceFree
- ResourceReadImage
- ResourceSave
- SeriesInfoInteger
- ShortArrayToString
- ShortToString
- SignalBaseGetDouble
- SignalBaseGetInteger
- SignalBaseGetString
- SignalBaseSelect
- SignalBaseTotal
- SignalInfoGetDouble
- SignalInfoGetInteger
- SignalInfoGetString
- SignalInfoSetDouble
- SignalInfoSetInteger
- SignalSubscribe
- SignalUnsubscribe
- StringAdd
- StringBufferLen
- StringCompare
- StringFill
- StringToColor
- StringToShortArray
- StructToTime
- SymbolInfoSessionQuote
- SymbolInfoSessionTrade
- SymbolInfoString
- SymbolInfoTick
- SymbolName
- SymbolSelect
- SymbolsTotal
- TerminalClose
- TerminalCompany
- TerminalInfoDouble
- TerminalName
- TerminalPath
- TesterStatistics
- TextGetSize
- TextOut
- TextSetFont
- TimeDaylightSavings
- TimeGMT
- TimeGMTOffset
- TimeToStruct
- WebRequest
- WindowHandle
- WindowIsVisible
- WindowOnDropped
- WindowPriceOnDropped
- WindowsTotal
- WindowTimeOnDropped
- WindowXOnDropped
- WindowYOnDropped
- ZeroMemory
- __DATETIME__
- __FUNCSIG__
- __MQL__
- __MQL4__
- __MQL4BUILD__
- __MQLBUILD__
- __PATH__
- _DEBUG
- _RELEASE
- _RandomSeed
- _StopFlag
- ACCOUNT_STOPOUT_MODE_MONEY
- ACCOUNT_STOPOUT_MODE_PERCENT
- CHART_BARS
- CHART_BEGIN
- CHART_CANDLES
- CHART_CURRENT_POS
- CHART_END
- CHART_VOLUME_HIDE
- CHART_VOLUME_TICK
- CHARTEVENT_CHART_CHANGE
- CHARTEVENT_CLICK
- CHARTEVENT_CUSTOM
- CHARTEVENT_CUSTOM_LAST
- CHARTEVENT_KEYDOWN
- CHARTEVENT_MOUSE_MOVE
- CHARTEVENT_OBJECT_CHANGE
- CHARTEVENT_OBJECT_CLICK
- CHARTEVENT_OBJECT_CREATE
- CHARTEVENT_OBJECT_DELETE
- CHARTEVENT_OBJECT_DRAG
- CHARTEVENT_OBJECT_ENDEDIT
- CP_MACCP
- CP_OEMCP
- CP_SYMBOL
- CP_THREAD_ACP
- CP_UTF7
- CP_UTF8
- CRYPT_AES128
- CRYPT_AES256
- CRYPT_ARCH_ZIP
- CRYPT_BASE64
- CRYPT_DES
- CRYPT_HASH_MD5
- CRYPT_HASH_SHA1
- CRYPT_HASH_SHA256
- FILE_ACCESS_DATE
- FILE_CREATE_DATE
- FILE_END
- FILE_EXISTS
- FILE_IS_ANSI
- FILE_IS_BINARY
- FILE_IS_COMMON
- FILE_IS_CSV
- FILE_IS_READABLE
- FILE_IS_TEXT
- FILE_IS_WRITABLE
- FILE_LINE_END
- FILE_MODIFY_DATE
- FILE_POSITION
- FILE_SIZE
- GANN_DOWN_TREND
- GANN_UP_TREND
- INDICATOR_DIGITS
- INDICATOR_HEIGHT
- INDICATOR_LEVELCOLOR
- INDICATOR_LEVELS
- INDICATOR_LEVELSTYLE
- INDICATOR_LEVELTEXT
- INDICATOR_LEVELVALUE
- INDICATOR_LEVELWIDTH
- INDICATOR_MAXIMUM
- INDICATOR_MINIMUM
- INDICATOR_SHORTNAME
- IS_DEBUG_MODE
- IS_PROFILE_MODE
Warning: include_once(/home/marat/public_html/subdomains/Russian/templates/shared/converter/never.php): failed to open stream: No such file or directory in /home/marat/public_html/subdomains/Russian/templates/content_free-mt4-indicators-eas-converter.php on line 91
Warning: include_once(): Failed opening ‘/home/marat/public_html/subdomains/Russian/templates/shared/converter/never.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/marat/public_html/subdomains/Russian/templates/content_free-mt4-indicators-eas-converter.php on line 91
Как Ваши индикаторы могут нам помочь?
Допустим, Вы отправили индикатор/советник, который содержит только 2 функции: iMA, iMAOnArray.
В случае, если эти функции уже были реализованы в нашем Конвертере, мы сконвертируем файл для Вас, и таким образом Вы получите файл в формате .dll абсолютно бесплатно. Поскольку мы получаем много ручных запросов, это может занять некоторое время (вплоть до нескольких месяцев).
Другая ситуация: файл Вашего индикатора содержит более сложные функции, например, iMA, iMAOnArray и iStochastic, в то время как функция iStochastiс ещё не была реализована в Конвертере.
В этом случае мы будем собирать статистику от всех пользователей, составим таблицу наиболее востребованных функций и начнём внедрять самые популярные по запросу в первую очередь.
Если окажется, что Ваш индикатор/советник работает неправильно, мы бесплатно исправим ошибку в нашем Конвертере, и Вы сможете получить файл, работающий должным образом.
Мы также будем информировать Вас о прогрессе в разработке функций, нужных для Вашего индикатора/стратегии. Как только Конвертер сможет преобразовать Ваш файл, мы немедленно сообщим Вам об этом.
Обратите внимание: все функции, которые потребуются для конвертации Ваших индикаторов, будут добавлены в Конвертер.
Преимущество для Вас
Если отправленный Вами индикатор/советник поможет нам в разработке новых функций Конвертера, с Вашего разрешения мы можем добавить его в дистрибутив Forex Tester 4. В таком случае он будет полезен для большого количества трейдеров. Также Вы всегда можете оставить сконвертированный советник/индикатор исключительно для личного использования в Forex Tester 4.
В зависимости от Вашего вклада в развитие Конвертера, Вы можете получить скидку на наши продукты.
Конфиденциальность
Мы заботимся о конфиденциальности наших пользователей. Поэтому Вам не стоит беспокоиться о том, что Ваши индикаторы появятся в открытом доступе или будут переданы другим лицам.
Откройте для себя разнообразие инструментов для технического анализа с помощью нашего Конвертера из MetaTrader 4 в Forex Tester 4 – никаких навыков программирования и никаких дополнительных усилий не требуется. Всё просто и доступно для трейдера любого уровня!
Дополнительные возможности для трейдеров
В случае, если индикатор/советник нужен Вам срочно или его нужно создавать с нуля для MT4 или FT4, наши партнёры из компании 4xdev могут помочь Вам за умеренную плату.
Команда разработчиков 4xdev имеет опыт в создании ряда продуктов: от продуктов для рынка Forex (индикаторы/советники/скрипты/инструменты для MT4 и FT4) до продуктов машинного обучения и многое другое. Вы можете связаться с ними через 4xdev.team@gmail.com.
Уважаемые посетители,
мы благодарим Вас за Ваше время и внимание к нашему сайту и нашему продукту – Forex Tester.
Если у Вас есть какие-нибудь вопросы, пожалуйста, свяжитесь с нами, используя форму ниже:
Forex Crimea
Портал крымского форекс трейдера. Обучение торговле.
- Home
- /
- Индикаторы и советники.
- /
- Индикатор форекс — CustomCandle
Индикатор форекс — CustomCandle
Posted By Виктор on 14.04.2020
Всех приветствую! Я уже выкладывал здесь индикатор отображения на рабочем графике свечи более старшего периода, вот ссылка. Но что мне не понравилось в данном индикаторе, так это то, что свечи более старшего временного периода закрашивали тело свечи в заданный цвет, и соответственно уже свечи рабочего графика были не так хорошо видны. Да, можно было подобрать цветовую гамму, чтобы отображение свечей более старшего временного периода не так сильно контрастировали. Но вот сегодняшний индикатор, на мой взгляд, гораздо удобнее в этом плане.
Это индикатор CustomCandle. И прошлый индикатор работал в таком же ключе, согласитесь, более старшие свечи видно хорошо, а вот рабочий график, свечи с текущего рабочего графика визуально воспринимаются гораздо хуже. Но в данном индикаторе есть функция отключения окраски тела свечи со старшего ТФ, и тогда формат отображения свечей со старшего ТФ на текущем графике становиться лучше.
Такой вариант все же лучше. Все, то же самое, но вот читаемость текущего рабочего графика гораздо лучше.
Настройки индикатора:
- TimeFrame – временной период старшего временного периода для отображения.
- UpCandle – цвет бычьей свечи
- DnCandle – цвет медвежьей свечи
- DojiCandle – цвет доджа
- Width – толщина контура свечей со старшего временного периода
- BGCandle – вкл. и выкл. окраски тела свечи со старшего временного периода
Настроек мало, все они читаемы и понятны. Ниже вы можете скачать бесплатно индикатор форекс – CustomCandle.
Индикатор Custom Panel
Индикатор Custom Panel позволяет вам собрать всю необходимую информацию в одной таблице. Содержимое таблицы можно настроить самостоятельно. В каждой из строк отображается состояние выполнения заданных условий или значения. Столбцы таблицы соответствуют таймфреймам. Панель может содержать до 10 строк и до 8 столбцов.
Строка(Row): Price > EMA(30)
Режим(Mode): YES_NO
Значение: проверка условия: Price > EMA(30)
Строка: Ask Stoch[S]
Режим: YES_NO
Значение: проверка условия: основная линия индикатора Stochastic выше сигнальной линии индикатора Stochastic
Строка: Bid
Режим: CHANGE
Значение: численное значение изменения цены Bid по отношению к цене закрытия предыдущего бара
Каждая из строк панели может работать в одном из 5 режимов:
- YES_NO – вывод “YES” или “NO” в зависимости от заданных вами условий (например, Price > SMA(30), RSI(14) EMA(10), …). Вы можете использовать операторы ‘ ’ и ‘=’.
- VALUE – отображение текущего значения индикатора или цены
- CHANGE – отображение изменения индикатора или цены по отношению к значениям предыдущего бара
-
– аналогично режиму CHANGE, но отображается процентное изменение.
- ARROWS – аналогично режиму CHANGE, но отображается в виде стрелок (вверх/вниз)
В режиме YES_NO должен быть указан только один оператор ( ,=). Во всех других режимах операторы запрещены.
В панели реализована поддержка следующих встроенных индикаторов:
- Moving averages (SMA, EMA, SMMA и LWMA)
- Relative Strength Index (RSI)
- Commodity Channel Index (CCI)
- MACD
- Stochastic Oscillator (Stoch)
- Parabolic SAR
- Williams Percent Range (WPR, %R)
- Triple Exponential Average (TRIX)
- Bollinger Bands
- Standard Deviation (StdDev)
- Average True Range (ATR)
- Momentum Oscillator (MOM)
- Relative Vigor Index (RVI)
В панели реализована поддержка нескольких функций. Регистр букв значения не имеет. Параметры, указанные в скобках, могут быть опущены. Для параметров, значения которых не заданы, будут использоваться значения по умолчанию. Например, можно задать значения первого и второго параметров, всех трех или не задавать их вовсе.
- P or PRICE or BID -> цена bid
- ASK -> цена ask
- любое число, например 20, 1.4506, -100, …
- CCI(period)
- RSI(period)
- MACD(fast ema, slow ema, macd ema) -> значение основной линии MACD
- MACD[M](fast ema, slow ema, macd ema) ->значение основной линииMACD
- MACD[S](fast ema, slow ema, macd ema) ->значение сигнальной линииMACD
- MA(period, shift) -> по умолчанию – значение SMA
- SMA(period, shift)
- EMA(period, shift)
- SMMA(period, shift)
- LWMA(period, shift)
- STOCH(%K, %D, slowing) -> значение основной линии индикатора Stochastic
- STOCH[M](%K, %D, slowing) -> значение основной линии индикатора Stochastic
- STOCH[S](%K, %D, slowing) -> значение сигнальной линии индикатора Stochastic
- SAR(step, maximum) или PSAR(step, maximum) -> значение индикатора Parabolic SAR
- WPR(period) or %R(period)
- TRIX(period)
- BANDS[U](period, shift, deviation) or BB[U](period, shift, deviation) -> значение верхней полосы индикатора Bollinger band
- BANDS[L](period, shift, deviation) or BB[L](period, shift, deviation) -> значение нижней полосы индикатора Bollinger band
- STDDEV(period, shift) или DEV(period, shift)
- ATR(period)
- MOM(period)
- RVI(period) or RVI[M](period) -> значение основной линии индикатора RVI
- RVI[S](period) -> значение сигнальной линиии индикатора RVI
Индикатор custom для Форекс
По принципам построения и использования все индикаторы объема можно разделить на две категории: повторяющие ценовой график с различными степенями сглаженности (OBV, A/D) и осцилляторы, представляющие в виде графика различные изменения в настроениях на рынке (осциллятор объема, индикатор Клингера, осциллятор Чайкина). Все перечисленные группы и конкретные индикаторы объема подобны и действуют согласно следующим простым правилам:
Трендовые индикаторы форекс – Xprofuter и Fourier Extrapolator
Любой успешный трейдер точно знает, что получить прибыль можно, только если верно спрогнозировать дальнейшие изменения на рынке. Все средства как программные, так и интеллектуальные, направляются именно на прогнозирование и анализ рынка в целом и конкретных валютных пар, на которые направлена стратегия. Совмещая это с основным правилом успешного трейдера: «Следуй за трендом», можно с уверенностью сказать, что из всех инструментов наиболее качественными являются трендовые индикаторы форекс. Они направлены на прогнозирование дальнейшего движения цены и тренда в целом.
Индикатор форекс Гойлер
Индикатор «Форекс Goiler» является сигнальным инструментом технического анализа, имеющим определенную известность среди трейдеров и аналитиков. Он отличается достаточно точными сигналами, поэтому скачать индикатор форекс и протестировать применительно к своей торговле следует обязательно.
Принцип работы индикатора «Форекс Гойлер» основан на методике Ганна, которая позволяет раз в сутки получать торговые сигналы и наиболее удачные уровни тейк-профита и стопа для открываемой позиции.
Индикатор по волнам Вульфа — WolfWave nen-2
Одной из самых известных методик анализа рынка является система Билла Вульфа, основанная на так называемых волнах Вульфа. Она отличается эффективностью, особенно на высоковолатильных валютных парах, но в то же время достаточно сложна в применении. В связи с этим был разработан использующий волны вульфа индикатор, который автоматически производит все необходимые построения на ценовом графике.
Индикатор новостей форекс
Для проведения качественного анализа, будь то фундаментального или технического, очень важно обращать внимание на выход новостей. Учитывая важные события в мире, можно заранее предугадать реакцию валютного рынка на них. В связи с этим индикатор новостей форекс может стать для вас очень полезным инструментом. Он поможет получать всю необходимую информацию о новостях в удобной для вас форме.
Супер индикатор форекс Traders Dynamic Index
Одной из задач трейдера во время проведения анализа является определение состояния рынка. При этом желательно выполнить это комплексно, учитывая силу и направления тренда, а также волатильность рынка. Другими словами трейдеру нужно провести всесторонний мониторинг. Для этого можно либо воспользоваться многочисленными инструментами теханализа, либо установить на свою торговую платформу всего один индикатор tdi (Traders Dynamic Index). Отметим, что данного инструмента нет в стандартном наборе MetaTrader4, поэтому его потребуется дополнительно подключать.
Графический индикатор форекс Глаз
В техническом анализе многое поставлено на визуальное восприятие трейдером ситуации, в том числе и на анализ различных моделей поведения графика цены и оценку общей структуры тренда. Часть индикаторов интерпретирует ситуацию на рынке в удобной форме, часть предназначена для построения прогнозов последующего движения цены. Наиболее выгодно использовать индикаторы обеих групп и успешно их комбинировать.
Ранговая корреляция – коэффициент Спирмена
Технический анализ по большей части состоит из различных математических методов исследования рынка. Сюда входит и простое усреднение для построения скользящих средних и более сложные алгоритмы и формулы, например, коэффициент спирмена. Все они в той или иной мере служат для прогнозирования ценового движения.
Самый лучший индикатор форекс для прогнозирования
Индикатор Xprofuter представляет собой инструмент технического анализа, позволяющий предсказать поведение цены в будущем. Он выделяется среди остальных индикаторов, работающих с торговой платформой MetaTrader4, тем, что разработчики не разглашают алгоритм его работы. Это привело к появлению неоднозначных отзывов. Одни утверждают, что Xprofuter чуть ли не самый лучший индикатор форекс, другие называют его очередной «уткой», предназначенной лишь для наживы создателей. Давайте же рассмотрим, какой же из теорий верить.
Трендовый индикатор SuperTrend
Трендовый индикатор SuperTrend основан на двух других инструментах теханализа. В его расчетах используются 5-периодный ATR (Average True Range) и 50-периодный CCI (Commodity Channel Index). На первом рисунке показаны графики всех трех индикаторов.
Forex индикаторы для платформы MetaTrader
На этой странице вы сможете бесплатно скачать Forex индикаторы для MT4 и MT5, которые можно подключить к торговой платформе MetaTrader , чтобы улучшить производительность вашей торговли на Форексе. Вы можете придумать свою собственную стратегию, используя эти индикаторы, или вы можете просто следовать им как торговым сигналам. Вы можете также написать собственный экспертный советник для MetaTrader, используя эти индикаторы. Их можно свободно изменять перед использованием на торговых Форекс-счетах. Для использования индикаторов вам понадобится торговый счет у какого-нибудь Форекс-брокера с поддержкой МетаТрейдера.
Если вы испытываете трудности с установкой или использованием этих индикаторов, пожалуйста, прочтите Туториал по установке индикаторов для MetaTrader (на английском).
Скользящая средняя 3-го поколения (MT4, MT5) — версия классического индикатора скользящей средней с временным лагом уменьшенным до самого низкого возможного уровня, с сохраненной способностью к сглаживанию цены.
Aroon Up & Down (MT4, MT5) — этот индикатор для MetaTrader основан на нахождении максимумов и минимумов на периодах и не использует стандартные MT4/MT5 индикаторы. Этот индикатор отображается в отдельном окне с двумя линиями графика. Я нахожу его полезным при определении изменений тренда.
BB MACD (MT4, MT5) — вариация на тему MACD, этот нестандартный MetaTrader индикатор основан на скользящих средних и индикаторе стандартного отклонения. Он может быть использован для определения начала/конца тренда, а также силы тренда (чем шире разрыв между двумя лентами, тем сильнее текущий тренд).
Beginner (MT4, MT5) — этот индикатор показывает экстремумы тренда (максимальный и минимальный), которые могут быть использованы как точки поддержки и сопротивления, чтобы помочь определить канал текущего тренда. Это простой индикатор, который использует определенный период, чтобы найти на нем минимум и максимум и пометить их точками. Он может быть хорошей основой для вашего собственного прорывного экспертного советника.
BMA (MT4, MT5) — версия скользящей средней с дополнительными линиями. Функциональность стандартного индикатора скользящей средней из MT4 сохранена; добавлены две линии, находящиеся на 2% ниже и 2% выше (по умолчанию) основной линии, представляющие собой сильные уровни отскока.
CCI Arrows (MT4, MT5) — стрелки CCI, этот индикатор дает сигналы, рисуя синие и красные стрелки на графике. Он просто определяет места пересечений стандартного индикатора CCI с нулем, но при этом он довольно точный.
Определитель каналов (MT4, MT5) — индикатор для МетаТрейдера, который определяет фигуры типа «канал» (восходящие, нисходящие и горизонтальные) и отмечает их на графике.
Coppock (MT4, MT5) — реализация классического индикатора Эдварда Коппока. Помогает определить долгосрочные максимумы и минимумы.
Процентное изменение цены (MT4, MT5) — индикатор для отображения изменения цены за день, неделю или месяц в процентах. Легко настраивается.
Detrended Price Oscillator (MT4, MT5) — версия ценового осциллятора, которая хорошо подходит для определения краткосрочных изменений в тренде.
Dots (MT4, MT5) — очень хороший индикатор тренда c несколькими настраиваемыми входящими параметрами и с возможностью фильтровать всплески цен.
Easy Trend Visualizer (MT4, MT5) — визуализирует начало/конец трендов, а также отсутствие тренда. Основан на стандартном индикаторе ADX и выдает довольно точные сигналы о трендах.
Fisher (MT4, MT5) — находит уровни максимума и минимума на заданном периоде, применяет математические вычисления к соотношению текущей цены к этим уровням и рисует гистограмму тренда. Отмечает бычий тренд зелеными линиями, а медвежий — красными.
Float (MT4, MT5) — этот индикатор для платформы MetaTrader сканирует предыдущие тренды и пытается применить полученные данные на текущий курс, показывая начало/конец тренда в отдельном окне. Он также показывает уровни Фибоначчи в главном окне графика.
«Информация о росте/падении» (MT4, MT5) — индикатор, который показывает рост/падение за период в процентах или пунктах. Отображается над каждой свечей, которая больше заданного лимита.
Keltner Channel (MT4, MT5) — этот индикатор для МетаТрейдера показывает канал из скользящих средних основанных на ценах и на волатильности. Хороший инструмент для торговли на прорывах.
Laguerre (MT4, MT5) — индикатор в отдельном окне терминала с одной линией, сигнализирующей про короткие и длинные позиции, когда он пересекает верхнюю границу сверху или нижнюю — снизу, соответственно.
Market Profile (MT4, MT5) — классический индикатор рыночного профиля (market profile), созданный специально для дневных, недельных и месячных торговых сессий на Форексе.
Moving Average Candlesticks (MT4, MT5) — стандартный индикатор скользящей средней, визуализированный с помощью японских свечей.
Murrey Math Line X (MT4, MT5) — еще один индикатор наподобие уровней пивот, в форме линий, отображаемых на основном окне терминала. Для расчета положения линий использует правила Murrey Math. Линии отображаются для текущего периода и представляют собой уровни поддержки и сопротивления.
Pattern Recognition Master (MT4, MT5) — индикатор для автоматического распознавания фигур, создаваемых японскими свечами. Он помечает каждую свечку, которая является какой-либо фигурой, специальным кодом, который представляет собой соответствующую фигуру. Легенда соответствия прикрепляется к графику вместе с данным индикатором.
Pinbar Detector (MT4, MT5) — МетаТрейдер индикатор для рынка Форекс, который обнаруживает пин-бары и отмечает их на графике. Настраиваемые параметры определения паттерна.
Калькулятор размера позиции (MT4, MT5) — индикатор, который может рассчитывать и отображать точный размер позиции в зависимости от заданного уровня риска, точки входа, стоп-лосса и текущих рыночных данных.
Price Alert (MT4, MT5) — индикатор, который может извещать вас об определенных ценовых изменениях через звуковые сигналы платформы MetaTrader. Может использоваться при ручной торговле, когда вы хотите знать, когда цена достигает определенных уровней.
QQE (MT4, MT5) — индикатор количественно-качественной оценки, который использует два сглаженных индикатора RSI для нахождения сигналов на покупку и продажу.
Range Expansion Index (MT4, MT5) — индикатор-осциллятор Тома ДеМарка, который измеряет темп относительного изменения цены. Дает сигналы перекупленности и перепроданности.
Recent High/Low Alert (MT4, MT5) — индикатор недавнего максимума и минимума с тремя типами уведомления о пробитии этих уровней текущей ценой.
Калькулятор риска (MT4, MT5) — калькулятор риска для оценки максимального возможного убытка от текущих открытых позиций и активных ордеров.
RSIOMA (MT4) — этот индикатор составлен из индикатора RSI (Индекс Относительной Силы, Relative Strength Index) от двух скользящих средних и скользящей средней этого RSI. Пересечение RSI и его скользящей средней означает изменение тренда: когда жирная линия сверху это — рост, когда тонкая сверху — это падение.
Schaff Trend Cycle (MT4, MT5, cTrader) — индикатор, который показывает двойной сглаженный стохастик, циклически рассчитанный по линии MACD. В результате получается улучшенный осциллятор для определения направления тренда. Разработан Дагом Шаффом (Doug Schaff).
Spread (MT4, MT5) — индикатор, который может отображать текущий спрэд для заданной валютной пары прямо в главном окне графика. Полезен, когда имеете дело с переменными спрэдами.
Support and Resistance (MT4, MT5) — индикатор уровней поддержки и сопротивления, отображает уровни на основном графике. Использует стандартный индикатор из MT4/MT5 — Fractal и весьма неплохо отображает уровни цен для установки стоп-лоссов и таргет-профитов.
Total Power Indicator (MT4, MT5) — индикатор для МетаТрейдера, позволяющий анализировать силу быков и медведей на рынке с помощью измерения пропорции баров с преобладанием медвежьих и бычьих трендов в заданный период времени.
Trade Assistant (MT4, MT5) — мульти-таймфреймный индикатор, который анализирует таймфреймы от 5 минут до 1 дня, используя стандартные индикаторы — стохастик, RSI и CCI. Результат выводится на экран в виде таблицы, состоящей из набора сигналов на покупку/продажу по конкретному таймфрейму и индикатору. Это очень простой индикатор, который можно использовать как при краткосрочной так и среднесрочной торговле.
TradeBreakOut (MT4, MT5) — выявляет пробои локальных уровней поддержки (минимум) и сопротивления (максимум).
Traders Dynamic Index (MT4, MT5, cTrader) — показывает направление тренда, рыночную волатильность и силу тренда в отдельном окне терминала MetaTrader. Этот индикатор может быть полезен при различных стилях торговли — долгосрочных и скальпинге. Обязательно прочтите подробное описание в комментариях в начале кода индикатора, чтобы у вас не возникало проблем с его (довольно простым) использованием.
TRO MultiPair (MT4) — набор мультитаймфреймовых индикаторов для нескольких валютных пар. Он отображается в отдельном окне терминала в виде 3 точек для каждой из 4 валютных пар и для каждого периода платформы MT4 или MT5. Комбинации точек служат сигналами для входа в рынок. Чем больше таймфреймов показывают одну и ту же комбинацию, тем точнее сигнал. Красный, красный, розовый — сигнал на продажу; зеленый, зеленый, бирюзовый — сигнал на покупку. Валютные пары задаются через входные параметры. Таймфрейм и пара на графике, к которому добавляется индикатор, значения не имеют.
TzPivots (MT4, MT5) — индикатор дневных пивот-уровней с точным и информативным отображением на графике. Трейдеру нужно указать два входных параметра: LocalTimeZone — часовой пояс торгового сервера MT4/MT5 (например «-5», если сервер использует время Нью-Йорка) и DestTimeZone — часовой пояс торговой сессии, для которой вы хотите рассчитать уровни пивот (например «+9» для торговой сессии Токио).
USDX (MT4, MT5) — индикатор для расчета и отображения индекса доллара (DXY) в вашей платформе МетаТрейдер.
Var Mov Avg (MT4, MT5) — индикатор основан на расчете скользящих средних разных периодов. Он обнаруживает пересечения, которые означают сигналы на покупку/продажу, а также показывает текущий тренд. Этот индикатор выдает оповещение о сигнале, которое можно отключить.
WRB «Скрытый гэп» (MT4, MT5) — индикатор, который может помочь трейдерам найти бары широкого диапазона и свечи с длинным телом, а также скрытые гэпы. Он не предлагает свои торговые сигналы, но он может помочь торговле на внешних сигналах.
ZigZagOnParabolic (MT4, MT5) — улучшенная версия стандартного индикатора MetaTrader ZigZag, которая основана на другом стандартом индикаторе платформы MetaTrader — Parabolic SAR. Определяет экстремумы графика.
Вы хотите поделиться своим собственным индикатором для платформы MetaTrader? Хотите прокомментировать или спросить что-то по поводу индикаторов, представленных здесь? Тогда, пожалуйста, посетите наш форум.
Индикатор Forex Enigma — описание и настройка
Описание индикатора
Форекс энигма используется как полностью готовая торговая стратегия подходящая для торговли методом скальпинга (краткосрочные позиции). Сделки можно совершать очень часто, в день количество входов может достигать 5-10. В торговле применяются все основные пары, имеющие хорошую волатильность.
Характеристика и условия
- Торговая платформа: MetaTrader4 (MT4).
- Валютные пары: Наиболее волатильные, например EUR/USD, GBP/USD, USD/CAD, EUR/JPY и т.д.
- Время торговли: Во время Лондонской и Нью-Йоркской сессии.
- ТаймФрейм: М1 либо М5.
- Рекомендуемый брокер: Alpari, RoboForex, Forex4You, InstaForex.
По словам автора, данный индикатор использует «секретные» торговые методики, которые известны не многим трейдерам. Торговать данным индикатором очень просто и он может использоваться как дополнительный фильтр к вашей торговой стратегии. Но рекомендуется использовать его отдельно.
Пароль к индикатору в данной версии вводить не требуется, просто скачайте (ссылка внизу страницы) и пользуйтесь.
Рекомендуемый таймфрейм: М1 либо М5. На других тайм фреймах работа не поддерживается.
Правила открытия и закрытия ордеров
Вход в покупку осуществляется после того, как цена пробьет красный канал вверх и отобразится синяя стрелка вверх. Стоп лосс можете установить на прошлый лоу.
Вход в продажу осуществляется после того, как цена пробьет синий канал вниз и отобразится синяя стрелка вверх. Стоп лосс можете установить на прошлый хай.
Выход из позиции происходит только после появления сигнала противоположенного индикатора, либо по тейкпроффиту (20-30 пунктов) или стоп лоссу.
Но в примере автора торговля осуществляется без стоп лоссов и тейк профитов. Данное действие остается на ваше усмотрение.
Перед началом использования данного индикатора, рекомендуется испытать его на демо счете. Также хотелось бы уточнить, что данный индикатор не перерисовывается (только до закрытия текущей свечи), так что вы можете просмотреть как он вел себя на истории различных пар.
Инструкция по установке
- Распакуйте содержимое архива fx_enigma.zip
- В верхнем меню терминала нажмите File (Файл), затем нажмите кнопку Open Data Folder (на русском: Открыть каталог данных).
- Скопируйте содержимое архива (папку MQL4) в открывшейся раздел, с заменой.
- Перезагрузите терминал
- Обязательно в настройках разрешите использование DLL
- Откройте желаемую торговую пару с таймфреймом м1 либо м5
- Добавьте индикатор на график
Инструкция по настройке
- Trading Style — Торговый стиль, данный параметр отвечает за агрессивность и количество входов
- PeriodSettings — Таймфрейм по которому индикатор будет искать сигналы, рекомендуется M5
- TakeProfit — Ориентировочный тейк профит индикатора
- StopLoss — Ориентировочный стоп лосс индикатора
- Info Position — Расположение информационного окна
- SoundAlert — Звуковое уведомление при появлении нового сигнала на вход
- EmailAlert — Уведомление на почту при появлении нового сигнала на вход
- PushAlert — Пуш уведомление при появлении сигнала на вход
- ColorUpArea — цвет индикатора на покупку
- ColorDnArea — цвет индикатора на продажу
У нас Forex Enigma индикатор вы можете скачать совершенно бесплатно. Если у вас возникнут какие то сложности либо вопросы по установке и торговле, вы можете задать их в комментариях.
Читать Exp — The xCustomEA Универсальный торговый советник на пользовательских индикаторах. Советник по индикатору!
Описание
Exp — The xCustomEA Универсальный торговый советник на пользовательских индикаторах.
Наш новый советник The xCustomEA построен на базе советника The X — Universal EA
Функциональные возможности универсального торгового советника The xCustomEA в точности повторяют все параметры нашего советника The X за исключением одного:
The xCustomEA работает на пользовательских индикатор и имеет возможность программирования своей собственной стратегии торговли для терминалов МТ5 и МТ4.
Другими словами: The xCustomEA имеет связь с пользовательскими индикаторами, которые могут быть скачаны с интернета или маркета mql5 .
Предисловие
Программируя советники на заказ мы не были удивлены тем, что 90 % заказов построены на стратегиях по индикаторам.
Поэтому основная наша работа заключалась в том, чтобы встроить пользовательский индикатор в наш шаблон для написания советника.
Но стоимость такой работы + шаблон для написания + открытый код такого шаблона слишком велика. И не все трейдеры соглашаются на то, чтобы написать торговый советник на один пользовательский индикатор.
Ведь, если Ваш индикатор не достаточно прибыльный, то Вам придется заказывать новый советник по новому индикатору за те же деньги.
Мы нашли выход из этой ситуации и разработали новый универсальный торговый советник The xCustomEA
Этот советник не имеет предустановленной стратегии, он умеет торговать по сигналам других индикаторов. Вы можете запрограммировать Ваш пользовательский индикатор, а наш советник The xCustomEA будет открывать позиции по сигналам.
Купив Наш Универсальный торговый советник The xCustomEA , Вы сможете программировать советники по индикаторам каждый день!
Внимание: Вы не обязаны покупать индикатор для тестирования советника в тестере стратегий.
Вы можете скачать индикатор в тестер стратегий и проверить нашего советника по этому индикатору в тестере стратегий.
Только после получения прибыльных результатов в тестере стратегий, Вы можете купить пользовательский индикатор и запустить советник по этому индикатору на реальном или демо счете!
Основные Функции и описание параметров
Мы не будем останавливаться на подробном описании основных параметров советника потому, что 99% параметров соответствуют нашей систему The X.
Полное описание всех основных параметров и функций рассмотрено в инструкции по The X. Описание параметров Exp The xCustomEA
В The xCustomEA имеются такие функции как:
- Автолот (расчет лота от текущего баланса), мани менеджмент;
- Фиксированный лот;
- Работа по времени (ограничение работы советника по времени торговли);
- Трейлингстоп (стандартный, с алгоритмом «Только прибыльные»);
- Трейлингстоп по индикатору Parabolic SAR
- Функции обработки ошибок для реальных счетов;
- Блок закрытия по общей прибыли и убытку с возможностью отключить советник на счете;
- Безубыток (установка стоплосса на точку безубыточности) (установка Стоп Лосс на нулевой уровень);
- Мартингейл (увеличение следующего лота после убыточной позиции);
- Работа исключительно по сигналам индикатора (Сигнал — открытие, Сигнал — закрытие противоположного ордера — открытие);
- Закрытие противоположного сигнала при смене сигнала;
- Функция «РЕВЕРС», переворот сигналов вашей стратегии;
- Функция усреднения убыточной позиции.
- Функция дополнительного открытия позиций по тренду и против тренда.
- Функции виртуальных стоплосс, тейкпрофит и трейлингстопа.
- Работа позициями, отложенными ордерами, лимитными ордерами.
- Работа с просадкой;
- Работа с лимитом прибыли и убытка;
- Работа с результатами тестирования;
- Работа в полуавтоматическом режиме без открытия позици с оповещенеим о том, что стратегия получила сигнал на открытие, на экран выводится АЛЕРТ;
Полное описание всех основных параметров и функций рассмотрено в инструкции по The X. Описание параметров Exp The xCustomEA
Блок подключения пользовательской стратегии в нашего советника
Новый блок работы с пользовательской стратегией был включен в нашего нового советника.
Параметр | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OWN Signal options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SignalNameIndicator | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SignalTypeIndicator | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IndSigToTrade | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TF_IndSigToTrade1 | Таймфрейм для 1 главного индикатора. Вы можете выбрать ТаймФрейм, по которому индикатор будет принимать сигналы. Period_Current — текущий Таймфрейм |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNALStrategyInputs |
Тип переменной | Запись | Важно | Пример |
int | x | ||
double | x.x | Обязательно указание через точку . | |
datetime | D’year.month.day’ | Обязательно указание D и одинарных ковычек | |
color | C’red/green/blue’ | Обязательно указание С и одинарных ковычек. Перечисление цвета через слэш / | |
Signal_Reverse | Переворачивать сигналы этого индикатора. Эта опция переворачивает сигналы только главного индикатора. | ||
ClosePositionifChangeOWNSignal | Включить \ Выключить закрытие позиций по обратному сигналу главного индикатора, без участия остальных фильтров и других параметров | ||
OWNSIGNAL_shift | Номер бара для сигнала, который будет генерировать индикатор, 1 = последний закрытый бар, сигналы на таком баре считаются завершенными. 0 = Текущий открытый бар, сигналы на таком баре считаются рисующими. Подробнее о этом параметре: Подробная статья о сигнальных барах |
||
Close options | |||
Данный блок позволяет закрывать открытые позиции по сигналам пользовательского индикатора. Используется в том случае, если пользовательский индикатор предоставляет сигналы на закрытие позиций (отдельно от сигналов открытия новой позиции). Если Вам необходимо указать советнику сигналы на закрытие позиций, тогда Вам нужно указать: имя индикатора (может быть идентичным с именем индикатора для закрытия позиций), набор параметров (Если они отличаются от параметров индикатора по умолчанию), ТаймФрейм, Сдвиг бара, а также номер буферов для получения сигналов на закрытие. Отдельно для BUY и SELL позиций. Внимание: Если Вы хотите закрывать позицию при получении противоположного сигналы, тогда Вам не нужно использовать этот блок. |
|||
CloseNameIndicator | |||
CloseTypeIndicator | |||
CloseTimeFrame | |||
Close_shift | |||
CloseStrategyInputs | |||
CloseBuferforBUY | |||
CloseBuferforSELL | |||
Close_IndSigToClose | |||
Filter options | |||
FilterNameIndicator | |||
FilterTypeIndicator | |||
FILTER_IndSigToTrade | |||
FILTER_TF_IndSigToTrade | Таймфрейм для фильтра. Вы можете выбрать ТаймФрейм, по которому индикатор будет принимать сигналы фильтра. Period_Current — текущий Таймфрейм. Например: При использовании МА как главного сигнала с ТФ = М30, Вы можете включить фильтрацию по старшему МА с ТФ=Н4 |
||
Filter_Reverse | Переворачивать сигналы этого фильтра. Эта опция переворачивает сигналы только этого фильтра. Например: Главный индикатор МА показывает BUY но старший индикатор МА показывает SELL, при использовании этой функции мы переворачиваем сигналы старшего МА и получаем совокупный сигнал BUY |
||
FILTERSIGNAL_shift | Номер бара для сигнала, который будет генерировать индикатор, 1 = последний закрытый бар, сигналы на таком баре считаются завершенными. 0 = Текущий открытый бар, сигналы на таком баре считаются рисующими. Подробнее о этом параметре: Подробная статья о сигнальных барах |
||
SLTP options | |||
Данный блок позволяет устанавливать стоплосс или тейкпрофит при открытии позиций по сигналу, которые могут быть взяты из значений буферов пользовательского индикатора. Если у Пользовательского индикатора установлены отдельные буферы для получения стоплосса или тейкпрофита, Вы можете использовать эти значения при открытии новой позиции. Внимание: Стоплосс или тейкпрофит устанавливается только при открытии новой позиции по новому сигналу. В функциях Усреднения, Дополнительного открытия используется параметры стоплоссов и тейкпрофитов из прошлых переменных. Стоплосс и тейкпрофит, полученный от пользовательского индикатора в Усреднении и дополнительном открытии участия не принимают. Если Вам необходимо указать советнику значения стоплосс и тейкпрофит от пользовательского индикатора, тогда Вам нужно указать: имя индикатора |
|||
SLTPNameIndicator | |||
SLTPTypeIndicator | |||
SLTPTimeFrame | |||
SLTP_shift | |||
SLTPStrategyInputs | |||
SLTPBuferforBUY_StopLoss | Номер буфера, для получения значения StopLoss для позиций BUY , -1 означает, что данная опция не работает. | ||
SLTPBuferforSELL_StopLoss | Номер буфера, для получения значения StopLoss для позиций SELL , -1 означает, что данная опция не работает. | ||
SLTPBuferforBUY_TakeProfit | Номер буфера, для получения значения TakeProfit для позиций BUY , -1 означает, что данная опция не работает. | ||
SLTPBuferforSELL_TakeProfit | Номер буфера, для получения значения TakeProfit для позиций SELL , -1 означает, что данная опция не работает. |
Определение Сигнала и Фильтра
Сигнал
- Сигнал — происходит тогда, когда есть все условия для сигнала, например факт пересечения линий МА. Или появление новой точки ZigZag .
- Например : Пересечение уровня 70 для индикатора RSI это сигнал. А если RSI выше уровня 70, то это уже фильтр.
- Сигнал — это то, что появляется в момент поступления котировок, фиксируется на баре. Советник принимает факт совершения сигнала.
- Например: Включился свет. Это сигнал потому, что свет только что включился. При включении света , человек проснулся. Это сигнал.
- Открытие позиций происходит по факту совершения сигнала, линии пересеклись , тогда открывается позиция. Если линии были пересечены ранее, то это не сигнал. Сигнал уже прошел.
Фильтр:
- Фильтр — Это текущее положение индикатора, например текущее положение линий МА относительно друг друга. Или текущая последняя вершина ZIGZAG
- Фильтр — это то, что на данный момент показывает индикатор. Это не факт совершения сигнала. Это текущее положение индикатора.
- Например: Свет горел. Это фильтр потому, что свет уже был включен и он уже горит. При включенном свете человек уже не спит. Это фильтр.
- Фильтрация сигналов происходит по текущему значению индикатору. Если Быстрая МА выше медленной МА, то это фильтр на то, что должны открываться только BUY.
Простая установка пользовательского индикатора в сигналах и фильтрах
Есть два типа работы советника :
xCustomEA — Работа советника по нашему индикатору, в котором Вы лично программируете свою стратегию.
Если Вам необходимо программировать работу советника по индикатору, перейдите в следующий раздел: Программирование своей стратегии
xArrow — Работа советника напрямую с пользовательским индикатором, у которого есть буферы типа Стрелок (Arrow) которые можно использовать для советника.
Например: Буфер с сигналами индикатора на BUY и Буфер с сигналами индикатора на SELL
Такие буферы должны иметь тип Стрелки.
Наш советник определяет сигнал по типу : Значение буфера не равно пустому значению и выше 0.:
Если Вы не хотите программировать свою стратегию и Ваш пользовательский индикатор позволяет работать напрямую с советником, Вы можете указать название индикатора и задать буферы для его работы по сигналам на BUY и SELL
например:
1. Укажите имя пользовательского индикатора! Если этот индикатор был скачан с маркета MQL5, тогда Вам необходимо указать с папки Market:
Market\\PipFinite Trend PRO
Обязательно нужно писать двойной обратный слэш \\
2. Укажите тип сигналов xArrow
3. Укажите номер буфера сигналов для открытия BUY (в данном примере буфер номер 8)
4. Укажите номер буфера сигналов для открытия SELL (в данном примере буфер номер 9)
Пример буфера:
Таким образом, нам не нужно программировать наш индикатор, для работы советника.
Наш пример пользовательского индикатора содержит буферы для работы советника и мы напрямую можем с ним взаимодействовать!
В нашем разделе The xCustomEA Примеры стратегий мы будем выкладывать примеры программирования стратегий и советники по индикаторам известных в маркете!
Внешние переменные и настройки
Параметр | Описание |
---|---|
Signal options Дополнительный блок работы с сигналами | |
Show_alert_without_opening_positions | При включении данного параметра, советник не будет открывать новую позицию по сигналу, а только оповещать пользователя о том, что появился новый сигнал. При этом все остальные функции будут работать в штатном режиме. Позволяет пользователю самостоятельно открывать позицию, если советник выдал сигнал. Но советник не совершает эту сделку и не открывает позицию, а только оповещает пользователя о сигнале. |
OpenBarControlOnly | Работа советника только по открытым барам. Данный режим позволяет моделировать работу советника по открытию бара(как в тестере стратегий). При включении данного режима, советник будет торговать точно также , как при режиме тестирования OpenPriceOnly. Все! функции советника будут исполняться 1!! раз на открытии нового бара (в Зависимости от ТФ, какой ТФ у Вас установлен, такой таймфрейм и будет использоваться), в том числе и Модификация, Трейлингстоп, Усреднение, открытие сигналов и т.д. |
ControlNewBarforSIGNAL | проверка сигнала индикаторов только каждый новый бар (без проверки на каждом тике), работает только тогда, когда OWNSIGNAL_shift>=1 и IndSigToTrade!=NoSignal(при NoSignal, советник проверяет значения фильтров каждый тик) При включении ControlNewBarforSIGNAL=true, скорость оптимизации увеличивается в 1.5 раза |
ReverseSignal | Переворот общего сигнала стратегии, полученного от Главного индикатора + фильтров! |
Opening Filter options Фильтры открытия позиций | |
TypeTradeBUYSELL | направление торговли:
При этом: Если использовать отложенные ордера и работать только в 1 направлении: каждый раз при новом сигнале, старый отложенный ордер будет удален и выставлен на новую цену. |
MinuteToOpenNextPosition | (Разрешение на открытие следующего сигнала после последней открытой позиции), если нет открытых позиций, то советник считает время от последней закрытой позиции. Время считается по одноименному типу. Если сигнал на BUY то время считается от последней открытой \ закрытой BUY. количество минут для открытия следующей сделки по сигналам индикаторов. Позволяет фильтровать сделки при использовании ONlyOnePosbySignal=false. |
DistanceToOpenNextPosition | Минимальная Дистанция для открытия следующей позиции по основному сигналу (Если установлено ONlyOnePosbySignal=false и OnePosPerDirection=false). Если DistanceToOpenNextPosition выше 0, тогда следующая позиция может быть открыта только тогда, когда предидущая позиция по сигналу прошла DistanceToOpenNextPosition пунктов прибыли! Если DistanceToOpenNextPosition ниже 0, тогда следующая позиция может быть открыта только тогда, когда предыдущая позиция по сигналу находится на расстоянии DistanceToOpenNextPosition пунктов в обе стороны прибыли или убытка! |
OpenOppositePositionAfterStoploss | открывать противоположную позицию при закрытии текущей по стоп-лоссу. Позволяет открывать противоположную позицию сразу же после получения стоп-лосса предыдущей сделки без использования сигналов индикатора. Если последняя позиция была закрыта по стоплоссу, советник немедленно откроет противоположную позицию |
ONlyOnePosbySignal | Торговать только 1 текущей главной позицией одного направления. Если советник открыл позицию SELL , тогда все остальные сигналы на SELL будут игнорироваться |
OnePosPerDirection | Открытие 1 сделки на 1 направление например: если OnePosPerDirection=true и ONlyOnePosbySignal = false тогда советник может открыть 1 сделку Бай по сигналу и 1 сделку Селл по сигналу если OnePosPerDirection=false и ONlyOnePosbySignal = true тогда советник может открыть только 1 сделку по сигналу либо Бай либо СЕЛЛ если OnePosPerDirection=false и ONlyOnePosbySignal = false тогда советник может открывать любые сделки по каждому сигналу индикаторов |
OnlyOnePositionPerMagic | Открытие 1 позиции на 1 магик, Советник проверяет есть ли открытые позиции по данному магику у других валютных пар. Если позиции нет — советник откроет сделку по сигналу, а остальные советники будут ждать завершения этой сделки. Если OnePosPerDirection= false, тогда OnlyOnePositionPerMagic=true работает так: разрешена 1 позиция по магическому номеру; Если OnePosPerDirection= true, тогда OnlyOnePositionPerMagic=true работает так: разрешена 1 позиция каждого из направлений по магическому номеру; |
OnlyAlternateSignals | OnlyAlternateSignals Позволяет открывать позиции только поочередно. Если последняя закрытая позиция была SELL, следующая может открыться только BUY! Необходима для торговли главного индикатора в режиме No Signal |
MAX_BUY_POSITION | параметр ограничения максимального количества сделок BUY. Учитывается позиции, открытые по сигналам индикаторов. Позиции усреднения и доливок не учитываются |
MAX_SELL_POSITION | параметр ограничения максимального количества сделок SELL. Учитывается позиции, открытые по сигналам индикаторов. Позиции усреднения и доливок не учитываются |
MaxSpreadToNotTrade | Максимальный спред, при котором советник может открыть позицию Если текущий спред на момент получения сигнала больше указанного значения, сигнал индикатора игнорируется до тех пор, пока спред не станет меньше указанного значения. |
MinSpreadToNotTrade | |
Include_Commission_Swap | |
Close options Блок функций по закрытию позиций! | |
ClosePosifChange | Закрывать позиции при обратном общем сигнале индикаторов. Разница между ClosePosifChange и ClosePositionifChangeOWNSignal в том, что при ClosePosifChange — смена сигнала считается по всем фильтрам + основной сигнал. а при ClosePositionifChangeOWNSignal — смена сигнала считается только по главному индикатору. Работает также и для отложенных ордеров. |
ClosePosition_After_X_Minutes | Закрытия позиции спустя установленное количество минут. Также советник проверяет включенный параметр CloseChangeOnlyInProfit: Закрытие только прибыльных позиций. |
CloseChangeOnlyInProfit | закрывать сделки при обратном сигнале, только когда текущая позиция вышла в прибыль. |
Pending orders options Блок работы с отложенными и лимитными ордерами. | |
StopOrderUSE | |
StopOrderDeltaifUSE | Количество пунктов для отложенного или лимитного ордера |
StopOrderDayToExpiration | StopOrderDayToExpiration= количество дней для истечения ордера.
Если отложенный ордер не сработал в течении указанных дней, то он автоматически удаляется. |
StopOrderBarToExpiration | Истечение отложенного ордера в барах. Если задан StopOrderBarToExpiration=10, и ТФ = М1, тогда Отложенный ордер будет снят через 10 минут после установки. Внимание: Каждый брокер имеет свой минимальный параметр времени для истечения. |
ReInstallStopOrdersNewSignalAppears | Переустанавливать отложенные ордера, если появился новый сигнал от индиктаоров. Позволяет снимать текущий отложенный ордер BUYSTOP и устанавливать новый BUYSTOP на новом уровне тогда, тогда индикаторы показали новый сигнал. |
Trading options Параметры для торговли | |
Magic | магический номер позиций, открываемых советником. |
Slippage | Уровень максимально возможного проскальзывания в пунктах при открытии и закрытии позиций. |
MarketWatch | Включает возможность открытия позиций с стоплосс \ тейкпрофитом на счете с MARKET исполнением. Первая открывается позиция, после успешного открытия модифицируются уровни стоплосс и тейкпрофит. |
CommentToOrder | Дополнительный комментарий к открываемым позициям. Вы можете указать здесь дополнительный комментарий, который будет добавлен к открываемой позиции для разграничения настроек например. |
RoundingDigits | Количество знаков после запятой при открытии позиции или ордера. Варианты выбора:
|
TypeFilling | Тип заливки позиций и ордеров. Используется для МТ5 терминала. В режиме AUTO — советник пытается определить тип заливки автоматически. Но, в некоторых ситуациях Вам необходимо самому установить нужный тип заливки. Если при открытии позиции Вы получаете ошибку 10030 TRADE_RETCODE_INVALID_FILL Указан неподерживаемый тип исполнения ордера по остатку Установите тот тип заливки, который указывает Ваш брокер. FillOrKill ,ImmediateOrCancel ,Return |
Stops options Параметры стоп приказов, стоплосс, тейкпрофит | |
VirtualStops | |
SetMinStops | Автоматически нормализовать все параметры советника до минимально допустимых уровней стопов. При виртуальных стопах — этот параметр не имеет силы. При AutoSetMinLevel уровни стопов будут приведены к минимально возможным уровням, разрешенным на сервере; При ManualSet пользователь получит сообщение о том, что уровни стопов в советнике меньше минимального и советник перестанет торговать. |
StopLoss | Стоплосс каждой открываемой позиции в пунктах |
TakeProfit | Тейкпрофит каждой открываемой позиции в пунктах |
ForcedModifySLTP | |
TimeToCheckAverageSpread | |
Lots options Параметры работы с лотом позиций | |
Lots | Фиксированный лот для открытия позиции. |
DynamicLot | Динамический лот, Автолот для открываемой позиции. Включение динамический расчет лота в процентах от свободной маржи и других факторов. Расчет нашего автолота. |
LotBalancePercent | Процент для автолота |
RiskRate | RiskRate — курс вашей валюты по отношению к доллару. По умолчанию RiskRate = 0 — означает, что советник будет пытаться найти правильный курс в Обзоре рынка. Для того чтобы автолот работал адекватно со всеми валютными парами, вам необходимо включить в Обзоре рынка «Показать все валютные пары». |
MaxLot | Максимальный лот, который может открыть советник при расчете автолота и мартингейла на первую главную позицию |
Martin | Стандартное умножение лота последней закрытой позиции в убытке. Если Martin = 1, тогда мартингейл не включается. Если Martin = 0, тогда советник не сможет открыть следующую позицию Если Martin = 2, тогда первый лот = 0.1, второй лот = 0.2, и так далее, 0.4 — 0.8 — 1.6 Если Martin = 0.5, тогда первый лот = 1, второй лот = 0.5, и так далее, 0.25 — 0.125 |
Averager options Блок функций усреднения позиций, открытие позиций против тренда | |
UseAverAdditionalOpeningOrderinOne | |
AverageUSE | Включение функции усреднения позиций. Если Главная позиция уходит в убыток на определенное количество пунктов, наш советник открывает позицию такого же типа. Тем самым усредняя первую позицию. Все функции советника (трейлингстоп, Безубыток (установка стоплосса на точку безубыточности). ) будут работать уже от средней линии позиций, которая рассчитывается от всех позиций одного типа. Например: Если открыта позиция SELL с ценой 1.200, и цена идет вверх. Тогда при превышении цены на 100 пунктов (например) 1.300 — советник открывает еще одну позицию SELL Средняя линия от этих двух позиций = 1.250 Трейлингстоп и все остальные функции будут работать от средней линии этих двух позиций. Внимание: При разных лотах позиций, средняя цена рассчитывается по математической формуле. |
TakeProfitALL | Дистанция общего тейкпрофита при открытии сделок усреднения. Данный параметр целесообразно использовать только при включении AverageUSE. Устанавливает заданный тейкпрофит от текущей средней линии всех позиций для ВСЕХ позиций Работает только тогда, когда открывается позиция усреднения |
Distance | Дистанция от последней открытой позиции одного типа для усреднения. Размер дистанции между позициями, ячейка сетки. Вы можете установить 100 пунктов, тогда каждая новая позиция усреднения будет открываться через 100 пунктов убытка от последней открытой позиции |
DistanceMartin | коэффициент увеличения дистанция при усреднении на каждую следующую сделку. Вы можете установить 1,5, тогда каждая новая позиция усреднения будет открываться через 100 + 50 (100 * 1,5) пунктов потери от последней открытой позиции. (100,150,225,337,506) |
LotsMartin | Увеличение лота для сетки позиций. Коэффициент увеличения каждой позиции усреднения. Например: Начальный лот главной позиции = 0.1 LotsMartin=2, тогда Следующий лот открываемой позиции усреднения будет 0.2, 0.4, 0.8 и так далее. Внимание: Средняя линия при этом будет рассчитана по формуле с использованием лотов. Позволяет приблизить уровень Безубыток (установка стоплосса на точку безубыточности) (средней линии) к текущей цене. Но мартингейл может быть опасен для Вашего счета. Пожалуйста, рассчитывайте этот параметр так, чтобы Ваш депозит выдержал такую нагрузку |
LotAdditional | — добавочный лот для усреднения позиции для открытия против тренда. |
MaxOrdersOpen | Максимальное количество позиций усреднений. Если сетка позиций будет равна MaxOrdersOpen, тогда следующие позиции усреднения игнорируются. |
Additional opening Блок функций для дополнительного открытия позиций по тренду | |
AdditionalOpening | Включение функции открытия дополнительных позиций. Если Главная позиция уходит в прибыль на определенное количество пунктов, наш советник открывает позицию такого же типа. Тем самым усредняя первую позицию. Это помогает доливаться при прибыльном сигнале. Все функции советника (трейлингстоп, Безубыток (точка безубыточности) . ) будут работать уже от средней линии позиций, которая рассчитывается от всех позиций одного типа. Например: Если открыта позиция SELL с ценой 1.200, и цена идет вниз. Тогда при превышении цены на 100 пунктов (например) 1.100 — советник открывает еще одну позицию SELL Средняя линия от этих двух позиций = 1.150 Трейлингстоп и все остальные функции будут работать от средней линии этих двух позиций. Внимание: При разных лотах позиций, средняя цена рассчитывается по математической формуле. |
StopLossALL | Дистанция общего стоплосса при открытии дополнительных сделок. Данный параметр целесообразно использовать только при включении AdditionalOpening. Устанавливает заданный стоплосс от текущей средней линии всех позиций для ВСЕХ позиций Работает только тогда, когда открывается позиция доливки |
DistanceAdditionalOpening | Дистанция от последней открытой позиции одного типа для доливок. Размер дистанции между позициями, ячейка сетки. Вы можете установить 100 пунктов, тогда каждая новая позиция доливок будет открываться через 100 пунктов прибыли от последней открытой позиции |
LotsMartinAdditionalOpening | Увеличение лота для сетки позиций. Коэффициент увеличения каждой позиции доливок. Например: Начальный лот главной позиции = 0.1 LotsMartin=2, тогда Следующий лот открываемой позиции доливок будет 0.2, 0.4, 0.8 и так далее. Внимание: Средняя линия при этом будет рассчитана по формуле с использованием лотов. Позволяет приблизить уровень Безубыток (точка безубыточности) (средней линии) к текущей цене. Но мартингейл может быть опасен для Вашего счета. Пожалуйста, рассчитывайте этот параметр так, чтобы Ваш депозит выдержал такую нагрузку |
LotAdditionalOpening | — добавочный лот для добавочной позиции для добавочного открытия по тренду. |
MaxOrdersOpenAdditionalOpening | Максимальное количество позиций доливок. Если сетка позиций будет равна MaxOrdersOpen, тогда следующие позиции доливок игнорируются |
Time Trade options Блок работы с временем торговли, ограничение по времени. | |
TradeStartStopbyTime | Функция работы по времени. Если TradeStartStopbyTime = false, тогда советник торгует круглосуточно. Если TradeStartStopbyTime = true, тогда включается время торговли: |
SeveralTimeWork | Вы также можете задать несколько временных отрезков для торговли в параметре SeveralTimeWork. Формат записи: ЧЧ:ММ-ЧЧ:ММ; где: Час старта торговли:Минута старта торговли — Част стоп торговли: Минута стоп торговли. Например, SeveralTimeWork=3:00-5:00;7:30-8:50;12:00-15:00; тогда советник будет торговать 3 отрезка времени. с 3 часов до 5 часов, с 7:30 до 8:50 и с 12:00 до 15:00. Все остальное время советник не будет открывать новые сделки. |
OpenHour OpenMinute | Советник проверяет время торговли по параметрам: OpenHour:OpenMinute — начало торговли и CloseHour:CloseMinute — конец торговли за 1 сутки. Например: OpenHour=5 и OpenMinute=0, а также CloseHour=18 и CloseMinute=59, тогда советник будет торговать каждый день с 5:00 до 18:59. |
ClosePeriod_Minute | Если Вы хотите задать период торговли от начального времени, Вы можете задать параметр ClosePeriod_Minute — период в минутах. Например, OpenHour=6 и OpenMinute=0 и ClosePeriod_Minute=180, тогда советник устанавливает время торговли с 6:00 до 9:00(6+180 минут = 9 часов). |
CloseAllTradesByOutOfTime | |
TradeByDays | В нашем блоке работы по времени ВЫ можете задать Торговые дни для торговли: TradeByDays Например, TradeByDays=true Days=1,2,3 — в таком случае советник будет торговать только в понедельник, вторник и среду по установленному выше времени. Или торговать круглосуточно эти 3 дня, если время не установлено. Если ВЫ указали Days=1,2,3,4,5 но параметр TradeStartStopbyTimeFr > |
DayForOptimization | Также ВЫ можете задать 1 день для оптимизации в параметре DayForOptimization. Эта опция полезна для того, чтобы определить в какие дни на оптимизации были самые прибыльные. например, DayForOptimization = 3, тогда советник будет торговать только по средам. |
TradeStartbyTimeMonday | Советник начинает работать в понедельник, если задано TradeStartbyTimeMonday=true по времени OpenHourMonday:OpenMinuteMonday Например, OpenHourMonday=3 и OpenMinuteMonday=40, тогда советник начинает торговать в понедельник в 03:40 по времени сервера (время Вашего брокера, указывается в обзоре рынка). |
TradeStartStopbyTimeFriday | Торговое время для пятницы. В нашем советнике ВЫ можете задать время торговли советника в пятницу. Параметры времени для пятницы: OpenHourFriday:OpenMinuteFriday — CloseHourFriday:CloseMinuteFriday Например, Вам нужно, чтобы советник не открывал новых сделок в пятницу после 18:00, тогда ВЫ устанавливаете: OpenHourFr > В таком случае, советник не будет открывать новые сделки после 18 : 00 |
CloseFriday | Также Вы можете закрыть все открытые сделки и отложенные ордера в пятницу в установленное время 18:00, CloseFr > |
BreakEven WithoutLOSS options Блок работы с безубытком (Установка стоплосса в безубыток в определенный момент) | |
MovingInWLUSE | Включить функцию Безубыток (установка стоплосса на точку безубыточности) на открытые позиции. Внимание: Если включена функция усреднения или доливок, то при открытии 2-х и более позиций, советник включает функцию Безубыток (установка стоплосса на точку безубыточности) от средней линии, а не от цены открытия позиций |
LevelWLoss | |
LevelProfit | Количество пунктов прибыли, набранной позицией для установки стоплосса в LevelWLoss пунктов прибыли |
Standard Trailing options Стандартный трейлингстоп (Сопровождение позиций, путем модификации стоплосса в прибыль!) | |
TrailingStopUSE | Включение функции стандартного трейлингстопа. Внимание: Если включена функция усреднения или доливок, то при открытии 2-х и более позиций, советник включает функцию трейлингстопа от средней линии, а не от цены открытия позиций |
IfProfTrail | при true Советник начинает модификацию только с момента выхода позиции в Безубыток (установка стоплосса на точку безубыточности) + TrailingStop пунктов прибыли. при false — тралингстоп начинает работать сразу после выставления позиции и выходе позиции в прибыль и тянет его вслед за ценой |
TrailingStop | Дистанция трейлингстопа в пунктах |
TrailingStep | Шаг изменения стоплосса при трейлингстопе в пунктах |
SaveTPafterTrailingStop | При включении которой, тейк-профит модифицированных позиций будет сохраняться на своем месте. Например: SaveTPafterTrailingStop = false: При выполнении трейлинг-стопа, тейк-профит модифицированной позиции будет удален; SaveTPafterTrailingStop = true: При выполнении трейлинг-стопа, тейк-профит модифицированной позиции будет сохранен. |
TrailingStop by SAR Блок трейлингстопа по Параболику (установка и модификация стоплосса по точкам индикатора Parabolic SAR) | |
TrailingStopSAR | Включить функцию трейлингстопа по индикатору Parabolic SAR. Внимание, если показатель индикатора в убытке для позиции, советник ждет пока точка параболика не будет в прибыли для позиции. Если у нас открыто 2 и более позиции усреднителя, то Безубыток (установка стоплосса на точку безубыточности) считается от средней линии совокупных позиций. |
TrailingStopSAR_TimeFrame | Таймфрейм для индикатора |
step maximum | Настройки индикатора |
CloseALL when Profit or LOSS options Блок закрытия по общей прибыли или убытку | |
TypeofClose | |
SeparateBuySell | Раздельный расчет и закрытие позиций по двум разным направлениям BUY и SELL. Данная функция раздельно закрывает два напрвления по общей прибыли или убытку. Актуально, Если ONlyOnePosbySignal=false и OnePosPerDirection=false. Или любые настройки, которые позволяют открывать больше одного направления и больше одной позиции в направлении. |
CloseProfit | Закрывать позиции при общей прибыли. True — разрешить, False — запретить |
prifitessss | |
CloseLoss | Закрывать позиции при общему убытку. |
lossss | |
TrailOptions | Включать трейлинг общей прибыли при превышении prifitessss юнитов . Данная опция означает дистанцию от параметра prifitessss для включения трейлинга прибыли. Например: prifitessss = 100 долларов (валюта депозита) TrailOptions=10 долларов тогда, когда позиции наберет прибыль в 100 долларов, советник не закроет эти позиции, а установит уровень прибыли на 90 долларов. Далее, если прибыль увеличится на 1 доллар и станет 101 доллар, уровень прибыль зафиксируется на 91 доллар. Если прибыль пойдет вниз и достигнет 91 доллар — все позиции закроются на этом уровне. |
TrailOptionsStep | Шаг увеличения зафиксированного уровня прибыли |
BalanceStart | Стартовый баланс, от которого будет рассчитываться процент от баланса. Если 0 = тогда устанавливается текущий баланс счета. |
ForcedClose | Принудительное закрытие всех позиций после получения общей прибыли или убытка |
MailSend | Отправить почту при закрытии |
Orderdelete | Удалять отложенные ордера при закрытии позиций |
OFFAfterClosePROF | Отключать советника после закрытия по общей прибыли |
OFFAfterCloseLOSS | Отключать советника после закрытия по общему убытку |
CloseTerminalAfterClosePROF | Закрывать терминал после закрытия по общей прибыли |
CloseTerminalAfterCloseLOSS | Закрывать терминал после закрытия по общему убытку |
DrawDown options Блок управления открытием позиций при просадке | |
DrawDown_Level | DrawDown_Level — включить блок управления просадкой Type_DrawDownHR — тип расчета просадки на основе сделок в истории и текущих сделок DrawDown_Level_One — первый уровень просадки в процентах Type_Deal_Level_One — действие при прохождении первого уровня просадки (отключить новые сигналы \ отключить усреднение сделок или дополнительное открытие \ отключить все сделки \ вывести сообщение) DrawDown_Level_Two — второй уровень просадки в процентах Type_Deal_Level_Two — действие при прохождении второго уровня просадки (закрыть все выгодные позиции \ закрыть все убыточные позиции \ закрыть все \ вывести сообщение) Например: |
Withdrawal Блок виртуального снятия средств в тестере стратегий для имитации работы с депозитом | |
OnTester_Custom_max | |
Withdrawal | блок Виртуального снятия средств в тестере:
Withdrawal — Включение виртуального снятия средств при тестировании в тестере стратегий; |
Только для версии MT5. Symbols options — Установка торговли по нескольким символам одновременно! | |
PAIR1 — PAIR12 |