Индикатор Accurate Signals – индикатор для торговли на любых таймфреймах
Оглавление. Жми для простмотра
Стрелочные индикаторы являются наиболее простыми в применении инструментами теханализа, по сигналам которых могут зарабатывать даже люди, ничего не понимающие в рыночной аналитике. Им всего лишь нужно вовремя открывать позицию в направлении, которое будет указано сгенерированным сигналом. Рассматриваемый в этой статье индикатор Accurate Signals является именно таким – максимально простым и довольно прибыльным.
p, blockquote 1,0,0,0,0 —>
p, blockquote 2,0,0,0,0 —>
Лучший брокер
p, blockquote 3,0,0,0,0 —>
Автор его алгоритма не раскрывает принципа, по которому Accurate Signals выполняет анализ динамики котировок. Самостоятельно разобраться в этом также не получится, поскольку индикатор предоставляется в скомпилированном виде. Поэтому проанализируем эффективность его работы на реальных исторических данных.
p, blockquote 4,0,1,0,0 —>
Настроечные параметры
На результаты работы оказывает влияние всего одна входная переменная – Nbars, задающая длину временного интервала, цены которого будут использоваться в расчетном алгоритме. Чем меньше значение этого параметра, тем чаще будут генерироваться торговые сигналы и тем ниже будет их достоверность. Остальные два параметра задают режим оповещения:
p, blockquote 5,0,0,0,0 —>
- UseSound – звуком;
- UseAlert – сообщением.
Анализ работы индикатора Accurate Signals
Его сигналами являются стрелки:
p, blockquote 6,0,0,0,0 —>
- красная – означает продажу;
- синяя – означает покупку.
Дополнительно слева сверху выводится статистика по работе индикатора:
p, blockquote 7,0,0,0,0 —>
- точность (Accuracy) – относительное количество прибыльных сделок;
- прибыльность (Points) – абсолютное количество пунктов, по которым был начислен доход.
Также важно заметить, что перерисовка у индикатора, вероятнее всего, отсутствует, поскольку процент прибыльных сделок практически никогда не превышает 90%, а иногда даже опускается ниже 50%. Не была замечена перерисовка и при наблюдении за работой Accurate Signals в реальном времени. Однако был замечен другой недостаток – часть сигналов пропадала при:
p, blockquote 8,1,0,0,0 —>
- переходе на иной таймфрейм, а затем возврате на первоначальный таймфрейм;
- изменении параметра Nbars, а затем возврате его первоначального значения.
Данный факт следует учитывать при анализе и торговле.
p, blockquote 9,0,0,0,0 —>
Анализ точности Accurate Signals
По умолчанию значение Nbars равно 1000. Точность сигналов при этом составила:
p, blockquote 10,0,0,0,0 —>
- 89% на M1;
- 83% на M5;
- 83% на M15;
- 75% на M30;
- 83% на H1;
- 88% на H4;
- 82% на D1.
Уменьшение Nbars до 100 приводит к следующему изменению точности сигналов:
p, blockquote 11,0,0,0,0 —>
- 83% на M1;
- 75% на M5;
- 75% на M15;
- 80% на M30;
- 75% на H1;
- 75% на H4;
- 66% на D1.
А если задать Nbars равным 10, то точность сигналов станет:
p, blockquote 12,0,0,1,0 —>
- нет сигналов на M1;
- 50% на M5;
- 66% на M15;
- 50% на M30;
- 66% на H1;
- нет сигналов на H4;
- 66% на D1.
А теперь сделаем анализ участка с сигналами индикатора Accurate Signals с входными параметрами по умолчанию по рекомендуемой стратегии (при появлении противоположного сигнала позиция переворачивается). Динамика сделок будет отмечена отрезками, соединяющими начало и конец сделки, цвет которых будет указывать прибыльная она (розовый) или убыточна (желтый)
p, blockquote 13,0,0,0,0 —>
На рис. 1 приведен участок графика, на котором не наблюдается какой-либо выраженный тренд, но волатильность довольно высокая. При этом параметр Accuracy составил 91%. Из 11-ти сигналов прибыльными оказались 10. Таким образом, реальная точность индикатора на данном участке составила 90,9%, что точно согласуется с расчетными сведениями. При этом сделка по ложному сигналу принесла незначительный убыток.
p, blockquote 14,0,0,0,0 —>
На рис. 2 показа участок графика с нисходящим трендом, на котором были сгенерированы 6 торговых сигналов. Из них убыточной оказалась 1, поэтому реальная точность сигналов на данном участке составила. 83,3%. При этом убыток от ложного сигнала практически полностью поглотил прибыль от 5-ти истинных сигналов.
p, blockquote 15,0,0,0,0 —>
На рис. 3 изображен участок графика с флетом низкой волатильности. На нем Accurate Signals сгенерировал 4 сигнала, из которых все оказались прибыльными. Поэтому точность сигналов на этом участке составила 100%.
p, blockquote 16,0,0,0,0 —>
Представленные примеры продемонстрировали, что индикатор Accurate Signals целесообразно применять во время флета или высоковолатильного боковика, а во время тренда от торговли лучше воздержаться. Поэтому можно посоветовать торговать по сигналам Accurate Signals:
- на флете (идентифицировать его фильтрами флета);
- на коррекционных трендовых откатах (определять их на старшем таймфрейме, а торговать на младшем);
- в периоды, когда европейская и американская торговые сессии неактивны.
Рекомендую почитать:
Индикатор дивергенции без перерисовки и запаздывания – лучший сигнальный на форекс для МТ4
NetFlows – определитель вектора денежного потока валюты
Exp – LineofZERO – линия нулевого убытка
wave(MACD&FZR) – волновой разметчик несколькими ZigZag
XSUM – расчетчик изменения котировки за период со сглаживанием
RSI+Moving Average – осцилляторно-мувинговый гибрид
Один комментарий
здраствуйте, мт4 почему-то не запускается. нету исходного файла.
Universal Alert универсальный оповещатель работающий с любым пользовательским индикатором
Universal Alert — это универсальный индикатор для оповещения. Работает в связке с любым пользовательским индикатором, следит за его показанием и при формировании сигнала оповещает об этом трейдера. Гибкие настройки позволяют задать все основные виды сигналов, а так же позволяет подобрать необходимый баланс между запаздыванием и ложностью сигнала.
Основные особенности и возможности индикатора:
- Работает с любым пользовательским индикатором.
- Определяет до семи типов сигнала.
- При сигнале может:
- Выводит alert на график.
- Воспроизводить звуковой файл.
- Отправлять push-уведомление на телефон.
- Отправлять письмо на email.
- Только самые необходимые входные параметры, позволяющие точно настроить сигнал.
Для правильной работы оповещения необходимо выполнить следующие настройки.
Ввести название пользовательского индикатора
Введите в параметр Name of signal indicator название пользовательского индикатора за которым Universal Alert будет следить, и при появлении сигнала выдавать оповещение. Индикатор должен находиться в папке Indicators.
Выбрать нужный таймфрейм
Для того чтоб индикатор работал на определенном периоде, задайте его явно в параметре Signal indicator timeframe. По умолчанию параметр имеет значение current, что означает индикатор, будет работать на текущем периоде и при переключении периода графика, период индикатора так же переключиться.
Ввести входные параметры пользовательского индикатора
Для пользовательского индикатора можно задать свои входные параметры, для этого нужно ввести их в параметр Signal indicator input parameters по определенным правила:
- Вводите параметры в строгой последовательности, согласно исходного индикатора;
- Вводите все параметры без исключения, даже если они являются не значимыми, например цвет;
- Если параметров более одного, между каждым параметром необходимо ввести разделитель в виде знака ; при этом после последнего параметра разделитель не ставить;
- Не вводить пробелы или другие знаки, не являющиеся параметрами;
- Параметры делятся на типы, и важно вводить их по следующим правилам:
- тип переменной int — целое число, вводить в виде числа без каких либо дополнительных знаков, например 345.
- тип переменной double — дробное число, вводить с десятичным разделителем в виде точки, например 345.67.
- тип переменной string — строка, вводимый текст обязательно помещать в кавычки «», например «текст».
- тип переменной color — цвет, вводить в виде строки содержащий цвет, например clrRed.
- тип переменной datatime — дата, вводить в формате D’2019.01.01′.
Данный индикатор поддерживает до 10 параметров включительно, если пользовательский индикатор имеет более 10 параметров, то будут применяться параметры только по умолчанию. Так же будут применяться параметры по умолчанию при неправильном их вводе или при не заполнении параметра Signal indicator input parameters.
Ввести входные параметры для второго индикатора при типе сигнала CrossingLine
Universal Alert может распознавать сигнал пересечения двух индикаторных линий одноименных пользовательских индикаторов (тип сигнала CrossingLine). Для этого нужно заполнить параметр Signal indicator input parameters (CrossingLine) настройками индикатора, который будет выводить вторую индикаторную линию. При вводе настроек нужно руководствоваться правилами, описанные выше.
Выбрать тип сигнала
Индикатор может выявлять семь типов сигнала:
IntersectionPrice
Закрытие бара выше/ниже индикаторной линии.
IntersectionOscillator
Пересечение осцилляторной линии с заданным уровнем. При этом уровни задаются в параметрах Up Line (Oscillator) и Dw Line (Oscillator).
RepulsedPrice
Отбитие от индикаторной линии, при этом сигнал подается если свеча пробила линию не глубже чем задано параметром Range pp (RepulsedPrice) (в пипсах).
RepulsedOscillator
Отбитие осцилляторной линии от заданного уровня. При этом уровни задаются в параметрах Up Line (Oscillator) и Dw Line (Oscillator). Глубина возможного пробития задается в параметре Range (RepulsedOscillator).
Emergence
Смена пустого или нулевого значения индикаторного буфера на любое значение, применяется для сигнала при смене цвета индикаторной линии или сигнала индикаторов типа parabolic.
Изгиб индикаторной линии.
CrossingLine
Пересечение индикаторных линий. Параметры индикаторов вводить в Signal indicator input parameters и Signal indicator input parameters (CrossingLine).
Задать номер сигнального бара
Сигнальная свеча, это свеча на котором индикатор проверяет наличие сигнала. Свечи нумеруются справа на лево, при этом последняя, незавершенная свеча, всегда будет иметь нумерацию ноль. Номер свечи необходимо вводить в параметр Signal bar number. Чем большее значение этого параметра, тем меньше вероятности ложного сигнала и большее запоздание сигнала.
Задать номер буфера индикаторной линии
Индикатору необходимо указать за каким индикаторным буфером (индикаторной линией) следить, есть два параметра:
- Buffer index Up (line 1(CrossingLine)) — здесь задаем номер индикаторного буфера для сигнала Up (buy), если выбран тип сигнала CrossingLine то здесь вводим номер буфера первой индикаторной линии.
- Buffer index Dw (line 2(CrossingLine)) — здесь задаем номер индикаторного буфера для сигнала Dw (sell), если выбран тип сигнала CrossingLine то здесь вводим номер буфера второй индикаторной линии.
Значения Buffer index Up (line 1(CrossingLine)) и Buffer index Dw (line 2(CrossingLine)) могут быть равны, если для Up и Dw сигнала используется один и тот же буфер, например moving averages.
Номера индикаторных буферов можно посмотреть в окне «Окно данных», для этого запустите индикатор, и движением перекрестия по графику определите необходимый буфер, (в буфере будут отображаться показания соответствующих индикаторных линий на координате, заданном перекрестием). Нумерация идет от 0 и до 7, сверху вниз, в основном разработчики используют номера 0 и 1. Для проверки выбранного буфера, запустите Universal Alert с заданными параметрами и включенным Show the indicator buffers, при этом индикатор покажет значения выбранных линий на сигнальной свече, что позволит сравнить с реальными показаниями. Так же можно посмотреть значение всех индикаторных буферов на сигнальной свече, для этого включите Show all indicator buffers.
Индикатор так же работает в тестере стратегий поэтому для быстрой проверки сигналов рекомендуем использовать тестер. Если возникли вопросы по использованию данного индикатора, задавайте их в комментариях, мы обязательно ответим.
https://deipara.com/indikatory-foreks/indikator-accurate-signals.html
https://forexmq.ru/indikatoryi/universal-alert