Germany | Finland | Saint Petersburg | Drive

QuikSendSyncTransaction

Описание

QuikSendSyncTransaction(String) - отправка транзакции синхронно. При синхронной отправке транзакции возврат из функции происходит только после получения результата выполнения транзакции, либо после разрыва связи терминала QUIK с сервером.

Для корректной работы функции UAC в Vista/Windows 7 должен быть отключен.

Параметры

Строка с описанием транзакции. Формат строки тот же самый, что и при отправке транзакций через файл (см. руководство на терминал QUIK, глава 6)

Возвращаемое значение

Возвращает строку, разделённую запятыми:

Результат транзакции, номер ордера, сообщение Торговой Системы, расширенный код ошибки, сообщение об ошибке.

Примечание. Из текстовой диагностики Торговой системы будут убраны все запятые.

Пример использования

  1. str = SetTransParameter("", "ACTION", "NEW_ORDER");
    str = SetTransParameter(str,"TRANS_ID", AmiSharp.Generate_TransID());
    str = SetTransParameter(str,"SECCODE", Seccode);
    str = SetTransParameter(str,"PRICE", TransactionPrice);
    str = SetTransParameter(str,"QUANTITY", TransactionSize);
    str = SetTransParameter(str,"OPERATION", Oper);
    str = SetTransParameter(str,"CLASSCODE", Classcode);
    str = SetTransParameter(str,"TYPE", "L");
    str = SetTransParameter(str,"ACCOUNT", Account);
    trans_result = AmiSharp.QuikSendSyncTransaction(str);
  • Просмотров:: 1804

Добавить комментарий


Защитный код
Обновить