Transaq
СБО "Transaq" => Подсистема ATF => Topic started by: Олег on Июля 15, 2013, 12:08:04 pm
-
(http://s22.postimg.org/yxiwh53y5/Snap_2013_07_15_13_06_30_001.jpg) (http://postimg.org/image/yxiwh53y5/)
Было бы здорово, если где-нибудь в документации можно было найти, какие именно числовые значения соответствуют всем поименованным константам, используемым в ATF.
-
Числовые значения могут теоретически от версии к версии - так что на них лучше никогда не закладываться. Ну и соответственно в документации это отражено не будет.
-
Числовые значения могут теоретически от версии к версии - так что на них лучше никогда не закладываться. Ну и соответственно в документации это отражено не будет.
Тогда возникает определенное неудобство при работе с ними.
Вот например, функция onStopOrder(var trnid) возвращает статус стоп-заявки в переменную StopOrderStatus, и я этот статус "высвечиваю" для себя следующим образом:
signal::output (StopOrderStatus);
но там высвечивается только числовое значение, например, 20. Что скрывается под этим числом? SS_SL_EXECUTED или SS_TP_CORRECTION_GUARDTIME, или что-то совсем другое? Чтобы это выяснить, надо экспериментировать и составлять таблицу где-то у себя. Хотелось бы, чтобы была какая-то централизованная база данных :)
А чтобы отслеживать все изменяющиеся значения в этой базе, как раз блондинка-то и пригодилась бы :)
-
Базу можно сделать, сделаем. Тут просто изначально был расчет на использование с целью сравнения статуса с предопределенными константами.
-
Базу можно сделать, сделаем.
Это хорошо.
Тут просто изначально был расчет на использование с целью сравнения статуса с предопределенными константами.
Ну а как контролировать-то, если signal-output возвращает "голые" числа? Поди разберись, что они обозначают без соответствующей таблицы. Если бы их было всего 2-3 штуки, тогда другое дело, но их-то там больше двадцати все-таки (по стоп-заявкам). Неразбериха возникает.