[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 555
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я новичок.
Народ подскажите пожалуйста, как я знаю робот активируется при каждом изменение тика. А как сделать чтобы он активировался только тогда, когда открывается новая свеча, то есть появление цены открытия свечи.
Спасибо всем за советы.
В общем я тоже новичок, но думаю надо объявить переменную типа datetime на глобальном уровне (например datetime TIME;) , в init() присвоить ей значение времени открытия последнего бара, в начале start() проводить проверку, если TIME== Time[0] -- return(0); , если нет -- TIME= Time[0]; . В этом случае эксперт будет выполнять ф-ю start()толко один раз при открытии нового бара.
Любые числа можно сравнивать между собой с помощью >= и <=. После нормализации NormalizeDouble уже можно сравнивать как == или !=. Однако, тут надо смотреть есть ли смысл так сравнивать числа напр. с 10 знаками после запятой, просто нереально найти ситуацию когда они были бы равны или неравны.
Большое спасибо за ответ. Уточняю вопрос: после нормализации число в памяти компьютера остается тем же и изменяется только его представление. или изменяется само число?
Большое спасибо за ответ. Уточняю вопрос: после нормализации число в памяти компьютера остается тем же и изменяется только его представление. или изменяется само число?
После нормализации число меняется, напр.:
Другое дело когда выводите на печать, с помощью DoubleToStr, напр.:
А если после нормализации выведёте на печать, то будет так:
Эта функция определяет только момент появления свечи. Чтобы найти цену открытия используйте iOpen. Что-то типа такого:
Спасибо, Вы очень помогли
Подскажите, пожалуйста!
Есть возможность распечатать один лист, но как выставить, чтоб началась печать листов с определенной даты и до определенной даты. Чтоб по одному листу не печатать.
Спасибо!
игнор)
После нормализации число меняется, напр.:
Другое дело когда выводите на печать, с помощью DoubleToStr, напр.:
А если после нормализации выведёте на печать, то будет так:
Спасибо.
Добрый день.
Надо рассчитать суммарный профит только последних двух buy позиции. Как переделать код?