Новая версия платформы MetaTrader 5 build 2560: Улучшения во встроенной системе обучения - страница 44
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
когда прописаны буфера, и не используются в расчетах, индикатор начинает вести себя непредсказуемо, например хватать цвета для рабочих plot с соседних буферов которые не используются, а часто и просто "дефолтный" серый цвет
сейчас борюсь вот с такой проблемой не могу сообразить, почему так
линии расходятся на одинаковых индикаторах, но стоит обновить картинку сменой периода, как они сливаются в одну линию как и должны работать, не пойму где загвоздка
Не используемые буферы освобождайте...
когда прописаны буфера, и не используются в расчетах, индикатор начинает вести себя непредсказуемо, например хватать цвета для рабочих plot с соседних буферов которые не используются, а часто и просто "дефолтный" серый цвет
сейчас борюсь вот с такой проблемой не могу сообразить, почему так
линии расходятся на одинаковых индикаторах, но стоит обновить картинку сменой периода, как они сливаются в одну линию как и должны работать, не пойму где загвоздка
Количество и состав буферов должно соответствовать плотам. Каждый плот требует свое количество буферов. Если где-то нарушена последовательность или неправильно привязаны буферы к плотам, то последствия могут быть непредсказуемыми.
Смотрите таблицу и примеры в https://www.mql5.com/ru/docs/customind/indicators_examples
Не используемые буферы освобождайте...
на этапе построения мешается постоянно, рабочие буферы заимствуют цвета с еще не рабочих
--
возникал вопрос почему пересчет в индикаторе некоторые делают такой строкой
start=prev_calculated-1;
с -1, т.е. пересчитывают 2 бара, вместо одного?
вроде в этом причина? https://www.mql5.com/ru/forum/347385/page43#comment_18214585
Ich habe den Code mit dem MQL-Assistenten generiert - und ich habe keinen Fehler (kann auf 2593 nicht reproduziert werden).
Bitte verwenden Sie den Code von # 426 - können Sie den Fehler in diesem Code reproduzieren?
With you code I don't get the 4603 error but you have an additional buffer (3 for one colored line?):
while I followed the example from the MQL5 reference you find at PlotIndexSetInteger():
This version seems to be clear: one buffer for the values and one buffer for the colors - for which is the third buffer?
With you code I don't get the 4603 error but you have an additional buffer (3 for one colored line?):
while I followed the example from the MQL5 reference you find at PlotIndexSetInteger():
This version seems to be clear: one buffer for the values and one buffer for the colors - for which is the third buffer?
0 - буфер обычная линия,
1-2 буфер цветная линия
---------
вариант 1 для #property indicator_type1 DRAW_LINE
With you code I don't get the 4603 error but you have an additional buffer (3 for one colored line?):
while I followed the example from the MQL5 reference you find at PlotIndexSetInteger():
This version seems to be clear: one buffer for the values and one buffer for the colors - for which is the third buffer?
Я пытался максимально приблизится к Вашему коду.
Раньше у меня были много ошибок когда я вручную пытался объявлять цветные стили рисования - но потом я стал использовать MQL Wizard и проблемы с цветными стилями рисования исчезли.
Оказывается теперь можно набирать начало имени переменной или функции в любом регистре, только сейчас узнал, и это очень удобненько!
(правда список подстановки теперь короткий и это вначале смущает)
Я пытался максимально приблизится к Вашему коду.
Раньше у меня были много ошибок когда я вручную пытался объявлять цветные стили рисования - но потом я стал использовать MQL Wizard и проблемы с цветными стилями рисования исчезли.
Мой код работает отлично, за исключением этой глупой ошибки 4603 (которая больше не вызывает ошибок) и где функция была выполнена несколько раз прямо перед этим без каких-либо ошибок.
My code is working perfectly except that stupid error 4603 (which causes no further errors) and where the function was executed several time right before that without any error.