Создайте порядок WDS
d = createorder(c,s,direction,price,quantity)d = createorder(c,s,direction,price,quantity,Name,Value)[d,e] = createorder(___)Используя связь 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 =
1×8 table
RequestID SecurityCode TradeSide OrderPrice OrderVolume LogonID ErrorCode ErrorMsg
_________ ____________ _________ __________ ___________ _______ _________ _____________
20 '600000.sh' 'BUY' '12.0' '100' '1' 0 'Sending ...'
d является таблицей с этими переменными:
Запросите идентификатор
Код в системе защиты
Торгуйте стороной
Закажите цену
Закажите объем
Идентификатор для входа в систему
Код ошибки
Сообщение об ошибке
Запросите для статуса заказа выполненного заказа и отобразите состояние. Статус заказа 'Normal' указывает на успешное выполнение порядка.
d = query(c,'Order');
d.OrderStatusd = 'Normal'
Этот результат принимает, что WDS приказывают, чтобы система управления содержала только одно допустимое выполнение порядка.
Выйдите из системы от системы управления порядка 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. Используйте аргументы пары "имя-значение" 'LogonID' и 'TradePassword', чтобы задать идентификатор для входа в систему и пароль.
s = '600000.SH'; direction = 'buy'; price = '12.0'; quantity = '100'; logonid = '1'; password = "abcdefghi"; d = createorder(c,s,direction,price,quantity, ... 'LogonID',logonid,'TradePassword',password)
d =
1×8 table
RequestID SecurityCode TradeSide OrderPrice OrderVolume LogonID ErrorCode ErrorMsg
_________ ____________ _________ __________ ___________ _______ _________ _____________
20 '600000.sh' 'BUY' '12.0' '100' '1' 0 'Sending ...'
d является таблицей с этими переменными:
Запросите идентификатор
Код в системе защиты
Торгуйте стороной
Закажите цену
Закажите объем
Идентификатор для входа в систему
Код ошибки
Сообщение об ошибке
Запросите для статуса заказа выполненного заказа и отобразите состояние. Статус заказа 'Normal' указывает на успешное выполнение порядка.
d = query(c,'Order');
d.OrderStatusЭтот результат принимает, что WDS приказывают, чтобы система управления содержала только одно допустимое выполнение порядка.
d = 'Normal'
Выйдите из системы от системы управления порядка WDS с помощью идентификатора для входа в систему, возвращенного функцией tradelogin.
logonid = dlogin.LogonID; d = tradelogout(c,logonid);
Закройте связь WDS.
close(c)
c Связь WDSСвязь WDS, заданная как объект связи, создается с функцией wind.
s БезопасностьБезопасность, заданная как вектор символов или скаляр строки.
Пример: '0001.HK'
Типы данных: char | string
direction — Торгуйте стороной'Buy' | 'Short' | 'Cover' |...Торгуйте стороной порядка, заданного как одно из этих значений:
'Buy'
'BuyCollateral'
'Cover'
'CoverCovered'
'CoverToday'
'Merge'
'Redemption'
'Sell'
'SellCollateral'
'SellToday'
'Short'
'ShortCovered'
'Split'
'Subscription'
Значения для входного параметра direction зависят от инструментального типа.
| Инструментальный тип | Значения |
|---|---|
| Запасы | 'Buy' или 'Sell' — Купите или продайте акции |
| Фьючерсы и опции |
|
Фьючерсы SHF только |
|
Опции SHO только |
|
| Короткое поле |
|
| Фонды и капитальные фонды разделения |
|
| Капитальные фонды разделения только |
|
price — Закажите ценуЗакажите цену, заданную как вектор символов, или представьте скаляр в виде строки. Задайте цену порядка в валюте CNY.
Пример: '12.0'
Типы данных: char | string
quantity — Закажите количествоЗакажите количество, заданное как вектор символов, или представьте скаляр в виде строки. Задайте количество долей для транзакции порядка.
Пример: '100'
Типы данных: char | string
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
d = createorder(c,'600000.SH','buy','12.0','100','OrderType','LMT') возвращает информацию для заказа после отправки лимитного приказа безопасности 600000.SH к системе управления порядка WDS. Этот порядок покупает 100 долей безопасности с ценой порядка 12, заданный в валюте CNY.'OrderType' — Закажите тип'LMT' | 'B5TC' | 'B5TL'Закажите тип, заданный как пара, разделенная запятой, состоящая из 'OrderType' и одно из этих значений.
| Значение | Описание |
|---|---|
| Предел |
| Лучший из контрагента |
| Лучший из стороны |
| Сразу затем отмена |
| Лучше всего 5 затем отмена |
| Заполните или уничтожьте |
| Лучше всего 5 затем предел |
Для получения дополнительной информации об этих значениях, свяжитесь с Wind Information Co., Ltd.
'HedgeType' — Застрахуйте тип'SPEC' | 'HEDG'Застрахуйте тип, заданный как пара, разделенная запятой, состоящая из 'HedgeType' и 'SPEC' для предположения или 'HEDG' для хеджирования (когда торговые фьючерсы).
Для получения дополнительной информации об этих значениях, свяжитесь с Wind Information Co., Ltd.
'LogonID' — Идентификатор для входа в системуИдентификатор для входа в систему, заданный как пара, разделенная запятой, состоящая из 'LogonID' и вектора символов или скаляра строки. Установите значение аргумента пары "имя-значение" 'LogonID' при помощи переменной LogonID в выходном аргументе d функции tradelogin.
Пример 1
Типы данных: char | string
'TradePassword' — Считайте парольСчитайте пароль, заданный как пара, разделенная запятой, состоящая из 'TradePassword' и вектора символов, или представьте скаляр в виде строки. Для учетных данных свяжитесь с Wind Information Co., Ltd.
Пример: "abcdefghi"
Типы данных: char | string
'FundsType' — Тип фонда'ETF'Тип фонда, заданный как пара, разделенная запятой, состоящая из 'FundsType' и 'ETF'.
Для получения дополнительной информации об этом значении, свяжитесь с Wind Information Co., Ltd.
'PortfolioNo' — Номер портфеляНомер портфеля, заданный как пара, разделенная запятой, состоящая из 'PortfolioNo' и вектора символов или скаляра строки.
Пример 3
Типы данных: char | string
d Информация для заказаИнформация для заказа, возвращенная как таблица. Переменные в таблице зависят от заданного порядка.
Для получения дополнительной информации о переменных в таблице, свяжитесь с Wind Information Co., Ltd.
e Ошибочный идентификатор WDSОшибочный идентификатор WDS, возвращенный в виде числа. Значение 0 указывает на успешное выполнение функции createorder. В противном случае, для получения дополнительной информации об ошибке, свяжитесь с Wind Information Co., Ltd.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.