Превышено время ожидания

Превышено время ожидания

Сообщение превышено время ожидания.

При выставлении заявки TSLab ожидает получить 2 сообщения:
1. подтверждение транзакции с номером заявки
2. информацию из потока заявок с данными заявки.

Ждет TSLab по умолчанию 40 сек (время задается в Файл | Настройки программы | Торговля , параметр Таймаут заявки).
Если хотя бы одно значение не пришло, появляется это сообщение.
В результате неизвестно, к какой заявке принадлежит комментарий, а также состояние заявки.
Более того, если из скрипта продолжает выдаваться сигнал, программа снова пошлет транзакцию брокеру. Таким образом может набраться не контролируемая позиция.

&#xNAN;Возможные причины:

  • Антивирус нужно настроить таким образом, чтобы он не проверял скаченные данные из интернета.

  • Брандмауэр необходимо поставить программу TSLabApp в исключения

  • Интернет или ошибки работы сервера брокера.

  • если не установлены обновления windows

  • Настройка автоматической синхронизации времени по интернету(актуально для крипто бирж).

  • Региональные настройки не соответствуют физическому месту нахождения компьютера.
    В лог файле программы есть похожие записи: 'Can't parse date-time: '9/19/2016 12:23:20PM.
    Решение: настроить региональные настройки, например, в России нет времени PM,AM . В России ЧЧ:ММ:СС
    Общие настройки компьютера для России
    А если компьютер физически находится в США, то настройка времени PM,AM будет верной.

  • Не хватает потоков процессора. В лог файле программы Инструменты | Папка с логами - файл tslab.log сопровождается сообщениями
    DEBUG:State 48. Try to recalc again...
    Can't recalc because calculation is in progress yet...
    Решение: поставить настройку больше, таким образом, чтобы процессор успевал обрабатывать все поставленные задачи.
    Не допускаются какие-либо изменения в конфигурации Quik. Для данного коннектора Необходимо сначала проверить Конфигурацию, потом переходить к остальным пунктам поиска проблемы.