Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Мая 28, 2022, 01:14:47 pm
Начало Помощь Поиск Войти Регистрация
Новости:

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Косяки после последнего обновления « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Косяки после последнего обновления  (Прочитано 4491 раз)
makeev
Jr. Member
**
Сообщений: 85



Просмотр профиля Email
« : Октября 08, 2015, 10:32:39 am »

Уважаемые разработчики. После последних обновлений перестал корректно работать запрос баланса путем (getBought()-getSold()). Причем данная проблема возникает сразу на следующие сутки. При совершении сделки ответ от getBought()==0 и  getSold()==0. После перезагрузки транзака проблема уходит и не всплывает в текущей сессии.(Переустановка windows и transaq не помогают ) Ранее в вашем сообщении было сказано:
«Весь функционал ATF остается в том виде, как он есть сейчас и будет работать до тех пор,
пока какие-то существенные изменения торгового терминала не приведут к тому, что это станет невозможно (в ближайшей перспективе причин для этого я пока не вижу)»  ….. Так оставьте в каком он есть или эти существенные изменения уже произошли?
Записан
klimov
Разработчики
Hero Member
*****
Сообщений: 806


Просмотр профиля Email
« Ответ #1 : Октября 13, 2015, 11:18:58 am »

Зная, какие изменения произведены в системе, я могу предположить, что проблема состоит в том, что ПОСЛЕ ВЕЧЕРНЕГО КЛИРИНГА FORTS методы getBought() и getSold() возвращают нули до тех пор пока не пройдут какие-то собственные сделки на рынке FORTS.

Т.е. если раньше getBought() и getSold() отдавали данные с учетом ВСЕХ сделок FORTS (сделки за весь текущий день и за предыдущую вечернюю сессию), то сейчас getBought() и getSold()  отдают данные только с учетом сделок ТЕКУЩЕЙ сессии FORTS (которая начинается после вечернего клиринга и продолжается до завтрашнего вечернего клиринга)

Это не изменение ATF, а изменение логики отображения данных о сделках FORTS в системе вообще, которые отразились на ATF.

Для фондового рынка в getBought() и getSold()  ничего не должно измениться

Возможно, текущую позицию FORTS можно получить через getSecBalance
(к сожалению, я не могу это точно утверждать, т.к. не работаю с ATF)
Записан
makeev
Jr. Member
**
Сообщений: 85



Просмотр профиля Email
« Ответ #2 : Октября 13, 2015, 12:25:14 pm »

При совершении какой либо сделки в новой сессии getBought() и getSold() выдают нули. Что не должно быть. Лечится только перезагрузкой транзака. После перезагрузки запросы обрабатываются корректно. Рынок(FORTS)
 
Записан
makeev
Jr. Member
**
Сообщений: 85



Просмотр профиля Email
« Ответ #3 : Октября 13, 2015, 12:33:07 pm »

Да и еще. При подключении транзака к серверу не 9:20, а после старта рынка, к примеру в 10:10, проблемы такой нет

«изменение логики отображения данных» тут вопрос не в логике, а в принципе ответы от функций приходят не корректно.
Записан
klimov
Разработчики
Hero Member
*****
Сообщений: 806


Просмотр профиля Email
« Ответ #4 : Октября 15, 2015, 04:41:06 pm »

Да и еще. При подключении транзака к серверу не 9:20, а после старта рынка, к примеру в 10:10, проблемы такой нет

Возможно, при подключении к серверу в 9:20 сам сервер еще не загрузил данные от шлюза Биржи.

Вы в этот момент вчерашние сделки в терминале уже видите ?
Записан
White Noise
Full Member
***
Сообщений: 164


White Noise

ICQ Messenger - 411196569
Просмотр профиля Email
« Ответ #5 : Декабря 27, 2015, 07:32:43 am »

После послених изменений в транзаке, немного изменилась погрузка и обработка библеотеки skilexer.dl.
Момент связан с периодрм ожидания данных от сервера, и если идет задержка больше установленного skilexer.dll отваливается и не включается в работу, и использование много функционала скритов ATF - не доступно.
Этот вопрос решается только переподключением с воодом логина и пароля, (но не автоматически по галочке)
Записан
aq2003
Jr. Member
**
Сообщений: 64


Просмотр профиля Email
« Ответ #6 : Февраля 10, 2016, 01:22:01 pm »

Товарищи разработчики, отдайте ATF на опенсорс.
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Косяки после последнего обновления « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!