Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
Уважаемые коллеги разработчики, отдавшие пол-жизни изучению обсуждаемой темы.
Ответьте, пожалуйста, на простой вопрос пользователя.
Как будет быстрее работать и меньше потреблять ресурсов терминал, если в нем будет 99 советников:
1. На одном и том же символе
-использующих OnTick и получающих текущие цены через SymbolInfoTick
-использующих OnBookEvent и получающих текущие цены через MarketBookGet
2. То же самое, но на разных символах
Спасибо!
Почему Вы решили, что это простой вопрос?
Коллега, если Вы - разработчик, то на своём железе Вы должны проверить всё самостоятельно. Ну либо заказать исследование во фрилансе, полностью и подробно описав все исходные данные
Идите поучитесь теме (лет 10 минимум) и не мусорьте в этой ветке, пожалуйста.
Здесь с другой подготовкой и другого класса вопросы обсуждают.
Уважаемые коллеги разработчики, отдавшие пол-жизни изучению обсуждаемой темы.
Ответьте, пожалуйста, на простой вопрос пользователя.
Как будет быстрее работать и меньше потреблять ресурсов терминал, если в нем будет 99 советников:
1. На одном и том же символе
-использующих OnTick и получающих текущие цены через SymbolInfoTick
-использующих OnBookEvent и получающих текущие цены через MarketBookGet
2. То же самое, но на разных символах
Спасибо!Уважаемые коллеги разработчики, отдавшие пол-жизни изучению обсуждаемой темы.
Ответьте, пожалуйста, на простой вопрос пользователя.
Как будет быстрее работать и меньше потреблять ресурсов терминал, если в нем будет 99 советников:
1. На одном и том же символе
-использующих OnTick и получающих текущие цены через SymbolInfoTick
-использующих OnBookEvent и получающих текущие цены через MarketBookGet
2. То же самое, но на разных символах
Спасибо!Почему Вы решили, что это простой вопрос?
Коллега, если Вы - разработчик, то на своём железе Вы должны проверить всё самостоятельно. Ну либо заказать исследование во фрилансе, полностью и подробно описав все исходные данные
Как будет быстрее работать и меньше потреблять ресурсов терминал, если в нем будет 99 советников:
2. То же самое, но на разных символах
99 стаканов транслировать - не хилый поток.
99 стаканов транслировать - не хилый поток.
По факту живых у нас на фортс с десяток, остальные малоликвидные.
Запустить этот советник в различных конфигурациях и посмотреть результат.
Запустить этот советник в различных конфигурациях и посмотреть результат.
Смотрим результат (Билд 2650, Открывашка, реал)
Смотрим результат (Билд 2650, Открывашка, реал)
Это некорректное сравнение (по распечатке это видно), т.к. при наличии ластов код должен быть иным.
Это некорректное сравнение (по распечатке это видно), т.к. при наличии ластов код должен быть иным.
Это Ваша программа (ничего не менял) :)
Добавлено
Некорректная функция, т.к
1. стакан может быть пустым
2. В стакане нет Sell котировок
3. В стакане нет Buy котировок
Некорректная функция, т.к
Зачем из себя зануду строите. Там еще нет обработки ошибок и прочего. Задача этого кода - это не быть в боевом советнике, а показать наличие проблемы.
Это Ваша программа (ничего не менял) :)
Поэтому и знаю логику этой программы настолько, что могу утверждать про некорректность ее результатов на ФОРТС.
Зачем из себя зануду строите. Там еще нет обработки ошибок и прочего. Задача этого кода - это не быть в боевом советнике, а показать наличие проблемы.
Поэтому и знаю логику этой программы настолько, что могу утверждать про некорректность ее результатов на ФОРТС.
Ок