Предупреждения и компиляция кода - из разных областей. Предупреждения и ошибки могут выдавать анализаторы кода, которые к компиляции никакого отношения не имеют.
Ну тогда и от этого предупреждения можно отказаться
Предупреждения и компиляция кода - из разных областей. Предупреждения и ошибки могут выдавать анализаторы кода, которые к компиляции никакого отношения не имеют.
Уверен, Вы такими пользуетесь.
Нееет. Это сообщение убирать точно не будем
macro redefinition указывает на потенциальные проблемы.
Попросите кого-нибудь прочитать Ваше сообщение вслух и попробуйте сами на него ответить.
На данный момент ответ примерно такой: "Какой заяц? Какая блоха?? Какой тулуп???"
Я показал код, суть которого в копировании в массив времени нулевого бара.
Код в функции индикатора.
Если нужно, я могу передать код индикатора для воспроизведения.
Я могу понять, когда запрошена информация исторически далекая и нужно время, что б её подготовить, но тут же расчет происходит только при появлении нового тика этого самого нулевого бара, поэтому я и не могу понять почему это так и как решить проблему без заполнения буфера индикатора нулями.
Я показал код, суть которого в копировании в массив времени нулевого бара.
Код в функции индикатора.
Если нужно, я могу передать код индикатора для воспроизведения.
Я могу понять, когда запрошена информация исторически далекая и нужно время, что б её подготовить, но тут же расчет происходит только при появлении нового тика этого самого нулевого бара, поэтому я и не могу понять почему это так и как решить проблему без заполнения буфера индикатора нулями.
Вы не сказали и даже не вывели в лог наименование символа, на котором возникает проблема.
Вы ничего не сказали про торговый сервер, к которому подключены.
Вы дали непонятный отрывок исходного кода, вместо нормального кода, который можно взять как есть, скомпилировать, накинуть на график и наблюдать описанную проблему.
Вы не предприняли ни одного шага, чтобы хотя бы понять проблему. Этот неведомый символ вообще выбран в обзоре рынка? Когда приходила последняя котировка по этому неведомому символу?
А ничего, что из индикатора все запросы к истории выполняются без ожидания синхронизации?
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Макрос не был объявлен.
И что?
В pure C это утверждение означает, что после того, как транслятор распарсил это выражение, MACROS считается необъявленным.
Не путайте работу препроцессора с компиляцией.
И что?
В pure C это утверждение означает, что после того, как транслятор распарсил это выражение, MACROS считается необъявленным.
Не путайте работу препроцессора с компиляцией.
Ну тогда и от этого предупреждения можно отказаться
Предупреждения и компиляция кода - из разных областей. Предупреждения и ошибки могут выдавать анализаторы кода, которые к компиляции никакого отношения не имеют.
Уверен, Вы такими пользуетесь.
Ну тогда и от этого предупреждения можно отказаться
Предупреждения и компиляция кода - из разных областей. Предупреждения и ошибки могут выдавать анализаторы кода, которые к компиляции никакого отношения не имеют.
Уверен, Вы такими пользуетесь.
Нееет. Это сообщение убирать точно не будем
macro redefinition указывает на потенциальные проблемы.
Нееет. Это сообщение убирать точно не будем
macro redefinition указывает на потенциальные проблемы.
Тогда почему этого предупреждения нет здесь?
Тогда почему этого предупреждения нет здесь?
У Вас в исходниках где-то есть уже #define NULL? Видимо, нет, если предупреждения нет
Весь исходник
Почему игнорируете это сообщение???
Попросите кого-нибудь прочитать Ваше сообщение вслух и попробуйте сами на него ответить.
На данный момент ответ примерно такой: "Какой заяц? Какая блоха?? Какой тулуп???"
Попросите кого-нибудь прочитать Ваше сообщение вслух и попробуйте сами на него ответить.
На данный момент ответ примерно такой: "Какой заяц? Какая блоха?? Какой тулуп???"
Я показал код, суть которого в копировании в массив времени нулевого бара.
Код в функции индикатора.
Если нужно, я могу передать код индикатора для воспроизведения.
Я могу понять, когда запрошена информация исторически далекая и нужно время, что б её подготовить, но тут же расчет происходит только при появлении нового тика этого самого нулевого бара, поэтому я и не могу понять почему это так и как решить проблему без заполнения буфера индикатора нулями.
Это происходит не на каждом тике или баре.Я показал код, суть которого в копировании в массив времени нулевого бара.
Код в функции индикатора.
Если нужно, я могу передать код индикатора для воспроизведения.
Я могу понять, когда запрошена информация исторически далекая и нужно время, что б её подготовить, но тут же расчет происходит только при появлении нового тика этого самого нулевого бара, поэтому я и не могу понять почему это так и как решить проблему без заполнения буфера индикатора нулями.
Это происходит не на каждом тике или баре.