Классические индикаторы MetaTrader 4 от Silentspec. Silent_RSI

От Silentspec, 11 января, 2016 в Индикаторы

Страница 1 из 5
Автор#1

31cc4acc94618e38c75be04ed54826c2 jpg



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






Silent_RSI

Спойлер



Silent_RSI



Название Индикатора: Silent_RSI

Текущая версия: 1.06

Сайт продажи: Специально для TradeLikeaPro

Описание: Индикатор представляет из себя классический индикатор RSI с подсветкой более яркими цветами и более толстыми линиями нахождения индикатора в зонах перекупленности/перепроданности. Также есть возможность отображения двух скользящих средних, построенных по данным RSI, индикатора Bollinger Bands и TMA по RSI. Индикатор мультитаймфреймовый. Дает шесть типов сигнала (см. ниже).

Доп. Инфо:
Настройки индикатора:
Спойлер


Настройки RSI
RSI_Timeframe – период работы индикатора
RSI_Period – период индикатора RSI
RSI_Applied_Price – цена для расчета RSI
RSI_Style – стиль отрисовки линии индикатора RSI (сплошная, пунктир, точка с пунктиром)
RSI_Width – толщина линии RSI
RSI_Color – цвет линии RSI
RSI_overBought_Color – цвет линии RSI при перекупленности
RSI_overSold_Color – цвет линии RSI при перепроданности
Настройки уровней RSI
MaxoverBought – уровень максимальной перекупленности (справочный)
overbought – уровень перекупленности (за ним RSI окрашивается в другой цвет)
oversold - уровень перепроданности (за ним RSI окрашивается в другой цвет)
MaxoverSold - уровень максимальной перепроданности (справочный)
Show_RSI_Levels - показывать уровни
RSI_Levels_Color – цвет справочных уровней
RSI_Levels_Style – стиль справочных уровней (сплошная, пунктир, точка с пунктиром)
RSI_Levels_Width – толщина справочных уровней
Настройки MA 1
Show_MA1 – показывать скользящую среднюю №1
MA1_Period – период скользящей средней
MA1_Applied_Price – цена для расчета скользящей средней
MA1_Method – метод расчета скользящей средней
MA1_Style – стиль отображения линии скользящей средней
MA1_Width – толщина линии скользящей средней
MA1_Color – цвет линии скользящей средней
Настройки MA 2
Show_MA2 - показывать скользящую среднюю №2
MA2_Period – период скользящей средней
MA2_Applied_Price – цена для расчета скользящей средней
MA2_Method – метод расчета скользящей средней
MA2_Style – стиль отображения линии скользящей средней
MA2_Width – толщина линии скользящей средней
MA2_Color – цвет линии скользящей средней
Настройки TMA
Show_TMA – показывать канал TMA, построенный по данным индикатора RSI
HalfLength – Длина канала
DevPeriod – период TMA
Deviations – отклонение TMA
TMA_Style – стиль отображения линии TMA
TMA_Width – толщина линии TMA
TMACenter_Color – цвет центральной линии TMA
TMAHigh_Color – цвет верхней линии TMA
TMALow_Color – цвет нижней линии TMA
Настройки BollingerBands
Show_BB – показывать индикатор Bollinger Bands, построенный по данным индикатора RSI
bb_period – период расчета индикатора BB
bb_dev – отклонение индикатора BB
BB_Method – метод расчета BB
bb_Style – стиль отображения линии BB
bb_Width – толщина линии BB
bb_Center_Color – цвет центральной линии BB
bb_High_Color – цвет верхней линии BB
bb_Low_Color – цвет нижней линии BB
Настройки стрелок
showZoneArrows– показывать стрелки, когда индикатор RSI выходит из зон перекупленности/перепроданности
showMaxZoneArrows – показывать стрелки, когда индикатор RSI выходит из зон максимальной перекупленности/перепроданности
showMACrossArrows – показывать стрелки на пересечении двух скользящих средних, построенных по данным
showDiv - показывать стрелки сигнала "неудавшийся размах"
showChannelArrow - показывать стрелки при вылете RSI за канал
show50cross - показывать стрелки при пересечении уровня 50 индикатором:
cross50 - RSI, MA1 или MA2
ArrowDelta - отступ от цены в пунктах
ZoneArrows_Up_Color - цвет стрелки вверх для сигнала №1
ZoneArrows_Dn_Color - цвет стрелки вниз для сигнала №1
MaxZoneArrows_Up_Color - цвет стрелки вверх для сигнала №2
MaxZoneArrows_Dn_Color - цвет стрелки вниз для сигнала №2
MACrossArrows_Up_Color - цвет стрелки вверх для сигнала №3
MACrossArrows_Dn_Color - цвет стрелки вниз для сигнала №3
DataRefreshPeriod = PERIOD_H1 - Периодичность подкачки истории (в данном случае раз в час будет подкачиваться история по всем периодам данного инструмента)
RetryAttempts - попыток подкачки истории (в случае дисконнекта)
MaxBars - максимальное кол-во баров для расчета
Play_Alert - включить алерты
Play_Sound - включить звук
UseSnapShot - снимать скриншоты
UseSendMail - прислать письмо
UseSendPush - прислать пуш уведомление
UseReconnect - делать реконнект при обрыве связи



Скриншоты:

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

Тип сигнала №1: пересечение уровня перекупленности сверху вниз или уровня перепроданности снизу вверх.
Спойлер


e61479b22f32f7570ab0f72cad8a7491 jpg



Тип сигнала №2: пересечение уровня максимальной перекупленности сверху вниз или уровня минимальной перепроданности снизу вверх.
Спойлер


d2ceed6871b2e5d014fa415eb13985c4 jpg



Тип сигнала №3: пересечение скользящих средних МА1 и МА2 (или если одна из МА отключена, то второй МА и RSI).
При этом учитываются только пересечения вниз в верхней зоне TMA (если ВВ отключен), BB(если ТМА отключен) или над уровнем 50 (если и ВВ и ТМА отключены). Для пересечения вверх наоборот.
Спойлер


972141e018e9805b7cbdfa7136cd090a jpg



Все сигналы:
Спойлер


886a59fcaa498922e168ccec198b26cd jpg



Статья "Секреты RSI" http://tradelikeapro.ru/sekretyi-indikatora-rsi/

ChangeLog Silent_RSI:
Спойлер


v1.01
- Исправлены стрелки отображения сигналов
- Исправлены выносы стрелок
v1.02
- Добавлено ограничение на макс кол-во баров для расчета
- Исправлено отображение стрелок сигнала №2
- Исправлено отображение нескольких индикаторов на одном графике
- Добавлены алерты и звуковые оповещения
- Добавлена возможность снимка скриншотов
- Добавлена возможность отсылки e-mail
- Добавлена возможность отсылки push-уведомлений
- Добавлена возможность отключения отрисовки уровней индикатора
- Добавлен сигнал "неудавшийся размах" (№4)
v1.03
- Добавлен реконнект (особенно нужен для функции скриншотов, e-mail и push-уведомлений), возможность отключения реконнекта
- Добавлен сигнал №5 - вылет за границы канала по RSI с возвратом в канал
- Добавлен сигнал №6 - пересечение уровня 50 индикатором RSI
- Добавлена возможность выбора данных для пересечения с уровнем 50 (RSI, MA1, MA2)
v1.04
- Добавлены отдельная скользящая средняя и отдельный RSI для вычисления тренда
- Добавлена возможность фильтрации сигналов по тренду
- Добавлена инфо-панель
- Исправлено задваивание отрисовки стрелок
- Исправлены алерты
v1.05
- Исправлены алерты
v1.06
- Исправлена перерисовка сигнала 3
- Исправлена перерисовка сигнала 5. За основу взята TMA Fair из этой темы.






Silent_Stochastic (ожидается в ближайшее время)

Спойлер







ВИДЕООБЗОРЫ ИНДИКАТОРОВ

Спойлер


Silent_RSI






СПИСОК ИНДИКАТОРОВ, ПОДЛЕЖАЩИХ ДАЛЬНЕЙШЕЙ ОБРАБОТКЕ

Спойлер


1. Stochastic Oscillator
2. WPR (Williams Percent Range)
3. BB (Bollinger Bands)
4. CCI (Commodity Channel Index)
5. Envelopes
6. Momentum
7. DeMarker
8. MACD
9. ADMI или ADX (Average Directional Movement Index)
10. ATR (Average True Range)
11. Alligator
12. Ichimoku
13. PSAR (Parabolic SAR)
14. Standart Deviation
15. Force Index
16. RVI (Relative Vigor Index)
17. AC (Accelerator Decelerator Oscillator)
18. ASI (Accumulation Swing Index)
19. AD (Accumulation/Distribution)
20. Chaikin Oscillator
21. Keltner Channels
22. MI (Mass Index)
23. ROC (Price Rate of Change)





ПОЛЕЗНЫЕ ССЫЛКИ





ИСТОРИЯ ОБНОВЛЕНИЙ

Спойлер


КЛАССИЧЕСКИЕ ИНДИКАТОРЫ MetaTrader4 от Silentspec (...) 98 загрузок





Несмотря на то, что индикатор бесплатный (как и все мои разработки), думаю, он ничем не уступает коммерческим аналогам. Если индикатор пришелся кому-то по вкусу, вы можете выслать ваше спасибо сюда: R192371619200 или Z164579536516

КЛАССИЧЕСКИЕ_ИНДИКАТОРЫ_MetaTrader4_от_Silentspec_2016.01.25.zip792 скач.

Изменено 19 июня, 2017 пользователем Pavel888

#2

Можно ли как-то уменьшить отступ стрелок от свечей?

Экран не сильно большой и часто стрелок бывает не видно


Спойлер

359d5e103dbc63ab428262ebb302af30 png



Уменьшив график видно другие стрелки

Спойлер

0a3a5e31a78f9afc2ae8233a062e0f2b png

Автор#3

Ок, выведу в настройки этот параметр
Пишем отзывы, парни, это мне сильно поможет улучшить индикатор!

Изменено 11 января, 2016 пользователем Silentspec

#4

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

#5


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


там нету значков выхода из позиции. "Фрактальные" стрелочки наоборот показывают точку входа, я так понял
Автор#6

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


Добавлено: 11-01-2016 13:48:24

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

Изменено 11 января, 2016 пользователем Silentspec

#7

сделай что можно было отключать не нужные индикаторы, было очень удобно

Автор#8


сделай что можно было отключать не нужные индикаторы, было очень удобно


Эта функция уже есть, все отключается кроме самого RSI.
По минимуму на графике будет только RSI с подсветкой в местах выхода линии индикатора в зоны перекупленности/перепроданности.
#9

не на всех парах нормально работает


Добавлено: 12-01-2016 11:16:45

не на всех парах нормально работает, заметил что индюк сильно тормозит с отрисовкой

Добавлено: 12-01-2016 11:20:27

а нельзя что бы и рси отключить и оставить например 2 машки

рси.png
рси.png

Изменено 12 января, 2016 пользователем €nigm@

#10


не на всех парах нормально работает, заметил что индюк сильно тормозит с отрисовкой


переключи таймфрейм

неплохо было бы добавить возможность изменять настройки RSI для каждого типа сигналов, например для первого типа период RSI = 14, для второго период = 7, пробовал одновременно устанавливать два индикатора с разными настройками, но работает некорректно
ну и конечно же не хватает алертов :)
Автор#11

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

Изменено 12 января, 2016 пользователем Silentspec

#12

это и спасает

#13

вопрос по поводу сигналов. индикатор сигналит по закрытию бара или то что происходит на текущий момент?
ну в смысле пересечение машек ты ищешь на нулевом баре или на 1 и т.п.?

спасибо за проделанную работу >000

Автор#14

ChangeLog

v1.01
- Исправлены стрелки отображения сигналов
- Исправлены выносы стрелок
v1.02
- Добавлено ограничение на макс кол-во баров для расчета
- Исправлено отображение стрелок сигнала 2
- Исправлено отображение нескольких индикаторов на одном графике
- Добавлены алерты и звуковые оповещения
- Добавлена возможность снимка скриншотов
- Добавлена возможность отсылки e-mail
- Добавлена возможность отсылки push-уведомлений
- Добавлена возможность отключения отрисовки уровней индикатора
- Добавлен сигнал "неудавшийся размах" (№4)


Добавлено: 14-01-2016 10:42:39

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

Silent_RSI_v1.02.mq4146 скач.
Silent_RSI_v1.02.ex4101 скач.

#15

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

ведь у тебя алерт прописан в DrawArrow(). и она отвечает не только за прорисовку объектов.

тоже самое по сути касается и всех этих show###, они являются не только флагами показывать/не показывать "машки RSI и т.п. ", но еще и флагами вобще работы с сигналами данных врубаемых/вырубаемых индюков.

Автор#16

v1.03
- Добавлен реконнект (особенно нужен для функции скриншотов, e-mail и push-уведомлений), возможность отключения реконнекта
- Добавлен сигнал №5 - вылет за границы канала по RSI с возвратом в канал
- Добавлен сигнал №6 - пересечение уровня 50 индикатором RSI
- Добавлена возможность выбора данных для пересечения с уровнем 50 (RSI, MA1, MA2)
Все сигналы от индикатора:

Спойлер


886a59fcaa498922e168ccec198b26cd jpg




Добавлено: 14-01-2016 13:49:48


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

ведь у тебя алерт прописан в DrawArrow(). и она отвечает не только за прорисовку объектов.

тоже самое по сути касается и всех этих show###, они являются не только флагами показывать/не показывать "машки RSI и т.п. ", но еще и флагами вобще работы с сигналами данных врубаемых/вырубаемых индюков.


Да, совершенно верно. Если вырубить например МА1, все, что ее касается, выключится (пересечения машек и пересечения машки с уровнем 50). В том числе и алерт.

MQL4.rar71 скач.

Изменено 14 января, 2016 пользователем Silentspec

#17

нашел то ли ошибку то ли баг...вобщем смысл:
1) когда впервые кидаешь на график индюк с включенными всеми индикаторами(по умолчанию не все же включены), то выдается алерт с пустой строкой, то есть переменная SignalName равна NULL
2) в приложении на скрине. лог тоже выведен. в логах сигнал на бай типа 6. на скрине - сигнал типа 3 рисуется на бай, и на этом же баре сигнал типа 6 на селл. по сути время алерта в логах - чуть больше 19-00(сказывается разница между временем брокера и локальным временем компа)

еще что заметил. когда индикатор работает первое время - нет подвисания терминала, но зато спустя минут 15-20 терминал начинает жутко тупить. быть может имеет смысл проверить наполнение массивов и их обработку? грузилово идёт явно не из-за перерисовки или расчетов новых значений, я на скрине специально взял таймфрейм Н1. и, чтобы было понятнее, в начале жизни бара и к середине жизни бара разница между работоспособностью уже ощутимая.
либо как вариант - форсхистори может тупит и работает "круглосуточно"?

или я сам дурак и индикатор не расчитан на работу со старшими чем м15 ТФ?..


Добавлено: 14-01-2016 17:02:46

апд

после перезагрузки индикатора цифра 6 исчезла(оно и понятно, в деинит-инит есть удаление всех старых объектов)

Добавлено: 14-01-2016 17:43:08

еще один апд...
Сайлент, а ты в какой версии компилишь файлы?
дело в том, что я сейчас в своём билде 950(билд эдитора 1241) перекомпилил твой мегакрутой индикатор и... все проблемы исчезли.

зависаний нет, глюки которые выше описывал тоже исчезли.

Добавлено: 14-01-2016 20:10:47

таки нашел баг.
зацикленное создание объектов.
второй скрин err2
объекты я перетаскивал, для демонстрации

Добавлено: 14-01-2016 20:15:23

и еще одна ошибка
третий скрин err3
появился сигнал - пустой алерт, плюс наложение объектов один на другой.

err1.png
err2.png
err3.png

Изменено 14 января, 2016 пользователем dermitay

Автор#18

v1.04
- Добавлены отдельная скользящая средняя и отдельный RSI для вычисления тренда
- Добавлена возможность фильтрации сигналов по тренду
- Добавлена инфо-панель
- Исправлено задваивание отрисовки стрелок
- Исправлены алерты

MQL4.rar60 скач.

#19


v1.04
- Добавлены отдельная скользящая средняя и отдельный RSI для вычисления тренда
- Добавлена возможность фильтрации сигналов по тренду
- Добавлена инфо-панель
- Исправлено задваивание отрисовки стрелок
- Исправлены алерты



Сайлент, пробегись по разным парам и по разным ТФ. ни одного сигнала на селл, везде показывает только на бай. Плюс количество сигналов значительно уменьшилось. например я нигде не увидел больше сигналов 2-4-6го типов(при включенном ББ и show50cross)

ЗЫ: спасибо >0
апд. если включить фильтрацию по тренду то по истории будет показывать сигналы только по текущему тренду(на бай). но с количеством сигналов та же беда. ни одного из 2-4-6.

Добавлено: 15-01-2016 08:46:26

добавлю.
найди 10 отличий. счет один и тот же, терминал один и тот же, это просто два соседних окна. настройки все одинаковые(по дефолту всё)

первый скрин версия 1.02 твоего индюка, второй скрин последняя 1.04. так и должно быть что сигналы конкретно так друг от друга отличаются при абсолютно одинаковых входных данных(котировки пары)?

увидел что периоды RSI разные. но все равно сигналы разнятся при одинковых кышах.

1.02.png
1.04.png

Изменено 15 января, 2016 пользователем dermitay

Автор#20

Все нормально, если выставить одинаковые настройки, то отличий нет.
Смена тренда определяется по отдельной машке и отдельному рси с периодом 100 и 200. Если поставить 14 и 21, сигнал 6 будет частым. Но зачем?
Сигнал 2 - это почти то де, что сигнал 1. Пересечение уровней перекупленности/перепроданности, но максимальных. В настройках это 10 и 90. Если поставить период рси, как в 1.02 (7) вместо 14, их будет много.
Сигнал 4 вообще редкий сам по себе, но если уровни перекупленности/перепроданности сделать 70 и 30, он тоже будет появляться чаще.
А вообще настройки нужно настраивать под конкретную пару/тф.
Как то так.
Ни одного сигнала на селл из-за фильтрации тренда. И это правильная работа. Другое дело, надо четче периоды подобрать MaTrend и RSITrend (ну или типа того), чтобы точнее определялась смена тренда.
Так что все работает как надо. Вроде бы:)

#21

ок, хорошо. смотри. неоднократно возникает такая ошибка - появляется алерт, но на графике нет сигнала...


Добавлено: 15-01-2016 11:50:59

повтор ситуации уже с другим сигналом. второй скрин.

Добавлено: 15-01-2016 12:14:22

ну и третий прикол - появился сигнал 3 - алерта нет. третий скрин с логом.

1.png
2.PNG
3.PNG

Изменено 15 января, 2016 пользователем dermitay

Автор#22

Исправил алерты. У меня работает нормально.

MQL4.rar65 скач.

#23

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

Автор#24

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

#25


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




Я правильно понял, что на истории сигнал номер 5 всегда будет стоять в правильном месте, а по факту, он может перерисоваться?
Может добавить /indikatory/7/indikator-trenda-tma_fair-tma-bez-pererisovki/6599 для корректного отображения сигнала номер 5?
Страница 1 из 5

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025