exponenta event banner

deleteorder

Отменить заказ WDS

Описание

пример

d = deleteorder(c,orderno) отменяет заказ Wind Data Feed Services (WDS) с использованием соединения WDS.

пример

d = deleteorder(c,orderno,Name,Value) указывает дополнительные параметры, использующие один или несколько аргументов пары имя-значение. Например, 'TradePassword',"abcdefghi" определяет пароль для системы управления заказами WDS.

[d,e] = deleteorder(___) также возвращает идентификатор ошибки WDS, используя любую из комбинаций входных аргументов в предыдущих синтаксисах. Для поиска и устранения неисправностей обратитесь в компанию Wind Information Co., Ltd.

Примеры

свернуть все

Используя соединение WDS, войдите в систему управления заказами, создайте заказ на покупку для одного обеспечения и удалите заказ.

Создайте соединение WDS.

c = wind;

Войдите в систему управления заказами WDS с помощью соединения WDS. Укажите брокера, ветвь, имя пользователя, пароль и тип учетной записи.

broker = "0000";
branch = "0";
capitalaccount = "1234567891011";
password = "abcdefghi";
accttype = "SHSZ";
dlogin = tradelogin(c,broker,branch, ...
    capitalaccount,password,accttype);

Создайте заказ на покупку 100 акций 600000.SH безопасность с помощью подключения WDS. Купить акции с ценой заказа 12.0, указанный в валюте CNY.

s = '600000.SH';
direction = 'buy';
price = '12.0';
quantity = '100';
d = createorder(c,s,direction,price,quantity);

Выполните запрос для вывода номера выполненного заказа и просмотрите номер.

d = query(c,'Order');
orderno = d.OrderNumber
orderno =

  '12'

Этот результат предполагает, что система управления заказами WDS содержит только одно действительное выполнение заказа.

Удалите заказ с помощью соединения WDS и номера заказа.

d = deleteorder(c,orderno)
d =

  1×3 table

    OrderNumber    ErrorCode      ErrorMsg   
    ___________    _________    _____________

       '12'            0        'Sending ...'

d - таблица, содержащая следующие переменные:

  • Номер заказа

  • Код ошибки

  • Сообщение об ошибке

Выход из системы управления заказами WDS с использованием идентификатора входа, возвращенного tradelogin функция.

logonid = dlogin.LogonID;
d = tradelogout(c,logonid);

Закройте соединение WDS.

close(c)

Используя соединение WDS, войдите в систему управления заказами, создайте заказ на покупку единой системы безопасности и удалите заказ с помощью пароля учетной записи.

Создайте соединение WDS.

c = wind;

Войдите в систему управления заказами WDS с помощью соединения WDS. Укажите брокера, ветвь, имя пользователя, пароль и тип учетной записи.

broker = "0000";
branch = "0";
capitalaccount = "1234567891011";
password = "abcdefghi";
accttype = "SHSZ";
dlogin = tradelogin(c,broker,branch, ...
    capitalaccount,password,accttype);

Создайте заказ на покупку 100 акций 600000.SH безопасность с помощью подключения WDS. Купить акции с ценой заказа 12.0, указанный в валюте CNY.

s = '600000.SH';
direction = 'buy';
price = '12.0';
quantity = '100';
d = createorder(c,s,direction,price,quantity);

Выполните запрос для вывода номера выполненного заказа и просмотрите номер.

d = query(c,'Order');
orderno = d.OrderNumber
orderno =

  '12'

Этот результат предполагает, что система управления заказами WDS содержит только одно действительное выполнение заказа.

Удалите заказ с помощью соединения WDS и номера заказа. Укажите пароль учетной записи с помощью 'TradePassword' аргумент пары имя-значение.

d = deleteorder(c,orderno,'TradePassword',password)
d =

  1×3 table

    OrderNumber    ErrorCode      ErrorMsg   
    ___________    _________    _____________

       '12'            0        'Sending ...'

d - таблица, содержащая следующие переменные:

  • Номер заказа

  • Код ошибки

  • Сообщение об ошибке

Выход из системы управления заказами WDS с использованием идентификатора входа, возвращенного tradelogin функция.

logonid = dlogin.LogonID;
d = tradelogout(c,logonid);

Закройте соединение WDS.

close(c)

Входные аргументы

свернуть все

Соединение WDS, указанное как объект соединения, созданный с помощью wind функция.

Порядковый номер, заданный как символьный вектор или строковый скаляр. Для поиска номера заказа используйте query функция с термином запроса 'Order'.

Пример: '12'

Типы данных: char | string

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: d = deleteorder(c,'12','LogonID','1','TradePassword',"abcdefghi") отменяет заказ, определяемый номером заказа '12', в системе управления заказами WDS с использованием идентификатора входа в систему '1' и пароль учетной записи "abcdefghi".

Идентификатор рынка безопасности, указанный как одно из этих значений.

СтоимостьОписание

'SZ'

Шэньчжэньская фондовая биржа

'SH'

Шанхайская фондовая биржа

'OC'

Обмен и котировки национальных акций

'HK'

Гонконгская фондовая биржа

'CZC'

Товарная биржа Чжэнчжоу

'SHF'

Шанхайская фьючерсная биржа

'DCE'

Даляньская товарная биржа

'CFE'

Китайская финансовая фьючерсная биржа

Идентификатор входа, указанный как пара, разделенная запятыми, состоящая из 'LogonID' и вектор символов или строковый скаляр. Установка значения 'LogonID' аргумент пары имя-значение с помощью LogonID переменной в d выходной аргумент tradelogin функция.

Пример: '1'

Типы данных: char | string

Пароль учетной записи, указанный как пара, разделенная запятыми, состоящая из 'TradePassword' и вектор символов или строковый скаляр. Для получения учетных данных обратитесь в Wind Information Co., Ltd.

Пример: "abcdefghi"

Типы данных: char | string

Цена заказа, заданная как вектор символа или скаляр строки. Укажите цену заказа в валюте CNY.

Для HK только, используйте 'OrderPrice' аргумент пары «имя-значение» для изменения цены существующего заказа. Если 'OrderPrice' и 'OrderVolume' аргументы пары имя-значение не указаны, тогда Wind Financial Terminal отменяет заказ.

Пример: '30'

Типы данных: char | string

Объем заказа, заданный как вектор символа или скаляр строки.

Для HK только, используйте 'OrderVolume' аргумент пары «имя-значение» для изменения объема существующего заказа. Если 'OrderPrice' и 'OrderVolume' аргументы пары имя-значение не указаны, тогда Wind Financial Terminal отменяет заказ.

Пример: '100'

Типы данных: char | string

Выходные аргументы

свернуть все

Сведения об удалении, возвращенные в виде таблицы со следующими переменными:

  • Номер заказа

  • Код ошибки

  • Сообщение об ошибке

Идентификатор ошибки WDS, возвращаемый как числовой скаляр. Стоимость 0 указывает на успешное выполнение deleteorder функция. В противном случае для получения подробной информации об ошибке обратитесь в Wind Information Co., Ltd.

Представлен в R2018a