Gold Session Range Signals

Одна сессия. Один диапазон. Одна стрелка в каждую сторону - и то самое правило, которое её нарисовало.

Gold Session Range Signals отмечает диапазон открытия выбранной вами сессии, а затем рисует одну стрелку на первом закрытом баре, который вышел за этот диапазон на величину отступа, рассчитанного от ATR. Все формулы опубликованы ниже, чтобы вы могли проверить работу индикатора, а не доверять ему на слово.

Он рисует. Он не торгует. Никаких ордеров, изменений, закрытий и доступа к счёту.

Три отличия

- Он не перерисовывает. На формирующемся баре не рисуется ничего. Сигнал появляется только после закрытия бара и остаётся там, где появился. Переключите таймфрейм - количество стрелок не изменится.
- Он молчит рядом с выходом новостей. Сигналы не выдаются внутри окна вокруг событий экономического календаря, отобранных вами по важности и стране. Панель показывает, почему сейчас тихо и когда работа возобновится.
- Он каждый раз называет условие. Стрелка подписана как Long setup или Short setup, а в тексте оповещения всегда есть символ, таймфрейм и выполненное условие.

Что вы видите на графике

- Диапазон открытия сессии в виде прямоугольника.
- Одну стрелку на первом закрытом баре, вышедшем за диапазон на величину отступа.
- Четыре расчётных уровня с ценами: Entry, Stop reference, Objective 1, Objective 2.
- Панель только для чтения: состояние сессии, границы диапазона, отношение диапазона к ATR, число сигналов, состояние календаря, последний сигнал.
- Письменную причину каждый раз, когда ничего не нарисовано: нет диапазона, диапазон узкий, диапазон широкий, нет ATR, календарь недоступен, действует пауза и ещё девять вариантов.

Полный расчёт - ничего не скрыто

ATR = iATR(InpAtrPeriod) на закрытом баре i
Margin = InpBreakAtr * ATR
RangeW = RangeHigh - RangeLow

Условие 1, качество диапазона: InpMinRangeAtr * ATR <= RangeW <= InpMaxRangeAtr * ATR
Условие 2, календарь: время закрытия бара не попадает в окно вокруг публикации
Условие 3, однократность: один сигнал на сессию в каждую сторону

Long setup: Close[i] >= RangeHigh + Margin
Short setup: Close[i] <= RangeLow - Margin

Для Long setup:
   Entry = Close[i]
   Stop reference = min(RangeLow, Entry - InpStopAtr * ATR)
   Risk = Entry - Stop reference
   Objective 1 = Entry + InpR1 * Risk
   Objective 2 = Entry + InpR2 * Risk

Short setup строится зеркально.

Условие 1 проверяется один раз за сессию, в момент закрытия диапазона, по последнему закрытому бару, полностью попавшему в период формирования диапазона. Если проверять его на каждом баре, одна и та же сессия будет переходить из состояния "пропущена" в "принята" и обратно.

Расчётные уровни - это вычисленные значения, а не рекомендации. Панель сообщает об этом постоянно.

Время начала сессии задаётся по времени сервера

Время сервера брокера отличается от вашего местного времени. Установите час сессии по часам сервера вашего брокера. Для сервера GMT+3, который часто встречается у брокеров MetaTrader:

- Токио, 09:00 по местному времени, это 03:00 по серверу
- Лондон, 08:00 по местному времени, это 10:00 по серверу - значение по умолчанию
- Нью-Йорк, 08:00 по местному времени, это 15:00 по серверу

Оповещения

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

Чего этот индикатор не делает - прочитайте до покупки

1. Он не открывает, не изменяет, не закрывает и не останавливает ничего. В коде нет ни одной торговой функции.
2. В тестере стратегий пауза по реальным событиям календаря не работает: терминал не разрешает там обращения к календарю. Вместо этого воспроизводится одно явно помеченное тестовое окно, чтобы поведение было видно.
3. На формирующемся баре не появляется ничего. Если вы ждёте стрелку, пока свеча ещё движется, индикатор покажется медленным. Так задумано.
4. Он не показывает ни долю удачных сигналов, ни пункты, ни результаты в деньгах. Такой функции в продукте нет.
5. Он не выдаёт оповещения по прошлым барам.
6. Он показывает время, страну и важность публикации. Прогноз и фактическое значение не показываются.
7. Он не отслеживает возврат цены внутрь диапазона после сигнала. Появившаяся стрелка больше не двигается.
8. Отдельно выбираются США, еврозона, Япония и Великобритания. Всё остальное - один переключатель All other countries, в который входят также AU, CA, NZ и CH.
9. Пауза откладывает, но не отменяет. Если к концу окна цена всё ещё вне диапазона, стрелка появится в этот момент.
10. При первой загрузке после запуска терминала отрисовка может занять несколько секунд, пока терминал загружает свой календарь. Дальше это занимает около 0,1 секунды на графике из 100 000 баров.
11. Сразу после смены символа или таймфрейма прежнее состояние может оставаться на экране около секунды, пока не будет перерисовано.

Входные параметры - 31, по группам

- Session: час и минута начала по времени сервера, длина диапазона открытия в минутах, сколько минут принимаются сигналы после закрытия диапазона.
- Signal: период ATR, отступ пробоя в ATR, минимальная и максимальная ширина диапазона в ATR.
- Reference levels: показывать или нет, расстояние до стоп-уровня в ATR, Objective 1 и Objective 2 как множители риска.
- Economic calendar: включение, важность, минуты до и после, четыре страны плюс один переключатель для остальных.
- Alerts: всплывающее окно, звук, телефон, почта.
- Display: угол панели, панель включена или нет, прямоугольник диапазона включён или нет, два цвета.
- Strategy Tester: тестовое окно паузы включено или нет.

Значения вне допустимого диапазона не исправляются молча. Панель называет параметр, и индикатор возвращается к значению по умолчанию.

Если вы вызываете его из своего эксперта

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

int h = iCustom(_Symbol, _Period, "Market\\GoldSessionRangeSignals",
                0, 10, 0, 30, 240,
                0, 14, 0.15, 0.5, 3.0,
                0, true, 1.0, 1.0, 2.0,
                0, true, 0, 15, 15, true, true, false, false, false,
                0, true, false, false, false,
                0, 0, true, true, clrDodgerBlue, clrCrimson,
                0, true);

Требования

MetaTrader 5. Любой символ и любой таймфрейм. Значения по умолчанию подобраны для XAUUSD на M5. Фильтр новостей использует календарь, встроенный в ваш терминал.

Бесплатная демоверсия

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

О риске

Торговля связана с риском потерь. Этот индикатор отображает значения, рассчитанные по формуле выше. Он не даёт инвестиционных советов и не делает никаких утверждений о результатах. Сначала проверьте его на демо-счёте и сами решите, подходит ли такое отображение вашему методу.
Другие продукты этого автора
Drawdown Limit Guard следит за тем, достигнут ли заданный вами размер убытка, и закрывает позиции, как только это происходит. Инструмент не принимает торговых решений. Он отслеживает дневной и общий убыток, предупреждает при приближении к границе и закрывает позиции при её достижении. Больше он ничего не делает. Вы задаёте границу дневного убытка и границу общего убытка. Можно использовать одну из них или обе. После достижения границы позиции, появившиеся с этого момента, закрываются, а появив
Trade Pause Scheduler — инструмент, который приостанавливает торговлю в заданные вами промежутки времени. Вы заранее задаёте промежутки, в которые предпочитаете не торговать: вокруг выхода экономических новостей, на открытии в понедельник или в любое другое время. Когда такой промежуток начинается, инструмент отменяет только что выставленные отложенные ордера и закрывает только что открытые позиции. После окончания промежутка всё возвращается к обычной работе. Сам инструмент не торгует. Он не
Risk Lock Trade Panel — это торговая панель для ручной торговли в MetaTrader 5. Направление и момент входа выбираете вы, а панель считает объём, отправляет ордер сразу со стоп-лоссом и дальше ведёт позицию в том же окне. Она не открывает сделки сама, не даёт рекомендаций и не рассылает сигналы. ОБЪЁМ СЧИТАЕТСЯ ОТ ВАШЕГО РИСКА Риск задаётся в процентах от баланса или от средств, либо фиксированной суммой в валюте счёта. Расстояние до стоп-лосса можно ввести в пунктах или нажать «Show line» и п
Большинство инструментов риск-менеджмента смотрят на счёт целиком: когда счёт достигает лимита, останавливается всё, включая тех советников, которые ничего плохого не сделали. EA Circuit Breaker работает с каждым советником по отдельности. Когда отдельный советник переходит черту, которую вы для него провели, обрабатывается только он, а остальной счёт продолжает работать. Инструмент не открывает сделки сам, не даёт рекомендаций и не рассылает сигналы. СДЕЛАНО ДЛЯ ХЕДЖИНГОВЫХ СЧЕТОВ Понять, к
Most trade managers work on the orders they placed themselves, or on the symbol of the chart they sit on. This one works on the account. Trade Control Center puts every open position and every pending order on your account into one list - whoever opened them. Trades you placed by hand, from your phone, from another terminal, or from any EA all appear in the same table, across every symbol, and you can act on them from there. It does not open trades on its own, it does not give advice, and it d
A backtest is a promise. This tool keeps score against it. Load the Strategy Tester report of an EA and Backtest Reality Check takes it apart: how many trades it really rests on, how much of the winnings came from the three biggest ones, how straight the balance curve is, how long the quiet stretches are, whether the lot size grows inside a run of losses, and how much history the whole thing stands on. Then link that report to an EA running on your account. The same figures are measured again
Ваши инструменты управления риском следят за убытками. За скоростью выставления ордеров не следит никто - до тех пор, пока купленный вами инструмент не выпустит сорок сделок за минуту. Runaway Guard измеряет, насколько быстро на вашем счёте появляются ордера, отдельно по каждому источнику, и срабатывает только при превышении предела скорости. Он не смотрит ни на приобретения, ни на потери. Когда что-то идёт вразнос, он записывает один файл инцидента с настоящими тикетами сделок, чтобы вы могли
Спрашивать нечего. Правило записано в названии продукта, а пороги измерены на вашем собственном счёте. Gold Adx Atr Dashboard отмечает закрытый бар, на котором завершился откат внутри тренда по ADX. Он использует два учебниковых индикатора и больше ничего: ADX для направления, ATR для размера. Здесь нет ни одного порога, периода или множителя, который вам нужно было бы настраивать. Глубина, которой должен достичь откат, измеряется на вашем собственном счёте, и эта величина выводится на график,
Фильтр:
Нет отзывов
Ответ на отзыв