Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1230

 
Artyom Trishkin:

Не буду спорить. Создаю рисуемые буферы в абсолютно любой последовательности. Но стоит межу ними добавить расчётный буфер, как графические построения рисуемых индикаторов перестают отображаться на графике. В окне данных их значения остаются. Проводил множество тестов для описания в статьях создания индикаторов и их буферов. Пришёл к выводу, что только расчётные буферы (их расположение в порядке объявления индикаторных буферов) каким-то образом влияют на отображение/неотображение рисуемых.

Я тоже не уверен.

С некоторых пор (последние 3-4 мес) в окне символа вообще происходят непонятные и настораживающие явления.

Во-первых, многократно замечено, что построение индикатора может без всяких видимых причин просто съехать в любом направлении, например, вниз или вправо. Вот просто на новом тике весь индикатор бац! и сместился. То же иногда происходит при первом вкл. ПК.

Во-вторых, если некоторые буферы удаляются и потом выполняется компиляция, то "следы" этих удалённых построений остаются до невыясненных событий (перекл. ТФ туда-назад, новой перекомпиляции, обновлении настроечных параметров и т.п. ) Возможно, в окне данных тоже остаются "следы", являющие собой память давно прошедших дней (технически массивы чистятся только принудительно, и в МТ 5, если массив не нужен, он просто "снимается с учёта", но данные-то остаются; конечно, всё это глюки МТ5)
--

Есть шутка: история нашей Родины не предсказуема. То же можно сказать и про МТ5: слишком он загадочный:)
--

Кстати, сейчас вот внёс изменения в свой реальный индикатор в соответствии с моими последними утверждениями. Не работает. Добавил для отражающих массивов DRAW_HISTOGRAM2 и INDICATOR_CALCULATIONS - заработало.

Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
  • www.metatrader5.com
Графики в торговой платформе отображают изменение котировок финансовых инструментов во времени. Они необходимы для проведения технического анализа и работы советников. Они позволяют трейдерам наглядно следить за котировками валют и акций в режиме реального времени и моментально реагировать на любое изменение ситуации на финансовых рынках...
 
User_mt5:


Не нужно самодеятельности - создавайте болванку советника при помощи MQL5 Wizard - так Вы будете допускать минимум ошибок при объявлении графических построений и индикаторных массивов.

 
User_mt5:

Я тоже не уверен.

С некоторых пор (последние 3-4 мес) в окне символа вообще происходят непонятные и настораживающие явления.

Во-первых, многократно замечено, что построение индикатора может без всяких видимых причин просто съехать в любом направлении, например, вниз или вправо. Вот просто на новом тике весь индикатор бац! и сместился. То же иногда происходит при первом вкл. ПК.

Во-вторых, если некоторые буферы удаляются и потом выполняется компиляция, то "следы" этих удалённых построений остаются до невыясненных событий (перекл. ТФ туда-назад, новой перекомпиляции, обновлении настроечных параметров и т.п. ) Возможно, в окне данных тоже остаются "следы", являющие собой память давно прошедших дней (технически массивы чистятся только принудительно, и в МТ 5, если массив не нужен, он просто "снимается с учёта", но данные-то остаются; конечно, всё это глюки МТ5)
--

Есть шутка: история нашей Родины не предсказуема. То же можно сказать и про МТ5: слишком он загадочный:)
--

Кстати, сейчас вот внёс изменения в свой реальный индикатор в соответствии с моими последними утверждениями. Не работает. Добавил для отражающих массивов DRAW_HISTOGRAM2 и INDICATOR_CALCULATIONS - заработало.

Не про меня.

Остальное - ваши ошибки и невнимательность (кроме смещения линий индикаторов, но вроде бы уже пофиксили, если память не изменяет)

Какой у вас билд?

 
Vladimir Karputov:

Не нужно самодеятельности - создавайте болванку советника при помощи MQL5 Wizard - так Вы будете допускать минимум ошибок при объявлении графических построений и индикаторных массивов.

Вы можете сказать как правильно отразить 8й буфер в моём последнем примере? Без самодеятельности?
Можете озвучить правила?

Artyom Trishkin:

Не про меня.

Остальное - ваши ошибки и невнимательность (кроме смещения линий индикаторов, но вроде бы уже пофиксили, если память не изменяет)

Какой у вас билд?

Вы можете сказать как правильно отразить 8й буфер в моём последнем примере? Со всей внимательностью?
И озвучить причины?
Билд 2530.

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

 
User_mt5:

Вы можете сказать как правильно отразить 8й буфер в моём последнем примере? Без самодеятельности?
Можете озвучить правила?

Вы можете сказать как правильно отразить 8й буфер в моём последнем примере? Со всей внимательностью?
И озвучить причины?
Билд 2530.

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

Шаг первый: создать болванку индикатора при помощи MQL5 Wizard. 

 
Vladimir Karputov:

Шаг первый: создать болванку индикатора при помощи MQL5 Wizard. 

Выражения типа "ради Вашей же пользы" прошу не использовать:)

Уточняю вопрос. Я не спрашиваю что делать. Я хотел бы понимать правила, закономерности, требования.

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

 
User_mt5:

Выражения типа "ради Вашей же пользы" прошу не использовать:)

Уточняю вопрос. Я не спрашиваю что делать. Я хотел бы понимать правила, закономерности, требования.

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

Ну нет, так нет.

 
User_mt5:

Вы можете сказать как правильно отразить 8й буфер в моём последнем примере? Без самодеятельности?
Можете озвучить правила?

Вы можете сказать как правильно отразить 8й буфер в моём последнем примере? Со всей внимательностью?
И озвучить причины?
Билд 2530.

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

Прошу прощения. Мне, к сожалению, совсем нет времени разбираться в чужих кодах.

В справке всё хорошо отражено. Может Владимир что-то вам сможет рассказать, если у него есть на то время.

На данный момент билд терминала 2539. Бета.

 

Спасибо, господа.

В результате мы всё ещё там, откуда начали:)

 
User_mt5:

Спасибо, господа.

В результате мы всё ещё там, откуда начали:)

Вы.