Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А встречается она на каждом открытии бара.
Это если обработка происходит на каждом тике.
А советник в 3000 строк - вполне может работать на закрытии бара. Соответственно, текущий бар он рассматривать не будет.
Тут без кода сказать нельзя, но все верно - работы там на пять минут, варианты даны правильно. Лично я, как уже сказал выше - предпочел бы нулевое тело превращать в "однопунктное".
if(telo==0){
cl=0;
ho=0;
}
else{
// сюда вставить те две строки, а все это вместо тех двух строк
}
Спасибо.
Фриланс и детские ошибки. Хорошей чистки рядов там явно не хватает.
Ну, вот. Опять.
Добрый день. Вопрос к программистам: кто нибудь сталкивался с данной ошибкой и возможно ли ее устранить?? Столкнулся с следующей проблемой-- советник (около 3000 строк) периодически выдает ошибку zero divide (2460,33). Советник загружает настройки с set файлов.
Ранее данная ошибка проявлялась, вначале после установки выдавало несколько раз ошибку, но затем исчезала. Сейчас когда количество set файлов увеличилось-- ошибка проявляется гораздо чаще.
Ежу понятно, что ошибка будет проявляться, когда Open=Close. Кого чистим?
Того, кто даже не ёж, но выполняет заказы во фрилансе и не ежжит
Было
if(telo==0){
cl=0;
ho=0;
}
else{
// сюда вставить те две строки, а все это вместо тех двух строк
}
Я раскрыл бы эту неопределенность не в ноль, а в бесконечность. Тогда алгоритм сохранит не только работоспособность, но и логику.