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

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


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

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

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

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

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

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

Перейти

StepMA_Stoch alert.mq4

Перейти

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

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

@Ekeshka Он работает так, как просите. Так, на всякий случай, SIGNAL_BAR как раз отвечает за настройку на каком баре сигнализировать. Ставьте SIGNAL_BAR "1".

 

П.С. fcplm

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

Доработка индикаторов: общая тема Опубликовано
2 часа назад, MikR0ReR сказал:

@Ekeshka Он работает так, как просите. Так, на всякий случай, SIGNAL_BAR как раз отвечает за настройку на каком баре сигнализировать. Ставьте SIGNAL_BAR "1".

 

П.С. fcplm

Спасибо за внимание. У меня SIGNAL_BAR стоял 0 на H4 с параметрами 89. Так вот он сигналил каждые 10 сек. Я и подумал что с ним беда. 

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

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

Здравствуйте подсказать как можно распечатать через Print() константы &volume и &spread (Функции OnCalculate), пишет (array out of range)?

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

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

@awals Как и все остальное. Ни каких секретов или различий нет. Покажи код как ты написал и мы скажем в чем ошибка.

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

Доработка индикаторов: общая тема Опубликовано
9 часов назад, MikR0ReR сказал:

@awals Как и все остальное. Ни каких секретов или различий нет. Покажи код как ты написал и мы скажем в чем ошибка.

#property strict
#property indicator_chart_window

//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping

   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
  Print ("Volume: ", volume[0] ," , Spread: ", spread[0]," , prev_calculated: ", prev_calculated, " ,rates_total: " ,rates_total, " , Time: " , time[0], " , Tick Volume: ", tick_volume[0]);

  return(rates_total);
  }

Screenshot_1.thumb.png.064c17c33361a4cff865ccf8010d1a5b.png

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

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

@awals Ах да, на практике понял что volume[] и spread[] в MQ4 не поддерживается.

  • Используй для объема tick_volume[],
  • а для спреда SymbolInfoInteger()
Ссылка на сообщение
Поделиться на другие сайты

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

Подскажите пожалуйста, как можно вызвать функции draw Rectangle или Elipce в коде. Я знаю что можно удержать клавишу ALT и заглавныйе буквы I,S,R , Insert>Shapes>Rectangle. Как можно это решить иначе в mql4 коде? Может кто-то знает кроме как через клавишу ALT.

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

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

@awals  Реально удобно использовать форум вместо справки ( которая в Editore в разделе Справка )?

В справке есть раздел "Графические объекты" там нас интересует ObjectCreate, а в нём открываете "типы объектов" - там есть не только OBJ_ELLIPSE, там целое море объектов.

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

Доработка индикаторов: общая тема Опубликовано
3 часа назад, 0ll сказал:

@awals  Реально удобно использовать форум вместо справки ( которая в Editore в разделе Справка )?

В справке есть раздел "Графические объекты" там нас интересует ObjectCreate, а в нём открываете "типы объектов" - там есть не только OBJ_ELLIPSE, там целое море объектов.

O|| я наверно не так выразился, как создавать Объекты мне понятно, я имею в виду, при нажатии вот этой кнопки<Screenshot_1> появляется на графике вот такой курсор<Screenshot_2>. Например, я нажму на клавишу А и у меня появится на графике  вот такой курсор <Screenshot_2>. Как добиться этого в коде.Как пользоваться CHARTEVENT_KEYDOWN мне ясно, ну как вызвать мне эту функцию для рисования прямоугольника не знаю.

Screenshot_1

Screenshot_1.png

 

Screenshot_2

Screenshot_2.png

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

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

@awals  ОК. Вы хотите эмулировать нажатие кнопки мыши над определённой областью меню МТ? - добро пожаловать в увлекательный мир API Windows!

К сожалению данный вопрос в нашей ветке оффтоп, здесь только вопросы MQL.

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

Доработка индикаторов: общая тема Опубликовано
50 минут назад, 0ll сказал:

@awals  ОК. Вы хотите эмулировать нажатие кнопки мыши над определённой областью меню МТ? - добро пожаловать в увлекательный мир API Windows!

К сожалению данный вопрос в нашей ветке оффтоп, здесь только вопросы MQL.

А вы не подскажите где можно про API Windows поинтересоваться?  На www.mql5.com тоже ничего не нашол. Cпасибо.

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

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

@awals  пишите в строке поиска гугл "API Windows" и удивитесь количеству информации.

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

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

@awals одно и тоже, сортировка разная

Все функции. Правда на английском, но по опыту изучения С#, chrome с функцией перевода и фишкой "этот сайт переводить всегда" достойно тебе поможет.

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

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

кто-то может конвертировать этот индикатор в советник?

 

https://m.youtube.com/channel/UCQhoyyL-_lCKXwba94Phm3g

 

https://ymsinforex.com/

YMS Scalper v2.0_fix.ex4

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

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

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

dd.jpg

tQ-L7fO5CQk.jpg

profitable paints (1).ex4 profitable paints (1).mq4

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

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

Всем привет!
Как сделать, чтобы новые объекты появлялись по центру экрана? (сейчас объекты появляются около левой границы экрана X ~= 0 Y~=50%, а нужно Х и Y = 50% )
Думал эти значения влияют на положениеimage.png.61146fe244a5311d599ae720bdc9cc26.png
Но менял ничего не изменилось
 

Color Levels.ex4 Color Levels.mq4

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

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

@TheBestA Ты в правильном направлении, капай дальше! Только не забывай, что объекты строятся не только по времени но и по цене price_1 price_2.

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

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

Всем привет, кто нибудь сможет переписать этот индикатор из mql4 в mql5? Пробовал компилировать при помощи проги 100 ошибок выдаёт не получается. Скальпить просто по нём шикарно.

23tpo-cv4.mq4

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

Доработка индикаторов: общая тема Опубликовано
2 минуты назад, YURY2019 сказал:

Всем привет, кто нибудь сможет переписать этот индикатор из mql4 в mql5? Пробовал компилировать при помощи проги 100 ошибок выдаёт не получается. Скальпить просто по нём шикарно.

23tpo-cv4.mq4 53 \u043a\u0411 · 0 загрузок

Вот такие результаты выдаёт.

15.PNG

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

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

Уважаемые господа-программисты! Прошу переписать индикатор 88_filter_mod-0ll с mql4 на mql5. Данный индикатор модифицирован коллегой Oll, поэтому код небольшой. Можно даже убрать «уровень сигнала», чтобы максимально упростить расчеты и уменьшить нагрузку. /Приложила оригинальный и модифицированный/.

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

Долгое время отслеживала две платформы. Недавно, как говорится, «зацепилась» - перепрыгнула нулевую отметку прибыльности. Окончательно пришла к решению перейти на мт5. Ищу точки входа на H12-H8.  Это позволяет уменьшить риски, а H4 – для меня «слишком шумный». Да, и график работы на этих ТФ для меня более приемлемый.

Уповаю на Ваш альтруизм! Заранее признательна за помощь!

P.S. Oll в коде поставил знаки вопроса? Может увидите решение. Хотя меня и так устраивает работа индикатора.

 

Screenshot_2.png

88_filter.mq4 88_filter_mod-0ll.mq4

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

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

Нашел не плохой индикатор с элементами ТС снайпер https://www.mql5.com/ru/code/24755

Но у меня ничего не показывает кроме верхнего меню "ТИУ РУЗ УРСТ" либо я криворукий. 

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

Доработка индикаторов: общая тема Опубликовано
В 10.02.2020 в 13:13, TheBestA сказал:

Как сделать, чтобы новые объекты появлялись по центру экрана?

попробуй такой вариант: строки 114-122

Color Levels z.mq4

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

Доработка индикаторов: общая тема Опубликовано
В 14.02.2020 в 18:45, MikR0ReR сказал:

Приветствую! Он перерисовывается.

Да, когда закрывается сегодняшняя дневная свеча - уровень (высота) предыдущего столбца может измениться. И, как правило, меняется. Но не цвет. Мне важна реакция на уровень, который я сама определяю, - бычья, медвежья. Решения я принимаю на основе графика, движения цены. Этот индикатор - подтверждение вероятности. Если вы увидели перерисовку цвета, тогда .... нет возражений. Значит, я не заметила...

 

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

 

P.S. Сделала скриншот в воскресенье. Как видим, цвет и высота первого столбца не изменились, а вот высота 2 столбца - увеличилась. Но цвет - не изменился.

 

 

Screenshot_1.png

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

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

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

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

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

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

Войти

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

Войти

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


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

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