createOrder

Создайте порядок CQG

Описание

пример

o = createOrder(c,s,1,account,quantity) создает CQGOrder объект o для порядка рынка quantity доли инструмента CQG® s использование CQGAccount объект account учетных данных по связи CQG c.

пример

o = createOrder(c,s,2,account,quantity,limitprice) создает лимитный приказ с помощью цены предела CQG limitprice.

пример

o = createOrder(c,s,3,account,quantity,stopprice) создает порядок остановки с помощью цены остановки CQG stopprice.

пример

o = createOrder(c,s,4,account,quantity,limitprice,stopprice) создает лимитный приказ остановки с помощью предела CQG и цен остановки, limitprice и stopprice.

Примеры

свернуть все

Создать и разместить заказ рынка для долей инструмента с API Торговца CQG Кома с помощью CQGInstrument объект задать инструмент, создайте связь c использование cqg и startUp. Укажите обработчик событий для отслеживания событий, сопоставленных с состоянием связи. Настройте свойства настройки API. Затем обработчики событий регистра для отслеживания событий, сопоставленных с инструментальной подпиской, порядком и учетной записью. Подпишитесь на инструмент и создайте CQGInstrument объект cqgInst. Затем настройте учетные данные учетной записи accountHandle. Для примера, демонстрирующего эти действия, смотрите, Создают Порядки CQG. См. Справочник API CQG, чтобы узнать больше об обработчиках событий, свойствах настройки API и CQGInstrument объект.

Создайте порядок рынка, который покупает одну долю подписанной безопасности cqgInst использование учетных данных учетной записи accountHandle.

quantity = 1;

oMarket = createOrder(c,cqgInst,1,accountHandle,quantity);
oMarket.Place
ans =
    OrderChanged

CQGOrder объект oMarket содержит порядок. API CQG выполняет заказ рынка с помощью API-функции CQG Place. После выполнения, изменений статуса заказа.

Закройте связь CQG.

shutDown(c)

Чтобы создать и разместить заказ рынка для долей инструмента с API Торговца CQG Кома, создайте связь c использование cqg и startUp. Укажите обработчик событий для отслеживания событий, сопоставленных с состоянием связи. Настройте свойства настройки API. Затем обработчики событий регистра для отслеживания событий, сопоставленных с инструментальной подпиской, порядком и учетной записью. Подпишитесь на инструмент. Затем настройте учетные данные учетной записи accountHandle. Для примера, демонстрирующего эти действия, смотрите, Создают Порядки CQG. Чтобы узнать больше об обработчиках событий и свойствах настройки API, см. Справочник API CQG.

Создайте порядок рынка, который покупает одну долю ранее подписанной безопасности 'EZC' использование заданных учетных данных учетной записи accountHandle.

cqgInstrumentName = 'EZC';
quantity = 1;

oMarket = createOrder(c,cqgInstrumentName,1,accountHandle, ...
    quantity);
oMarket.Place
ans =
    OrderChanged

CQGOrder объект oMarket содержит порядок. API CQG выполняет заказ рынка с помощью API-функции CQG Place. После выполнения, изменений статуса заказа.

Закройте связь CQG.

shutDown(c)

Создать и поместить лимитный приказ для долей инструмента с API Торговца CQG Кома с помощью CQGInstrument объект задать инструмент, создайте связь c использование cqg и startUp. Укажите обработчик событий для отслеживания событий, сопоставленных с состоянием связи. Настройте свойства настройки API. Затем обработчики событий регистра для отслеживания событий, сопоставленных с инструментальной подпиской, порядком и учетной записью. Подпишитесь на инструмент и создайте CQGInstrument объект cqgInst. Затем настройте учетные данные учетной записи accountHandle. Для примера, демонстрирующего эти действия, смотрите, Создают Порядки CQG. См. Справочник API CQG, чтобы узнать больше об обработчиках событий, свойствах настройки API и CQGInstrument объект.

Чтобы создать лимитный приказ, можно использовать цену предложения. Извлеките объект qtBid предложения CQG от ранее заданного CQGInstrument объект cqgInst.

qtBid = cqgInst.get('Bid');

Создайте лимитный приказ, который покупает одну долю ранее подписанной безопасности cqgInst использование ранее заданных учетных данных учетной записи accountHandle и qtBid за цену предела.

quantity = 1;
limitprice = qtBid.get('Price');

oLimit = createOrder(c,cqgInst,2,accountHandle,quantity, ...
    limitprice);
oLimit.Place
ans =
    OrderChanged

CQGOrder объект oLimit содержит порядок. API CQG выполняет лимитный приказ с помощью API-функции CQG Place. После выполнения, изменений статуса заказа.

Закройте связь CQG.

shutDown(c)

Создать и разместить заказ остановки для долей инструмента с API Торговца CQG Кома с помощью CQGInstrument объект задать инструмент, создайте связь c использование cqg и startUp. Укажите обработчик событий для отслеживания событий, сопоставленных с состоянием связи. Настройте свойства настройки API. Затем обработчики событий регистра для отслеживания событий, сопоставленных с инструментальной подпиской, порядком и учетной записью. Подпишитесь на инструмент и создайте CQGInstrument объект cqgInst. Затем настройте учетные данные учетной записи accountHandle. Для примера, демонстрирующего эти действия, смотрите, Создают Порядки CQG. См. Справочник API CQG, чтобы узнать больше об обработчиках событий, свойствах настройки API и CQGInstrument объект.

Чтобы создать порядок остановки, можно использовать торговую цену. Извлеките объект qtTrade торговли CQG от ранее заданного CQGInstrument объект cqgInst.

qtTrade = cqgInst.get('Trade');

Создайте порядок остановки, который покупает одну долю ранее подписанной безопасности cqgInst использование ранее заданных учетных данных учетной записи accountHandle и qtTrade за цену остановки.

quantity = 1;
stopprice = qtTrade.get('Price');

oStop = createOrder(c,cqgInst,3,accountHandle,quantity, ...
    stopprice);
oStop.Place
ans =
    OrderChanged

CQGOrder объект oStop содержит порядок. API CQG выполняет заказ остановки с помощью API-функции CQG Place. После выполнения, изменений статуса заказа.

Закройте связь CQG.

shutDown(c)

Создать и поместить лимитный приказ остановки для долей инструмента с API Торговца CQG Кома с помощью CQGInstrument объект задать инструмент, создайте связь c использование cqg и startUp. Укажите обработчик событий для отслеживания событий, сопоставленных с состоянием связи. Настройте свойства настройки API. Затем обработчики событий регистра для отслеживания событий, сопоставленных с инструментальной подпиской, порядком и учетной записью. Подпишитесь на инструмент и создайте CQGInstrument объект cqgInst. Затем настройте учетные данные учетной записи accountHandle. Для примера, демонстрирующего эти действия, смотрите, Создают Порядки CQG. См. Справочник API CQG, чтобы узнать больше об обработчиках событий, свойствах настройки API и CQGInstrument объект.

Чтобы создать лимитный приказ остановки, можно использовать предложение и торговать ценами. Извлеките объект qtBid предложения CQG и CQG торгуют объектом qtTrade от ранее заданного CQGInstrument объект cqgInst.

qtBid = cqgInst.get('Bid');
qtTrade = cqgInst.get('Trade');

Создайте лимитный приказ остановки, который покупает одну долю подписанной безопасности cqgInst использование заданных учетных данных учетной записи accountHandle и qtBid за цену предела и qtTrade за цену остановки.

quantity = 1;
limitprice = qtBid.get('Price');
stopprice = qtTrade.get('Price');

oStopLimit = createOrder(c,cqgInst,4,accountHandle,quantity, ...
    limitprice,stopprice);
oStopLimit.Place
ans =
    OrderChanged

CQGOrder объект oStopLimit содержит порядок. API CQG выполняет лимитный приказ остановки с помощью API-функции CQG Place. После выполнения, изменений статуса заказа.

Закройте связь CQG.

shutDown(c)

Входные параметры

свернуть все

Связь CQG в виде объекта связи CQG, созданного с помощью cqg.

Инструмент CQG называет в виде вектора символов, строкового скаляра или CQGInstrument объект, обозначая инструмент или безопасность для транзакции порядка. Для получения дополнительной информации о создании CQGInstrument возразите, см. Справочник API CQG. Для списка инструментальных имен CQG смотрите Ходкие Символы.

CQG считают учетные данные в виде CQGAccount объект. Этот объект инкапсулирует все данные, подходящие для вашей учетной записи. Для получения дополнительной информации о создании CQGAccount возразите, см. Справочник API CQG.

CQG заказывают количество в виде числового скаляра, обозначающего количество долей, чтобы заказать. Положительное число обозначает покупку, и отрицательное число обозначает продавание.

Типы данных: double

CQG ограничивают цену в виде двойного обозначения цены лимитного приказа.

Типы данных: double

CQG останавливают цену в виде двойного обозначения цены порядка остановки.

Типы данных: double

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

свернуть все

Порядок CQG, возвращенный как CQGOrder объект. Этот объект инкапсулирует все данные, необходимые, чтобы выполнить заказ CQG. Для получения дополнительной информации о создании CQGOrder возразите, см. Справочник API CQG.

Введенный в R2013b