yalutt Опубликовано 15 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 15 января, 2016 (изменено) Исключение - сигнал номер 5 (выход рси за границы канала). Природа канального индикатора такова, что он неизбежно будет сам себя перерисовывать. да, как раз пятёрки у меня и пропадали на следующей свече, если цена меняла направление Изменено 15 января, 2016 пользователем yalutt Ссылка на сообщение Поделиться на другие сайты More sharing options...
fx2015 Опубликовано 15 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 15 января, 2016 Исключение - сигнал номер 5 (выход рси за границы канала). Природа канального индикатора такова, что он неизбежно будет сам себя перерисовывать. да, как раз пятёрки у меня и пропадали на следующей свече, если цена меняла направление Сигнал номер 3 рисует. Пятый пропадает.Прикрепил скрины.Идея индикатора шикарная, нужно довести до ума!USDCHF.zipGBPUSD.zip 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 16 января, 2016 Автор Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 16 января, 2016 (изменено) v1.06- Исправлена перерисовка сигнала 3- Исправлена перерисовка сигнала 5. За основу взята TMA Fair из этой темы:http://tlap.com/forum/indikatory/7/indikator-trenda-tma_fair-tma-bez-pererisovki/6599/?do=findComment&comment=188544Теперь индикатор не рисует. Добавлено: 16-01-2016 14:10:40Думаю пока на этом все, индикатор до ума доведен, баги выловлены (вроде бы все). Если есть какие нибудь идеи или вы знаете и применяете какие-то еще сигналы или вам в голову пришли какие-то идеи по удобству использования, пишите, будем добавлять.MQL4.rar Изменено 16 января, 2016 пользователем Silentspec 10 Ссылка на сообщение Поделиться на другие сайты More sharing options...
dermitay Опубликовано 16 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 16 января, 2016 (изменено) v1.06- Исправлена перерисовка сигнала 3- Исправлена перерисовка сигнала 5. За основу взята TMA Fair из этой темы:http://tlap.com/forum/indikatory/7/indikator-trenda-tma_fair-tma-bez-pererisovki/6599/?do=findComment&comment=188544Теперь индикатор не рисует. Добавлено: 16-01-2016 14:10:40Думаю пока на этом все, индикатор до ума доведен, баги выловлены (вроде бы все). Если есть какие нибудь идеи или вы знаете и применяете какие-то еще сигналы или вам в голову пришли какие-то идеи по удобству использования, пишите, будем добавлять. рынок пока закрыт, а тестить в тестере на истории ты сам понимаешь, как-то некомильфо.в понедельник опять буду мучить твой индюк :d ;;)спасибо за код!!! =d> >0 Спойлер Изменено 16 января, 2016 пользователем dermitay 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
shrike74 Опубликовано 16 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 16 января, 2016 (изменено) а реально этот индюк и под MT5 запилить? было бы кучеряво ;) Добавлено: 16-01-2016 19:26:27Индикатор хорош, НО...на истории все гораздо приятней чем в реальном времени, скрины прилагаю (таких примеров немерянно, сплошь и рядом.Снимок1.JPGСнимок3.JPGСнимок4.JPGСнимок5.JPGСнимок6.JPG Изменено 16 января, 2016 пользователем shrike74 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 16 января, 2016 Автор Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 16 января, 2016 Это версия 1.06? Ссылка на сообщение Поделиться на другие сайты More sharing options...
shrike74 Опубликовано 16 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 16 января, 2016 слезно прошу прощения, проверял 1.05, в 1.06 все отлично, спасибо тебе друг за твои труды. к моей системе это отличный фильтр получился. 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
dermitay Опубликовано 16 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 16 января, 2016 (изменено) расковырял код... есть некие идеи... как бы не мне тебя учить, о Великий и Мудрый Каа, но всё же. ;;)некоторые мысли по поводу твоего кода:Ты удаляешь все стрелки и объекты каждый тик, я не стал разбираться зачем ты еще и разделил их на удаляемые/не удаляемые. Я стал смотреть в корень - проблема идет именно в работе с объектами. Я так понял что ты так изловчился, чтобы уйти от проблемы повторной прорисовки объекта. К тому же у тебя зачем идёт крайне сложный и мне непонятный алгоритм генерации IndID - уникального номера индикатора, который подпихивается и в имя объектов - сигналов. Я опять же не понял зачем так сложно писать подключая еще и внешнюю библиотеку с виндовыми кодами, когда это обходится гораздо проще. Никоим образом не подрываю твой авторитет и всё такое, но вот чутка ниже подправленный код, который избавляет от проблемы прорисовки более понятно и ясно. Имя объекта генерируется очень просто: во время первого поступления сигнала имени присваивается значение "RSISignal"+ тип сигнала + год+месяц+день+час +минута. Перед созданием объекта идет проверка на его существование. ну а далее добавил еще строчку с привязкой объекта именно точной дате его появления.В итоге у тебя получается уникальный объект, привязанный к бару, на котором возник сигнал с уникальным корректным и вполне понятным именем. Спойлер это всё в самой функции DrawArrow, я сменил тип IndID на стринговый и убрал вобще генерацию, которая была у тебя.void DrawArrow(int i,int type){................................................................IndID =type +IntegerToString(TimeYear(iTime(_Symbol,_Period,i))) + IntegerToString(TimeMonth(iTime(_Symbol,_Period,i))) + IntegerToString(TimeDay(iTime(_Symbol,_Period,i))) + IntegerToString(TimeHour(iOpen(_Symbol,_Period,i))) + IntegerToString(TimeMinute(iOpen(_Symbol,_Period,i)));if (ObjectFind("RSISignal"+IntegerToString(IndID)+maxArrows) == -1) ObjectCreate("RSISignal"+IntegerToString(IndID)+maxArrows,OBJ_ARROW,0,iTime(_Symbol,_Period,i),0);if (type==1) {ObjectSet("RSISignal"+IntegerToString(IndID)+maxArrows,OBJPROP_TIME1,iTime(_Symbol,_Period,i) ); // эту же строку надо добавить к каждому сигналу ObjectSet("RSISignal"+IntegerToString(IndID)+maxArrows,OBJPROP_PRICE1,High[i+1]+(ArrowDelta*Point)); ObjectSet("RSISignal"+IntegerToString(IndID)+maxArrows,OBJPROP_ARROWCODE,140); ObjectSet("RSISignal"+IntegerToString(IndID)+maxArrows,OBJPROP_COLOR,ZoneArrows_Dn_Color); }...................................... в принципе maxArrows тут тоже нафиг не нужны. ну и интержерытустринги надо удалить и склеивать строки все-таки лучше с точки зрения оптимизации кода стрингконкатенатами а не плюсами, ну и перед тем как фиксить значения объекта надо таки проверять а существует ли он вобще.Зачем мне всё это? и почему я так буквально по косточкам разбираю твой код - мне интересен твой несравнимый с моим опыт)) ну и еще одна причина о которой я тебе уже в личке писал.написал просто ради того что может тебе будет интересен иной подход к решению проблемы. Изменено 17 января, 2016 пользователем dermitay 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
fx2015 Опубликовано 17 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 17 января, 2016 Если MaxBars=1000 заменить на MaxBars=2000 появляется черная линия - это баг или фича?На счет идей: можно попробовать прикрутить дивергенцию. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 17 января, 2016 Автор Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 17 января, 2016 (изменено) dermitay, большое спасибо за проявленный интерес. На самом деле многое написано топорно, в лоб:). Код не оптимизировал - работал на результат, чтобы работало правильно. А оптимизация дело последнее. Обязательно внесу изменения на будущей неделе.fx2015, по поводу диверов - специально не вносил их в код, как и уровни, трендовые, фигуры. Во-первых, каждый видит их по-своему, эта вешь трудно алгоритмизируется. Во-вторых, не видел еще ни одного индюка с нормальными адекватными диверами. Добавлено: 17-01-2016 08:40:02по поводу черных линий - проверю. Но по всей видимости работе она не мешает? Изменено 17 января, 2016 пользователем Silentspec 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
fx2015 Опубликовано 17 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 17 января, 2016 по поводу черных линий - проверю. Но по всей видимости работе она не мешает? Неа, не мешает. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 17 января, 2016 Автор Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 17 января, 2016 По поводу МТ5 - я не шарю.Может кто с форума займется. Добавлено: 17-01-2016 09:22:57Пожалуй на этом действительно пока все:)Ну а я займусь следующим классическим индикатором:) 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 18 января, 2016 Автор Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 18 января, 2016 Список классических индикаторов, подлежащих дальнейшей обработке:1. Stochastic Oscillator2. WPR (Williams Percent Range)3. BB (Bollinger Bands)4. CCI (Commodity Channel Index)5. Envelopes6. Momentum7. DeMarker8. MACD9. ADMI или ADX (Average Directional Movement Index)10. ATR (Average True Range)11. Alligator12. Ichimoku13. PSAR (Parabolic SAR)14. Standart Deviation15. Force Index16. RVI (Relative Vigor Index)17. AC (Accelerator Decelerator Oscillator)18. ASI (Accumulation Swing Index)19. AD (Accumulation/Distribution)20. Chaikin Oscillator21. Keltner Channels22. MI (Mass Index)23. ROC (Price Rate of Change) 14 Ссылка на сообщение Поделиться на другие сайты More sharing options...
shrike74 Опубликовано 18 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 18 января, 2016 интересно что ты намудришь с ATR ;) 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
PeePetc Опубликовано 18 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 18 января, 2016 серьезная заявка 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 22 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 http://tradelikeapro.ru/sekretyi-indikatora-rsi/ 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Pavel888 Опубликовано 22 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 Silentspec,мощная работа! успехов! \M/ 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
PeePetc Опубликовано 22 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 Цитата Я рекомендую использовать правило 5 процентов: проведите линию так, чтобы RSI оставался за ней 5 процентов всего времени за последние месяца три, например, если Вы торгуете на дневных графиках. Корректируйте справочную линию по необходимости. возможно ли добавить проверку этого правила в индикатор? чтобы выдавал статистику о времени пребывания RSI за заданными уровнями перекупленности/перепроданности в процентном соотношении 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
charly Опубликовано 22 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 Прошу небанить меня и не злится но в данной статье о РСИ нету самого мощного подхода, как по нему можно реально хорошо работать. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 22 января, 2016 Автор Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 Цитата Я рекомендую использовать правило 5 процентов: проведите линию так, чтобы RSI оставался за ней 5 процентов всего времени за последние месяца три, например, если Вы торгуете на дневных графиках. Корректируйте справочную линию по необходимости. возможно ли добавить проверку этого правила в индикатор? чтобы выдавал статистику о времени пребывания RSI за заданными уровнями перекупленности/перепроданности в процентном соотношении Идея интересная, можно подумать.Добавлено: 22-01-2016 15:43:03Прошу небанить меня и не злится но в данной статье о РСИ нету самого мощного подхода, как по нему можно реально хорошо работать. Вот ты сейчас нам о нем и расскажешьДобавлено: 22-01-2016 15:44:07Начал готовить материал по индикатору Stochastic Oscillator 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ВИЙ Опубликовано 22 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 а что это за приложение в архиве? Ссылка на сообщение Поделиться на другие сайты More sharing options...
yanka Опубликовано 22 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 Здравствуйте! Интересный и многофункциональный индикатор! Есть пожелание в добавлении дивергенции, если это возможно и можно конечно-же. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 22 января, 2016 Автор Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 а что это за приложение в архиве? В архиве установщик индикатора (чтобы не распихивать файлы в папки вручную)Здравствуйте! Интересный и многофункциональный индикатор! Есть пожелание в добавлении дивергенции, если это возможно и можно конечно-же. Про дивергенцию я уже писал: http://tlap.com/forum/indikatory/7/klassicheskie-indikatory-metatrader-4-ot-silentspec-silent_rsi/12586/?do=findComment&comment=256870 Ссылка на сообщение Поделиться на другие сайты More sharing options...
charly Опубликовано 22 января, 2016 Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 Цитата Я рекомендую использовать правило 5 процентов: проведите линию так, чтобы RSI оставался за ней 5 процентов всего времени за последние месяца три, например, если Вы торгуете на дневных графиках. Корректируйте справочную линию по необходимости. возможно ли добавить проверку этого правила в индикатор? чтобы выдавал статистику о времени пребывания RSI за заданными уровнями перекупленности/перепроданности в процентном соотношении Идея интересная, можно подумать.Добавлено: 22-01-2016 15:43:03Прошу небанить меня и не злится но в данной статье о РСИ нету самого мощного подхода, как по нему можно реально хорошо работать. Вот ты сейчас нам о нем и расскажешьДобавлено: 22-01-2016 15:44:07Начал готовить материал по индикатору Stochastic Oscillator SilentSpec, но Ты же понимаешь если по твоим примерам, подходам на статье можно было заработать то и Ты сам сидел на РСИ, Павел бы сидел и все остальные, но я неговорю что статя плохая....там все порядке с точки зрении философии...)) а на практике единственный реально работающий прием по РСИ - это торговля дивергенции по 2000-и периодному РСИ. При этом, надо у РСИ отключить закрепление за мин и мах чтобы он отображался и поставить его по close.... и самую дивергенцию тоже искать по ценам закрытия а не high,low...Любой из вас можете посмотреть на истории - дивер на таком РСИ отработает 8 случаях из 10...и никаких дополнительних индикаторов, фильтров ненадо.... На обычном РСИ наоборот - дивер отработает 2 случаях из 10 ...так что, сайлент если хочешь действительно полезную тактику дать читателям то позволяю тебе моего приема добавить к статье но авторство на меня (чарли) обязательна )) Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 22 января, 2016 Автор Поделиться Классические индикаторы MetaTrader 4 от Silentspec. Sil… Опубликовано 22 января, 2016 Спойлер Цитата Я рекомендую использовать правило 5 процентов: проведите линию так, чтобы RSI оставался за ней 5 процентов всего времени за последние месяца три, например, если Вы торгуете на дневных графиках. Корректируйте справочную линию по необходимости. возможно ли добавить проверку этого правила в индикатор? чтобы выдавал статистику о времени пребывания RSI за заданными уровнями перекупленности/перепроданности в процентном соотношении Идея интересная, можно подумать.Добавлено: 22-01-2016 15:43:03Прошу небанить меня и не злится но в данной статье о РСИ нету самого мощного подхода, как по нему можно реально хорошо работать. Вот ты сейчас нам о нем и расскажешьДобавлено: 22-01-2016 15:44:07Начал готовить материал по индикатору Stochastic Oscillator SilentSpec, но Ты же понимаешь если по твоим примерам, подходам на статье можно было заработать то и Ты сам сидел на РСИ, Павел бы сидел и все остальные, но я неговорю что статя плохая....там все порядке с точки зрении философии...)) а на практике единственный реально работающий прием по РСИ - это торговля дивергенции по 2000-и периодному РСИ. При этом, надо у РСИ отключить закрепление за мин и мах чтобы он отображался и поставить его по close.... и самую дивергенцию тоже искать по ценам закрытия а не high,low...Любой из вас можете посмотреть на истории - дивер на таком РСИ отработает 8 случаях из 10...и никаких дополнительних индикаторов, фильтров ненадо.... На обычном РСИ наоборот - дивер отработает 2 случаях из 10 ...так что, сайлент если хочешь действительно полезную тактику дать читателям то позволяю тебе моего приема добавить к статье но авторство на меня (чарли) обязательна )) Какой ТФ? Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти