[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 789
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уважаемые программисты,
подскажите пожалуйста почему не выполняются операторы когда условие истино, точнее выполняются но в беспорядочном режиме (например, через раз). В логах ошибок нет.
Поправьте свой код:
И никогда не сравнивайте переменные типа double на равенство.
Поправьте свой код:
И никогда не сравнивайте переменные типа double на равенство.
А почему нельзя сравнивать переменные типа double на равенство?
А почему нельзя сравнивать переменные типа double на равенство?
А почему нельзя сравнивать переменные типа double на равенство?
в деините записывайте в глобальную переменную, а ините читайте значение этой переменной, в чем проблема?
Я так понимаю, Глобальная переменная - переменная, объявленная за пределами всех функций. Инициализация глобальных переменных производится однократно перед началом исполнения специальных функций.
То есть, в начале программы до функции start объявляются глобальные переменные, в том числе и та, которую я хочу передать в программу при следующем старте. Потом, по Вашему предложению, в deinit я фиксирую значение этой переменной. НО! Я так понимаю, что при старте программы ещё до выполнения функции init все глобальные переменные, описанные в начале программы, в том числе и интересующая меня, будут заново проинициализированы. И когда очередь дойдет до функции init моя переменная, запоненая ранее будет утеряна! Или я не прав?
Я так понимаю, Глобальная переменная - переменная, объявленная за пределами всех функций. Инициализация глобальных переменных производится однократно перед началом исполнения специальных функций.
То есть, в начале программы до функции start объявляются глобальные переменные, в том числе и та, которую я хочу передать в программу при следующем старте. Потом, по Вашему предложению, в deinit я фиксирую значение этой переменной. НО! Я так понимаю, что при старте программы ещё до выполнения функции init все глобальные переменные, описанные в начале программы, в том числе и интересующая меня, будут заново проинициализированы. И когда очередь дойдет до функции init моя переменная, запоненая ранее будет утеряна! Или я не прав?
которые хранятся отдельно от вашей программы в течении двух недель если к ним не обращаться, если память мне не изменяет...
они служат, например, для передачи данных между разными экспертами, работающими одновременно на одном терминале и т.д ...
Вам нужны именно глобальные переменные терминала.
Нет, он имел ввиду глобальную переменную GlobalVariable, которая хранится в файле.
Да, я имел ввиду глобальные переменные терминала. В личку был уже этот вопрос, ответил.
Странно Вы как-то искали
string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)