потому что наверное надо i*=2
да я сам вчера понял через 2 минуты, когда комп уже выключил :)
вывод - нечего по ночам работать.
вывод - нечего по ночам работать.
for (i=1; i<=MathPow(2,Scale-1); i*=2)
если в теле цикла переменная Scale не меняется, то можно говорить о неэффективности представленного кода. так как выражение MathPow(2,Scale-1) является инвариантом цикла, то и вычислять его надо всего один раз (а не на каждой итерации)
int total=MathPow(2,Scale-1); for (i=1; i<=total; i*=2)
To Slawa, раз уж поймал Вас тут то ответьте на пару вопросов по исполнению экспертов:
1. Эксперты работают параллельно, т.е. в отдельных тредах или последовательно? Возник вопрос при обращении из 2х одновременно работающих экспертов к одному файлу.
2. Если они работают параллельно то влияет ли задержка при исполнении одного эксперта на приход и обработку тиков в остальных?
1. Эксперты работают параллельно, т.е. в отдельных тредах или последовательно? Возник вопрос при обращении из 2х одновременно работающих экспертов к одному файлу.
2. Если они работают параллельно то влияет ли задержка при исполнении одного эксперта на приход и обработку тиков в остальных?
1. эксперты работают параллельно. одновременная работа нескольких экспертов с одним файлом возможна, если Вы построите систему семафоров из глобальных переменных, чтобы разделить доступ
2. не влияет. тики приходят в потоке пампинга. эксперты работают в собственных потоках. задержка только на переключениях потоков и квантовании доступа к вычислительным ресурсам
2. не влияет. тики приходят в потоке пампинга. эксперты работают в собственных потоках. задержка только на переключениях потоков и квантовании доступа к вычислительным ресурсам
Сенкс за пояснения.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
почему здесь на i*2 ругается компиллятор?