Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Амиброкер периодически "замерзает" Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
SergeyS



Зарегистрирован: 28.06.2014
Сообщения: 5

СообщениеДобавлено: Сб Ноя 15, 2014 9:40 am Ответить с цитатой Вернуться к началу

Перехожу с Велса на Ами. Сделал несколько роботов для обкатки движка. Роботы сделаны в виде индикатора ( не в АА). Роботы работают на реальном счете фьюча РТС. Они размещены в Ами на одном листе на нескольких панелях. Остальные листы (sheets) убраны чтобы не мешались. Так вот, периодически раз в несколько часов часть из них (графиков-роботов) перестают работать (замерзают) : Перестают писать лог, выдавать сигналы итд. И возобновляют они свою работу если кликнуть по графику. Особенно часто это происходит если свернуть окно Ами. Причем в коде роботов присутствуют строки припятствуующие "замерзанию":
oAB = CreateObject("Broker.Application");
oAB.RefreshAll();
RequestTimedRefresh( 1, False ) ;

Эффект стойкий проверено на версиях 5.6 и 5.82.
Ос ВинСервер 2003 в датацентре. Вход на рабочий стол через RDP.

Как вылечить это замерзание??????
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Сб Ноя 15, 2014 3:44 pm Ответить с цитатой Вернуться к началу

Я тут 100 раз писал про эту особенность. Выход только один, пихать робота в AA.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
SergeyS



Зарегистрирован: 28.06.2014
Сообщения: 5

СообщениеДобавлено: Сб Ноя 15, 2014 7:19 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Я тут 100 раз писал про эту особенность. Выход только один, пихать робота в AA.

Дело в том что когда я переходил на Ами с Велса, то обнаружил что в Ами совсем нет функционала Order Manager. Поэтому решил написать сам на AFL Order Manager в режиме индикатора используя Critical Section. Получилось неплохо: отображается общая позиция по инструменту, количество запущенных роботов и прочее. 40 роботов на реально счету при одновременном исполнении заявок отрабатывает на ура. Но!!! Переодическое зависании части роботов убивает все. Может попробовать программу типа AutoIT для пробуждения Ами. Интересно обращался ли кто нибудь в поддержку Ами с жалобой на подобную проблему????
Посмотреть профиль Отправить личное сообщение
SergeyS



Зарегистрирован: 28.06.2014
Сообщения: 5

СообщениеДобавлено: Сб Ноя 15, 2014 7:28 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Я тут 100 раз писал про эту особенность.

Гугл молчит про это.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen