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

 

В таком случае - мало информации для понимания. Что касается Вашей картинки, то такое может появится из-за внутренней ошибки в расчётном алгоритме. Когда, например, линии Боллинждера должны рассчитываться на 20-ти периодах, а при усреднении код делит сумму двадцати последних значений не на 20, а на 19 или 18 (условно).

 
Yedelkin:

В таком случае - мало информации для понимания. Что касается Вашей картинки, то такое может появится из-за внутренней ошибки в расчётном алгоритме. Когда, например, линии Боллинждера должны рассчитываться на 20-ти периодах, а при усреднении код делит сумму двадцати последних значений не на 20, а на 19 или 18 (условно).

Странный глюк - перехожу на окно М5 при анализе, а после возвращаюсь на М15 и все показывает как надо.
 
Yedelkin:

Вряд ли. Округление значений цены с "трёх знаков до двух" никак не влияет на возникновение разрыва  между ценами и лентами Боллинджера.

А вот часть приведённого кода заставляет сомневаться в правильности остальной части кода. Вот смотрите выделенные фоном строчки:

 Автор кода пытается на каждом тике сравнивать значение неинициализированной переменной Old_Time. Такой пипец означает, что коду нельзя доверять в принципе.

Yedelkin:

Вряд ли. Округление значений цены с "трёх знаков до двух" никак не влияет на возникновение разрыва  между ценами и лентами Боллинджера.

А вот часть приведённого кода заставляет сомневаться в правильности остальной части кода. Вот смотрите выделенные фоном строчки:

 Автор кода пытается на каждом тике сравнивать значение неинициализированной переменной Old_Time. Такой пипец означает, что коду нельзя доверять в принципе.

Все стало на свои места когда убрал индикаторы присвоенные на другие периоды (М5, М30, Н1)
 
Lester:  Все стало на свои места когда убрал индикаторы присвоенные на другие периоды (М5, М30, Н1)
 Вот и хорошо :)
 

Существует ли возможность дозаписывать данные в файл по столбцам????

 
dentraf:

Существует ли возможность дозаписывать данные в файл по столбцам????

возможность есть.
 
sergeev:
возможность есть.
тоесть есть столбец данных, файл закрыт, как дописать еще один столбец, что бы первый столбец остался. Как такое реализовать? подскажите?
 
dentraf:
тоесть есть столбец данных, файл закрыт, как дописать еще один столбец, что бы первый столбец остался. Как такое реализовать? подскажите?
открыть -> прочитать -> добавить -> записать -> закрыть.
 
sergeev:
открыть -> прочитать -> добавить -> записать -> закрыть.
через промежуточный массив?  вот тут  "прочитать -> добавить"
 
dentraf:
через промежуточный массив?  вот тут  "прочитать -> добавить"

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

другого способа впихнуть в невпихиваемое нет. :)

Причина обращения: