Помогите, пожалуйста, разобраться со следующими полями таблицы trans_reply, передаваемой в callback OnTransReply(TABLE trans_reply).
1. server_trans_id NUMBER Идентификатор транзакции на сервере.
Он отличается от trans_id, указанного при вызове sendTransaction()? Если да, то для чего он нужен?
trans_id, который мы получаем в таблицах, передаваемых в OnTrade и OnOrder, соответствует trans_id переданному в sendTransaction, или он соответствует server_trans_id?
2. balance NUMBER Остаток.
О каком остатке может идти речь на этапе регистрации заявки?
Или уже после регистрации заявки OnTransReply все еще продолжает вызываться также как и OnOrder по мере частичного исполнения заявки?
3. client_code STRING Код клиента, brokerref STRING Поручение.
При выставлении заявки вручную, можно предположить, что могло бы попасть в client_code, а что в brokerref. Но в этом случае OnTransReply не вызывается.
При отправке транзакции вызовом sendTransaction(), можно задать только CLIENT_CODE. Это значение, насколько я понимаю, попадает в brokerref таблицы trans_reply (а также в brokerref таблиц заявок и сделок в OnOrder и OnTrade). Так что же тогда мы получаем в client_code при вызове OnTransReply? Действительно Код клиента или там дублируется brokerref?
4. exchange_code STRING Биржевой номер заявки.
Это опечатка во всех руководствах? То есть нужно читать: Код биржи в торговой системе, или это еще какой-то номер заявки, отличный от order_num?
Заранее благодарен за разъяснения.
1. server_trans_id NUMBER Идентификатор транзакции на сервере.
Он отличается от trans_id, указанного при вызове sendTransaction()? Если да, то для чего он нужен?
trans_id, который мы получаем в таблицах, передаваемых в OnTrade и OnOrder, соответствует trans_id переданному в sendTransaction, или он соответствует server_trans_id?
2. balance NUMBER Остаток.
О каком остатке может идти речь на этапе регистрации заявки?
Или уже после регистрации заявки OnTransReply все еще продолжает вызываться также как и OnOrder по мере частичного исполнения заявки?
3. client_code STRING Код клиента, brokerref STRING Поручение.
При выставлении заявки вручную, можно предположить, что могло бы попасть в client_code, а что в brokerref. Но в этом случае OnTransReply не вызывается.
При отправке транзакции вызовом sendTransaction(), можно задать только CLIENT_CODE. Это значение, насколько я понимаю, попадает в brokerref таблицы trans_reply (а также в brokerref таблиц заявок и сделок в OnOrder и OnTrade). Так что же тогда мы получаем в client_code при вызове OnTransReply? Действительно Код клиента или там дублируется brokerref?
4. exchange_code STRING Биржевой номер заявки.
Это опечатка во всех руководствах? То есть нужно читать: Код биржи в торговой системе, или это еще какой-то номер заявки, отличный от order_num?
Заранее благодарен за разъяснения.