Ttomas Опубликовано 18 сентября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 18 сентября, 2013 ну это можно решить добавлением тригера, то есть Объявляем статическую переменную bool dfg. и допустим Добавляем в условие сигнализации покупки dfg==True и в конце после сигнала покупки строку dfg=False; Для продаж - зеркально: в условии dfg==False а в конце сразу после сигнала dfg=True; Тогда сигналить будет только 1 раз в начале тренда (хотя возникнет маленькая проблема - неизвестно какое значение будет иметь эта переменная при объявлении, тоесть возможно первый сигнал пропустит и покажет только после переключения.) решить проблему можно сделав использовав переменную ну bool а int и допустим при объявлении задать ей значение 0, в условии покупки dfg==1 после сигнала на покупку dfg=2; зеркально для продаж. главное понять смысл, а дальше сразу раскусишь изюминку \M/ Ссылка на сообщение Поделиться на другие сайты More sharing options...
radonic Опубликовано 19 сентября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 19 сентября, 2013 Уважаемые программисты, если не сложно, пожалуйста прикрутите к данному индикатору оповещение на e-mail при получении сигнала на покупку либо продажу, оч. не хочется пропускать сигналы )).Требуется, что бы при появлении сигнала (красного либо синего квадратика) на e-mail отправлялось сообщение о данном сигнале.Тема письма: Сигнал от индикатора.Текст сообщения: Сигнал sell либо buy, валютная пара, ТФ, дата и время сигнала.Ну и в настройки индикатора соответственно вывести, вкл/откл оповещения на e-mail.Всем заранее спасибо! SEQ-REVERSAL_v1.1.mq4 Изменено 19 сентября, 2013 пользователем radonic Ссылка на сообщение Поделиться на другие сайты More sharing options...
nicholas Опубликовано 19 сентября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 19 сентября, 2013 Добавил. SEQ-REVERSAL_v1.1_Alerts.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 22 сентября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 22 сентября, 2013 Добрый день. Уважаемые коллеги, пожалуйста сделайте так, чтобы алерт в индикаторе появлялся только после стрелки на графике. Дело в том, что у него алерт расходится со стрелкой - а мне нужно только после реального ее появления .Возможно кто-то, захочет и советник написать. Тех задание есть. Индикатор хорошо работает по некоторым акциям и фьючерсам, на золоте тоже хорош достаточно. Спасибо большое. Обижаться неначто. выходные как ни как. Да к тому же еще много объемных проектов сейчас ведётся. Посмотрел я на это код.... за оформление автору нужно руки отрубить мясорубкой слов нет, сплошь нецензурные высказывания, за идею я в шоке зачем почему и главное как он вообще работает???? все индикаторы опираются на сдвиг в прошлом, появление стрелочки обусловлено 2 ситуациями: ее наличием на предыдущем баре if(SarDownSig[i+1] != EMPTY_VALUE && SARM5>CLOSEM5 && OsMa2CLOSEM15) или сменой тенденций, индикатор, по тому что можно было разобрать, должен исправно и вовремя сигналить во втором варианте, поэтому считаю что использовать индикатор возможно только во втором случае. Вырезал лишний сигнал...4xRider_any_tf_M5_M15_M30.mq4 Изменено 6 декабря, 2017 пользователем Pavel888 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Yura Vakulenko Опубликовано 23 октября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 23 октября, 2013 Здравствуйте. Вы могли бы помочь убрать перерисовку в индикаторе FisherG. Он отлично ловит тренды, но вот перерисовывается, что очень плохо. Помогите убрать эту перерисовку индикатора)). Большое спасибо, друзья. Индикатор прикрепил во вложении. Добавлено: 24-10-2013 15:55:02Ребята, друзья! Поможет ли кто-то убрать перерисовку индикатора? Плиз))FisherG.mq4 Изменено 24 октября, 2013 пользователем Yura Vakulenko Ссылка на сообщение Поделиться на другие сайты More sharing options...
nicholas Опубликовано 26 октября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 26 октября, 2013 Если Вы предоставите алгоритм вычисления без перерисовки, то Вам помогут. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Yura Vakulenko Опубликовано 26 октября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 26 октября, 2013 Если Вы предоставите алгоритм вычисления без перерисовки, то Вам помогут. Дело в том, что я и обратился сюда за помощью, чтобы текущий алгоритм индикатора (кот в первом посте) знающие люди переписали в неперерисовывающийся вариант!! И сохранили функциональность индикатора. Если бы у меня был такой непер. алгоритм, я бы не создавал эту тему. )) Вот. Моих знаний явно не хватит, чтобы написать этот алгоритм. Поэтому я обратился за помощью сюда. Ссылка на сообщение Поделиться на другие сайты More sharing options...
skylover410 Опубликовано 26 октября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 26 октября, 2013 Если бы такое было возможно - все индикаторы были бы неперерисовывающими. Но как показывает практика - с этим прийдется смириться и ... считаться. По-другому никак. Изменено 26 октября, 2013 пользователем skylover410 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 26 октября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 26 октября, 2013 Неперисовывающийся зигзаг, неперерисовывающийся трендовый индикатор 8-> эх....Чаще всего придется идти на уступки и брать сигнал несколько баров назад за пределами зоны перерисовки, поможет ли этому индикатору - тот еще вопрос.Мое мнение как программиста, былаб возможность авторы бы неделали перерисовку специально. А значит без нее никак работать небудет. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Yura Vakulenko Опубликовано 30 октября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 30 октября, 2013 Понятно! Спасибо за помощь! Значит никак нельзя исправить перерисовку? Жаль... Торгда думаю поможет использовать на 1 графике 2 этих индикатора. Я использую 1-й (медленный) с пар. 12. И 2-й (быстрый) с параметром 7. При совпадении цветов после закрытия сигн свечи - можно заключать ордер. Использую на таймфрейме от Н1 и до Недели. Хорошо этот индикатор показывает тренд. Вот пример... Смотрите 2 самых нижних индикатора. Первый снизу - Фишер быстрый. А второй снизу - Фишер медленный. gbpusdh1.png Ссылка на сообщение Поделиться на другие сайты More sharing options...
mzk_3om6u Опубликовано 30 октября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 30 октября, 2013 Вот пример... Смотрите 2 самых нижних индикатора. Первый снизу - Фишер быстрый. А второй снизу - Фишер медленный. Что за дурной тон, писать про индикатор, добавлять скрин, но сами индикаторы не выкладывать? ;;) Ссылка на сообщение Поделиться на другие сайты More sharing options...
Yura Vakulenko Опубликовано 30 октября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 30 октября, 2013 Почему же, не выкладывать... я выложил индикатор, еще в самом первом моем посте. Внимательно посмотрите приложение. Там индикатор FisherG.mg4 Вот это его хотелось бы сделать неперересовывающимся. А в скрине - этот индикатор - в самом низу. Там их 2. Один быстрый, другой медленный. Я все выложил. А другие индикаторы на скрине - Supertrand, QQE, Genesis Matrix 2_21, Moving Average. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Yura Vakulenko Опубликовано 2 ноября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 2 ноября, 2013 Друзья, вот, если не ошибаюсь, не перерисовывающийся вариант такого же или, что вероятнее, похожего кода, который используется в индикаторе FisherG. Единственное, этот индикатор стрелки рисует... Если бы скрестить исходники обоих индюков, чтобы FisherG перестал перерисовку. Если вам не трудно, посмотрите, что можно сделать. Я уверен, что все получиться, ведь здесь такие умные люди.. я просто поражаюсь вашим способностям!! Исходник 2-го индикатора (кот не перерис) прикрепляю в приложении. Посмотрите, плиз))Исходник FisherG прикреплен в первом посту темы. arrow.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Yura Vakulenko Опубликовано 7 ноября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 7 ноября, 2013 Держите!! Я нашел его!! Скачивайте во вложении (Fisher based that do NOT repaint). Это не совсем FisherG, но это практически аналог кода Fisher 'a, но без перерисовки. Может кому понадобиться. Единственное - вместо квадратиков, как в FisherG - они рисуют гисторгамму. Fisher_based_that_do_NOT_repaint.zip Ссылка на сообщение Поделиться на другие сайты More sharing options...
MetaStorm Опубликовано 7 ноября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 7 ноября, 2013 Здравствуйте. Вы могли бы помочь убрать перерисовку в индикаторе FisherG. Он отлично ловит тренды, но вот перерисовывается, что очень плохо. Помогите убрать эту перерисовку индикатора)). Большое спасибо, друзья. Индикатор прикрепил во вложении. Добавлено: 24-10-2013 15:55:02Ребята, друзья! Поможет ли кто-то убрать перерисовку индикатора? Плиз)) Держи, вроде то что нужно тебе.Fisher_no_repainting.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Fred19802 Опубликовано 26 ноября, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 26 ноября, 2013 Помогите пожалуйста!Надо подправить индикатор "123PatternsV6". Надо чтоб он рисовал точки и стрелку в момент прохождения 70%(лучше сделать регулируемым) от диапазона 2-3, отложенных от точки 3. А если дальнейшего движения не произошло, то окрашивал бы стрелку в желтый цвет(как не реализованную). На данный момент он рисует точки и стрелку после завершения свечи "пробития" и продолжения тенденции на следующей свече, а это не совсем удобно.Индикатор во вложении. 123PatternsV6.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
fxanalitik Опубликовано 8 декабря, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 8 декабря, 2013 Давным давно был такой индикатор OANDA Order Book, он долго поддерживался, но потом Оанда сменила формат картинок и индикатор перестал работать.Может кто-нибудь возьмется за реанимирование индикатора?http://fxtrade.oanda.co.uk/analysis/forex-order-book - отсюда берутся картинкиСтарая - нерабочая версия прикреплена. Добавлено: 10-12-2013 16:40:18Если кто-то готов взяться, то можно обсудить оплату.oanda_2.6.rar Изменено 10 декабря, 2013 пользователем fxanalitik 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
fxanalitik Опубликовано 14 декабря, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 14 декабря, 2013 Т.е. стакан цен по ОАНДА?Как выгляело хоть,есть скрины? Прога качала картинку с сайта оанды, потом анализировала ее и переводила в текст значения на изображении, а индикатор подгружал эти данные в терминал и на графике отображались ордера и можно было видеть куда стоит толпа и куда ходить не надо )Добавлено: 14-12-2013 23:13:50Нашел вроде рабочую версию:1. устанавливаем Оанду 2.6.1 указываем путь к терминалунажимаем Инсталлировать индикатор2. запоминаем путь к терминалу, который Вы выбирали при установке Оанды 2.6.1.3. Оанда 2.6.1 состоит собственно из программы и индикатора. Программу можно деинсталлировать (можно и позже). Индикатор останется в терминале MT4.4. Если Вы не деинсталлировали Оанда 2.6.1, закройте ее и не запускайте, иначе она будет выгружать устаревшие данные (от 12 ноября) в терминал.5. скачиваем Oanda.NET6. Открываем файл Oanda.NET.exe.config в Блокноте. Там, где написаноC:\Program Files\FIBO Groupвставляете путь к Вашему терминалу, напримерC:\Program Files\ForexClub MT4\сохраняем и закрываем файл7. Запускаем Oanda.NET.exe, выбираем валютную пару и нажимаем Обновить. Все прекрасно работаетПосле запуска МТ4 заходите в пользовательские индикаторы и добавляете Оанду, данные появятся прямо на графике.oanda.net.zipSetup_2_6_1.zip Изменено 14 декабря, 2013 пользователем fxanalitik 8 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 24 декабря, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 24 декабря, 2013 В общем, решил я написать достаточно простой индикатор по анализу ренко. Но что то у меня не клеится с ним (как и с большинством индикаторов). Он постоянно выдает ошибку неправильно установленного буфера это 1. И не проводит расчета, хотя если жестко изменить размер буфера то все вроде в порядке. Смысл индикатора - начинаем с конца графика. Загоняем в цикл значение окна для анализа. Если бычьих баров внутри окна больше то мы увеличиваем значение индикатора на предыдущем баре на единицу и записываем это значение в текущий бар. Если наоборот то уменьшаем. Может кто подсказать в чем я допустил ошибки? RenkoWindowAnalizer.mq4 Изменено 24 декабря, 2013 пользователем Ttomas Ссылка на сообщение Поделиться на другие сайты More sharing options...
nicholas Опубликовано 24 декабря, 2013 Поделиться Доработка индикаторов: общая тема Опубликовано 24 декабря, 2013 В общем, решил я написать достаточно простой индикатор по анализу ренко. Но что то у меня не клеится с ним (как и с большинством индикаторов). Он постоянно выдает ошибку неправильно установленного буфера это 1. И не проводит расчета, хотя если жестко изменить размер буфера то все вроде в порядке. Смысл индикатора - начинаем с конца графика. Загоняем в цикл значение окна для анализа. Если бычьих баров внутри окна больше то мы увеличиваем значение индикатора на предыдущем баре на единицу и записываем это значение в текущий бар. Если наоборот то уменьшаем. Может кто подсказать в чем я допустил ошибки? Поправил несколько ошибок:1. буфер должен быть типа double2. в буфере Bars значений и индексация начинается с 0, поэтому максимальный индекс - Bars-13. в инит добавил IndicatorBuffers(1);у меня что-то показывает, за правильность не ручаюсь, поскольку не знаю что же надо.RenkoWindowAnalizer.mq4 Изменено 6 декабря, 2017 пользователем Pavel888 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Hurricane in the head Опубликовано 4 января, 2014 Поделиться Доработка индикаторов: общая тема Опубликовано 4 января, 2014 Здравствуйте. Мне нужно чтобы советник открывал сделки взависимости от цвета пользовательского подвального индикатора. Если зеленый - покупаем, если красный - продаем. Я себе всю голову сломал, я умею писать условия только для машек. xSuperTrend_Tape_MTF.mq4xSuperTrend_Tape_MTF.ex4Индикатор.PNG Изменено 4 января, 2014 пользователем Hurricane in the head Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 4 января, 2014 Поделиться Доработка индикаторов: общая тема Опубликовано 4 января, 2014 тогда не вижу проблем в реализации, просто сделай вызов индикатора функцией iCustom например так: extern string Version.Info=INDICATOR_VERSION;extern string SuperTrend.Settings="—";extern int SuperTrend.Period=10; extern double SuperTrend.Multiplier=1.7;extern int SuperTrend.TimeFrame=0; extern bool SuperTrend.AutoTF=True; int Res=iCustom(Symbol(),0,"xSuperTrend Tape MTF", Version.Info,SuperTrend.Settings, SuperTrend.Period,SuperTrend.Multiplier, SuperTrend.TimeFrame, SuperTrend.AutoTF, 0,0);int Res1=iCustom(Symbol(),0,"xSuperTrend Tape MTF", Version.Info,SuperTrend.Settings, SuperTrend.Period,SuperTrend.Multiplier, SuperTrend.TimeFrame, SuperTrend.AutoTF, 1,0);if (Res==1 && Res1==EMPTY_VALUE) {Открываем ордер на покупку так как индикатор зеленый}if (Res1==1 && Res==EMPTY_VALUE) {Открываем ордер на покупку так как индикатор Красный} Покажешь если что интересное получится :)Индюк не на ССI базируется если опираться на внутренности, там берется средний диапазон свечи прибавляется атр с множителем и сравнивается с ценой закрытия на основании чего и дается результат. 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Hurricane in the head Опубликовано 4 января, 2014 Поделиться Доработка индикаторов: общая тема Опубликовано 4 января, 2014 тогда не вижу проблем в реализации, просто сделай вызов индикатора функцией iCustom например так: extern string Version.Info=INDICATOR_VERSION;extern string SuperTrend.Settings="—";extern int SuperTrend.Period=10; extern double SuperTrend.Multiplier=1.7;extern int SuperTrend.TimeFrame=0; extern bool SuperTrend.AutoTF=True; int Res=iCustom(Symbol(),0,"xSuperTrend Tape MTF", Version.Info,SuperTrend.Settings, SuperTrend.Period,SuperTrend.Multiplier, SuperTrend.TimeFrame, SuperTrend.AutoTF, 0,0);int Res1=iCustom(Symbol(),0,"xSuperTrend Tape MTF", Version.Info,SuperTrend.Settings, SuperTrend.Period,SuperTrend.Multiplier, SuperTrend.TimeFrame, SuperTrend.AutoTF, 1,0);if (Res==1 && Res1==EMPTY_VALUE) {Открываем ордер на покупку так как индикатор зеленый}if (Res1==1 && Res==EMPTY_VALUE) {Открываем ордер на покупку так как индикатор Красный} Покажешь если что интересное получится :)Индюк не на ССI базируется если опираться на внутренности, там берется средний диапазон свечи прибавляется атр с множителем и сравнивается с ценой закрытия на основании чего и дается результат. Огромное спасибо, ты мне очень помог! Лови + в репу. Ссылка на сообщение Поделиться на другие сайты More sharing options...
IR Опубликовано 6 января, 2014 Поделиться Доработка индикаторов: общая тема Опубликовано 6 января, 2014 Данный индикатор не перерисовывается. Показатели этого индикатора - не единственное условие для входа в рынок, у меня возникли трудности только с этим. Я просто не знаю как брать цвет индикатора за условие. Может быть, просто у меня древние супертренды перерисовывали, забросил тогда давно это дело...Есть еще такой, по утверждению разработчика не рисует, но не проверялNon_Repainting_SuperTrend_alerts-2_mtf.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Hurricane in the head Опубликовано 6 января, 2014 Поделиться Доработка индикаторов: общая тема Опубликовано 6 января, 2014 Данный индикатор не перерисовывается. Показатели этого индикатора - не единственное условие для входа в рынок, у меня возникли трудности только с этим. Я просто не знаю как брать цвет индикатора за условие. Может быть, просто у меня древние супертренды перерисовывали, забросил тогда давно это дело...Есть еще такой, по утверждению разработчика не рисует, но не проверял Индикатор, который я выложил сюда, перерисовывается только если его поставить, допустим, на м5, а настройки сделать на м30. Он будет перерисовывать 6 свечей на м5 пока свеча на м30 не закроется. Этот недостаток я заметил только вчера. А твой индюк сейчас заценим. Может быть, он даже лучше чем мой. :) Изменено 6 января, 2014 пользователем Hurricane in the head Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти