Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Дак уж лучше тогда просто поле сделать msc и записывать туда отдельно миллисекунды (0-999).
Это самое плохое решение.
Давно уже нужен тип datetime_msc.
Это самое плохое решение.
Давно уже нужен тип datetime_msc.
Можно больше конкретики, почему плохое? Почему давно нужен новый тип?
Мне кажется вполне приемлемое решение. Надо все время в миллисекундах взял время*1000+мсек - вот тот же long (или в чем там сейчас ulong?). И вывод через ArrayPrint() будет понятный.
В общем что касается зависания тестера. Мне удалось выявить несколько функций, приводящих к этому. Самая частая - Comment.
Вот попробуйте запустить в тестере такой индикатор:
int OnCalculate(const int rates_total, const int prev_calculated, const int begin, const double &price[])
{
Comment("OnCalculate");
return rates_total;
}
Скорость только не максимальную, чтобы тестирование занимало некоторое время, в процессе чего происходит зависание. Правда не всегда - я так и не понял, от чего зависит, то ли от движений мышкой, то ли ещё от чего. В общем можно протестить несколько раз, зависнуть должно.
Здесь получился классический дедлок из двух синхронизаторов. Прямо как в книжке у Рихтера.
Исправили. Спасибо.