Перейти к содержанию

Доработка индикаторов: общая тема


Рекомендуемые сообщения

Доработка индикаторов: общая тема Опубликовано

ну это можно решить добавлением тригера, то есть Объявляем статическую переменную bool dfg. и допустим Добавляем в условие сигнализации покупки dfg==True и в конце после сигнала покупки строку dfg=False; Для продаж - зеркально: в условии dfg==False а в конце сразу после сигнала dfg=True; Тогда сигналить будет только 1 раз в начале тренда (хотя возникнет маленькая проблема - неизвестно какое значение будет иметь эта переменная при объявлении, тоесть возможно первый сигнал пропустит и покажет только после переключения.) решить проблему можно сделав использовав переменную ну bool а int и допустим при объявлении задать ей значение 0, в условии покупки dfg==1 после сигнала на покупку dfg=2; зеркально для продаж. главное понять смысл, а дальше сразу раскусишь изюминку \M/

Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 1,8k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

прикрутилround_LevelsWhite_alert_1.mq4

Перейти

StepMA_Stoch alert.mq4

Перейти

1. Push-уведомления добавлены. Включается/выключаются в настройках NotificationAlerts 2. Текущий TF добавлен как в алерты, так и в PUSH-уведомления. 3. Ошибки исправлены.   Проверя

Перейти
Доработка индикаторов: общая тема Опубликовано

Уважаемые программисты, если не сложно, пожалуйста прикрутите к данному индикатору оповещение на e-mail при получении сигнала на покупку либо продажу, оч. не хочется пропускать сигналы )).
Требуется, что бы при появлении сигнала (красного либо синего квадратика) на e-mail отправлялось сообщение о данном сигнале.

Тема письма: Сигнал от индикатора.
Текст сообщения: Сигнал sell либо buy, валютная пара, ТФ, дата и время сигнала.
Ну и в настройки индикатора соответственно вывести, вкл/откл оповещения на e-mail.
Всем заранее спасибо!

SEQ-REVERSAL_v1.1.mq4

Изменено пользователем radonic
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


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




Обижаться неначто. выходные как ни как. Да к тому же еще много объемных проектов сейчас ведётся. Посмотрел я на это код.... за оформление автору нужно руки отрубить мясорубкой слов нет, сплошь нецензурные высказывания, за идею я в шоке зачем почему и главное как он вообще работает???? все индикаторы опираются на сдвиг в прошлом, появление стрелочки обусловлено 2 ситуациями: ее наличием на предыдущем баре
if(SarDownSig[i+1] != EMPTY_VALUE && SARM5>CLOSEM5 && OsMa2CLOSEM15)
или сменой тенденций, индикатор, по тому что можно было разобрать, должен исправно и вовремя сигналить во втором варианте, поэтому считаю что использовать индикатор возможно только во втором случае. Вырезал лишний сигнал...

4xRider_any_tf_M5_M15_M30.mq4

Изменено пользователем Pavel888
  • Огонь! 1
Ссылка на сообщение
Поделиться на другие сайты

  • 1 month later...
Доработка индикаторов: общая тема Опубликовано

Здравствуйте. Вы могли бы помочь убрать перерисовку в индикаторе FisherG. Он отлично ловит тренды, но вот перерисовывается, что очень плохо. Помогите убрать эту перерисовку индикатора)). Большое спасибо, друзья. Индикатор прикрепил во вложении.


Добавлено: 24-10-2013 15:55:02

Ребята, друзья! Поможет ли кто-то убрать перерисовку индикатора? Плиз))

FisherG.mq4

Изменено пользователем Yura Vakulenko
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


Если Вы предоставите алгоритм вычисления без перерисовки, то Вам помогут.



Дело в том, что я и обратился сюда за помощью, чтобы текущий алгоритм индикатора (кот в первом посте) знающие люди переписали в неперерисовывающийся вариант!! И сохранили функциональность индикатора. Если бы у меня был такой непер. алгоритм, я бы не создавал эту тему. )) Вот. Моих знаний явно не хватит, чтобы написать этот алгоритм. Поэтому я обратился за помощью сюда.
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Если бы такое было возможно - все индикаторы были бы неперерисовывающими. Но как показывает практика - с этим прийдется смириться и ... считаться. По-другому никак.

Изменено пользователем skylover410
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Неперисовывающийся зигзаг, неперерисовывающийся трендовый индикатор 8-> эх....

Чаще всего придется идти на уступки и брать сигнал несколько баров назад за пределами зоны перерисовки, поможет ли этому индикатору - тот еще вопрос.
Мое мнение как программиста, былаб возможность авторы бы неделали перерисовку специально. А значит без нее никак работать небудет.

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Понятно! Спасибо за помощь! Значит никак нельзя исправить перерисовку? Жаль... Торгда думаю поможет использовать на 1 графике 2 этих индикатора. Я использую 1-й (медленный) с пар. 12. И 2-й (быстрый) с параметром 7. При совпадении цветов после закрытия сигн свечи - можно заключать ордер. Использую на таймфрейме от Н1 и до Недели. Хорошо этот индикатор показывает тренд.

Вот пример... Смотрите 2 самых нижних индикатора. Первый снизу - Фишер быстрый. А второй снизу - Фишер медленный.

gbpusdh1.png

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


Вот пример... Смотрите 2 самых нижних индикатора. Первый снизу - Фишер быстрый. А второй снизу - Фишер медленный.



Что за дурной тон, писать про индикатор, добавлять скрин, но сами индикаторы не выкладывать? ;;)
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Почему же, не выкладывать... я выложил индикатор, еще в самом первом моем посте. Внимательно посмотрите приложение. Там индикатор FisherG.mg4 Вот это его хотелось бы сделать неперересовывающимся. А в скрине - этот индикатор - в самом низу. Там их 2. Один быстрый, другой медленный. Я все выложил. А другие индикаторы на скрине - Supertrand, QQE, Genesis Matrix 2_21, Moving Average.

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Друзья, вот, если не ошибаюсь, не перерисовывающийся вариант такого же или, что вероятнее, похожего кода, который используется в индикаторе FisherG. Единственное, этот индикатор стрелки рисует... Если бы скрестить исходники обоих индюков, чтобы FisherG перестал перерисовку. Если вам не трудно, посмотрите, что можно сделать. Я уверен, что все получиться, ведь здесь такие умные люди.. я просто поражаюсь вашим способностям!! Исходник 2-го индикатора (кот не перерис) прикрепляю в приложении. Посмотрите, плиз))

Исходник FisherG прикреплен в первом посту темы.

arrow.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Держите!! Я нашел его!! Скачивайте во вложении (Fisher based that do NOT repaint). Это не совсем FisherG, но это практически аналог кода Fisher 'a, но без перерисовки. Может кому понадобиться. Единственное - вместо квадратиков, как в FisherG - они рисуют гисторгамму.

Fisher_based_that_do_NOT_repaint.zip

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


Здравствуйте. Вы могли бы помочь убрать перерисовку в индикаторе FisherG. Он отлично ловит тренды, но вот перерисовывается, что очень плохо. Помогите убрать эту перерисовку индикатора)). Большое спасибо, друзья. Индикатор прикрепил во вложении.


Добавлено: 24-10-2013 15:55:02

Ребята, друзья! Поможет ли кто-то убрать перерисовку индикатора? Плиз))

Держи, вроде то что нужно тебе.

Fisher_no_repainting.mq4

Ссылка на сообщение
Поделиться на другие сайты

  • 3 weeks later...
Доработка индикаторов: общая тема Опубликовано

Помогите пожалуйста!
Надо подправить индикатор "123PatternsV6". Надо чтоб он рисовал точки и стрелку в момент прохождения 70%(лучше сделать регулируемым) от диапазона 2-3, отложенных от точки 3. А если дальнейшего движения не произошло, то окрашивал бы стрелку в желтый цвет(как не реализованную). На данный момент он рисует точки и стрелку после завершения свечи "пробития" и продолжения тенденции на следующей свече, а это не совсем удобно.
Индикатор во вложении.

123PatternsV6.mq4

Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка индикаторов: общая тема Опубликовано

Давным давно был такой индикатор OANDA Order Book, он долго поддерживался, но потом Оанда сменила формат картинок и индикатор перестал работать.
Может кто-нибудь возьмется за реанимирование индикатора?
http://fxtrade.oanda.co.uk/analysis/forex-order-book - отсюда берутся картинки
Старая - нерабочая версия прикреплена.


Добавлено: 10-12-2013 16:40:18

Если кто-то готов взяться, то можно обсудить оплату.

oanda_2.6.rar

Изменено пользователем fxanalitik
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


Т.е. стакан цен по ОАНДА?
Как выгляело хоть,есть скрины?


Прога качала картинку с сайта оанды, потом анализировала ее и переводила в текст значения на изображении, а индикатор подгружал эти данные в терминал и на графике отображались ордера и можно было видеть куда стоит толпа и куда ходить не надо )

Добавлено: 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.NET
6. Открываем файл Oanda.NET.exe.config в Блокноте. Там, где написано

C:\Program Files\FIBO Group

вставляете путь к Вашему терминалу, например

C:\Program Files\ForexClub MT4\

сохраняем и закрываем файл
7. Запускаем Oanda.NET.exe, выбираем валютную пару и нажимаем Обновить.
Все прекрасно работает
После запуска МТ4 заходите в пользовательские индикаторы и добавляете Оанду, данные появятся прямо на графике.

oanda.net.zip
Setup_2_6_1.zip

Изменено пользователем fxanalitik
  • Лайк 8
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка индикаторов: общая тема Опубликовано

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

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

Может кто подсказать в чем я допустил ошибки?

RenkoWindowAnalizer.mq4

Изменено пользователем Ttomas
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


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

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

Может кто подсказать в чем я допустил ошибки?




Поправил несколько ошибок:
1. буфер должен быть типа double
2. в буфере Bars значений и индексация начинается с 0, поэтому максимальный индекс - Bars-1
3. в инит добавил IndicatorBuffers(1);

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

RenkoWindowAnalizer.mq4

Изменено пользователем Pavel888
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка индикаторов: общая тема Опубликовано

Здравствуйте. Мне нужно чтобы советник открывал сделки взависимости от цвета пользовательского подвального индикатора. Если зеленый - покупаем, если красный - продаем. Я себе всю голову сломал, я умею писать условия только для машек.

xSuperTrend_Tape_MTF.mq4
xSuperTrend_Tape_MTF.ex4
Индикатор.PNG

Изменено пользователем Hurricane in the head
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

тогда не вижу проблем в реализации, просто сделай вызов индикатора функцией 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
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


тогда не вижу проблем в реализации, просто сделай вызов индикатора функцией 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 базируется если опираться на внутренности, там берется средний диапазон свечи прибавляется атр с множителем и сравнивается с ценой закрытия на основании чего и дается результат.

Огромное спасибо, ты мне очень помог! Лови + в репу.
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


Данный индикатор не перерисовывается. Показатели этого индикатора - не единственное условие для входа в рынок, у меня возникли трудности только с этим. Я просто не знаю как брать цвет индикатора за условие.



Может быть, просто у меня древние супертренды перерисовывали, забросил тогда давно это дело...
Есть еще такой, по утверждению разработчика не рисует, но не проверял

Non_Repainting_SuperTrend_alerts-2_mtf.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано



Данный индикатор не перерисовывается. Показатели этого индикатора - не единственное условие для входа в рынок, у меня возникли трудности только с этим. Я просто не знаю как брать цвет индикатора за условие.



Может быть, просто у меня древние супертренды перерисовывали, забросил тогда давно это дело...
Есть еще такой, по утверждению разработчика не рисует, но не проверял

Индикатор, который я выложил сюда, перерисовывается только если его поставить, допустим, на м5, а настройки сделать на м30. Он будет перерисовывать 6 свечей на м5 пока свеча на м30 не закроется. Этот недостаток я заметил только вчера. А твой индюк сейчас заценим. Может быть, он даже лучше чем мой. :) Изменено пользователем Hurricane in the head
Ссылка на сообщение
Поделиться на другие сайты

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

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...