deleteorder

Отмена порядка WDS

Описание

пример

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

пример

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

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

Примеры

свернуть все

Используя соединение 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") отменяет порядок, обозначенный порядком номер <reservedrangesplaceholder0>, в системе управления порядками WDS с использованием идентификатора входа в систему '1' и пароль учетной записи "abcdefghi".

Идентификатор рынка безопасности, заданный в качестве одного из следующих значений.

ЗначениеОписание

'SZ'

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

'SH'

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

'OC'

Национальная биржа акций и котировки

'HK'

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

'CZC'

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

'SHF'

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

'DCE'

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

'CFE'

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

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

Пример: '1'

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

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

Пример: "abcdefghi"

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

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

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

Пример: '30'

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

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

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

Пример: '100'

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

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

свернуть все

Информация об удалении, возвращенная как таблица с этими переменными:

  • Номер порядок

  • Код ошибки

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

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

Введенный в R2018a
Для просмотра документации необходимо авторизоваться на сайте