Вопрос который был в другой теме , но ответа не было.
Есть проблема что в индикаторе iBarShift может выдавать -1 при переключении тф графика, если там что-то, не знаю что, еще не прогрузилось. И возможность чтоб индикатор "подождал" пока iBarShift будет выдавать значения больше -1, не повесив индикатор, я не нашел.
Я нашел "костыль" для решения этой проблемы - при первом вызове считать не через время, а через индекс свечи. Но это костыль и усложнение кода.
Просьба к разработчикам: дать ответ как сделать чтоб индикатор "подождал" пока загрузится все что нужно для iBarShift. А если такой возможности нет, то реализовать ее.
Вместо продолжения темы там, Вы решили её размножить? Таким образом можете не получить ответа ни там, ни здесь.
Не размножить, а перенести.
Там ответа не было, и там тема "вопросы новичков". Я решил что есть вероятность что нормального ответа на эту проблему нет и написал здесь надеясь что этот вопрос дойдет до разработчиков. Тк если это так, то это серьезная недоработка самой среды разработки. А я за все хорошее и желаю всем, и mql всего лучшего.
Там ответа не было, и там тема "вопросы новичков". Я решил что есть вероятность что нормального ответа на эту проблему нет и написал здесь надеясь что этот вопрос дойдет до разработчиков. Тк если это так, то это серьезная недоработка самой среды разработки. А я за все хорошее и желаю всем, и mql всего лучшего.
Это Ваша недоработка от незнания. Возвращайтесь в ту тему.
Там ответа не было, и там тема "вопросы новичков". Я решил что есть вероятность что нормального ответа на эту проблему нет и написал здесь надеясь что этот вопрос дойдет до разработчиков. Тк если это так, то это серьезная недоработка самой среды разработки. А я за все хорошее и желаю всем, и mql всего лучшего.
Если iBarShift возвращает -1, тогда делаем ещё одну попытку через fBarShift. Это помогает уйти от этой проблемы. Так сам всегда делаю, когда использую iBarShift. Эту функцию использую, так как на сегодняшний день она чуть быстрее, чем fBarShift.
Если iBarShift возвращает -1, тогда делаем ещё одну попытку через fBarShift. Это помогает уйти от этой проблемы. Так сам всегда делаю, когда использую iBarShift. Эту функцию использую, так как на сегодняшний день она чуть быстрее, чем fBarShift.
Странно работает NormalizeDouble() , точнее вообще не работает. Ожидалось что значения будут заполнены нулями после третьего знака. Считается за баг. В других местах числа в ручную разбирать приходится для округления. Если что - терминал ФИНАМА.
Странно работает NormalizeDouble() , точнее вообще не работает. Ожидалось что значения будут заполнены нулями после третьего знака. Считается за баг. В других местах числа в ручную разбирать приходится для округления. Если что - терминал ФИНАМА.
Вы своё десятичное число, которое ожидали увидеть, переведите в двоичное. Потом получившееся двоичное переведите в десятичное. Будете удивлены
Вопрос который был в другой теме , но ответа не было.
Есть проблема что в индикаторе iBarShift может выдавать -1 при переключении тф графика, если там что-то, не знаю что, еще не прогрузилось. И возможность чтоб индикатор "подождал" пока iBarShift будет выдавать значения больше -1, не повесив индикатор, я не нашел.
Я нашел "костыль" для решения этой проблемы - при первом вызове считать не через время, а через индекс свечи. Но это костыль и усложнение кода.
Просьба к разработчикам: дать ответ как сделать чтоб индикатор "подождал" пока загрузится все что нужно для iBarShift. А если такой возможности нет, то реализовать ее.
Ответ я Вам давал. Вы его пропустили.
Ответ я Вам давал. Вы его пропустили.
Я его не пропустил, он не подходит, тк, к примеру в выходные тиков нет, а нужно чтоб работало.
Я его не пропустил, он не подходит, тк, к примеру в выходные тиков нет, а нужно чтоб работало.
Вместо продолжения темы там, Вы решили её размножить? Таким образом можете не получить ответа ни там, ни здесь.
Вместо продолжения темы там, Вы решили её размножить? Таким образом можете не получить ответа ни там, ни здесь.
Не размножить, а перенести.
Там ответа не было, и там тема "вопросы новичков". Я решил что есть вероятность что нормального ответа на эту проблему нет и написал здесь надеясь что этот вопрос дойдет до разработчиков. Тк если это так, то это серьезная недоработка самой среды разработки. А я за все хорошее и желаю всем, и mql всего лучшего.
Не размножить, а перенести.
Там ответа не было, и там тема "вопросы новичков". Я решил что есть вероятность что нормального ответа на эту проблему нет и написал здесь надеясь что этот вопрос дойдет до разработчиков. Тк если это так, то это серьезная недоработка самой среды разработки. А я за все хорошее и желаю всем, и mql всего лучшего.
Это Ваша недоработка от незнания. Возвращайтесь в ту тему.
Не размножить, а перенести.
Там ответа не было, и там тема "вопросы новичков". Я решил что есть вероятность что нормального ответа на эту проблему нет и написал здесь надеясь что этот вопрос дойдет до разработчиков. Тк если это так, то это серьезная недоработка самой среды разработки. А я за все хорошее и желаю всем, и mql всего лучшего.
https://www.mql5.com/ru/forum/1111/page3277#comment_44527232
Спасиб.
Странно работает NormalizeDouble() , точнее вообще не работает. Ожидалось что значения будут заполнены нулями после третьего знака. Считается за баг. В других местах числа в ручную разбирать приходится для округления. Если что - терминал ФИНАМА.
Видео приложил.
Странно работает NormalizeDouble() , точнее вообще не работает. Ожидалось что значения будут заполнены нулями после третьего знака. Считается за баг. В других местах числа в ручную разбирать приходится для округления. Если что - терминал ФИНАМА.