Роботы на Ами периодически "замерзают"
Меньше
Подробнее
- Сообщений: 8
- Спасибо получено: 1
7 года 7 мес. назад - 7 года 7 мес. назад #899
от Сергей_С
Сергей_С создал тему: Роботы на Ами периодически "замерзают"
Когда я переходил на Ами с Велса, то обнаружил что в Ами совсем нет функционала Order Manager. Поэтому решил написать сам на AFL Order Manager в режиме индикатора используя Critical Section. Получилось неплохо: отображается общая позиция по инструменту, количество запущенных роботов и прочее. 40 роботов на реально счету при одновременном исполнении заявок отрабатывает на ура. Но!!! Переодическое зависании части роботов убивает все.
Причем в коде роботов присутствуют строки припятствуующие "замерзанию":
oAB = CreateObject("Broker.Application");
oAB.RefreshAll();
RequestTimedRefresh( 1, False ) ;
На известном сайте ответили что это не лечиться и надо ботов писать под АА, Гугл тоже молчит.
Может попробовать программу типа AutoIT для пробуждения Ами. Интересно обращался ли кто нибудь в поддержку Ами с жалобой на подобную проблему????
П.с, Этот глюк присутствует на 5.6 и 5.8. ОС Win2003.
Причем в коде роботов присутствуют строки припятствуующие "замерзанию":
oAB = CreateObject("Broker.Application");
oAB.RefreshAll();
RequestTimedRefresh( 1, False ) ;
На известном сайте ответили что это не лечиться и надо ботов писать под АА, Гугл тоже молчит.
Может попробовать программу типа AutoIT для пробуждения Ами. Интересно обращался ли кто нибудь в поддержку Ами с жалобой на подобную проблему????
П.с, Этот глюк присутствует на 5.6 и 5.8. ОС Win2003.
Последнее редактирование: 7 года 7 мес. назад пользователем Сергей_С.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 7 мес. назад - 7 года 7 мес. назад #900
от admin
admin ответил в теме Роботы на Ами периодически "замерзают"
Сергей, если эффект проявляется только на большом количестве запущенных скриптов, то вывод один - вы слишком многого хотите от своего процессора. Пробуйте пооптимизировать формулы или ограничьтесь меньшим количеством скриптов
Что касется роботов в АА, это это невкусный совет. Там быстродействие 1 раз в секунду да и запустить можно лишь один робот
Что касется роботов в АА, это это невкусный совет. Там быстродействие 1 раз в секунду да и запустить можно лишь один робот
Последнее редактирование: 7 года 7 мес. назад пользователем admin.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Меньше
Подробнее
- Сообщений: 8
- Спасибо получено: 1
7 года 7 мес. назад #901
от Сергей_С
Загрузка процессора при запуске 40 двойных роботов (раздельные правила на шорт и лонг) на реальном фьюче Сбера составляет 12-15%. Причем замерзают как правило роботы находящиеся на нижних панелях вкладки. Такое чувство что у Ами проблемы с многопоточностю.
У кого такое было (с замерзанием части роботов) и как решили???
Сергей_С ответил в теме Роботы на Ами периодически "замерзают"
admin пишет: Сергей, если эффект проявляется только на большом количестве запущенных скриптов, то вывод один - вы слишком многого хотите от своего процессора. Пробуйте пооптимизировать формулы или ограничьтесь меньшим количеством скриптов
Что касется роботов в АА, это это невкусный совет. Там быстродействие 1 раз в секунду да и запустить можно лишь один робот
Загрузка процессора при запуске 40 двойных роботов (раздельные правила на шорт и лонг) на реальном фьюче Сбера составляет 12-15%. Причем замерзают как правило роботы находящиеся на нижних панелях вкладки. Такое чувство что у Ами проблемы с многопоточностю.
У кого такое было (с замерзанием части роботов) и как решили???
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Модераторы: admin