orderInfo

检索修复传单订单状态和信息

描述

例子

o= orderInfo (c返回与FIX Flyer™连接相关的所有订单的订单信息c

例子

o= orderInfo (c状态根据订单状态过滤订单。

例子

o= orderInfo (cinfoterminfovalue根据指定的术语过滤订单infoterm和价值infovalue

例子

全部折叠

首先,创建FIX Flyer Engine连接,添加FIX Flyer事件侦听器,并订阅FIX会话使用FIX传单创建一个订单.然后,为新订单创建并发送一个FIX消息。显示所有订单的订单信息。

创建结构orderStruct包含新订单的FIX消息。此订单是销售1000台IBM的市场订单®股票。

orderStruct。BeginString {1} =“FIX.4.4”;orderStruct。CLOrdId {1} =“338”;orderStruct。{1, 1} =' 2 ';orderStruct。TransactTime {1} = datestr(现在);orderStruct。OrdType {1} =' D ';orderStruct。象征{1,1} =“IBM”;orderStruct。HandlInst {1} =' 1 ';orderStruct。MsgType {1} =' D ';orderStruct。OrderQty {1} =“1000”;orderStruct。HeaderFields {1} = {“OnBehalfOfCompID”“交易员”};orderStruct。BodyFields {1} = {“NoPartyIDs”“3”...“PartyID”' 1 '...“PartyRole”西班牙对外银行的...“PartyID”' 1 '...“PartyRole”“CVGX”...“PartyID”' 1 '...“PartyRole”“GSAM”};

使用FIX Flyer连接和FIX消息发送FIX消息。

状态= sendMessage (c, orderStruct);

返回并显示订单信息o所有的订单。变量编辑器显示的内容o

o = orderInfo (c);openvar (“o”

关闭FIX Flyer Engine连接。

关闭(c)

首先,创建FIX Flyer Engine连接,添加FIX Flyer事件侦听器,并订阅FIX会话使用FIX传单创建一个订单.然后,为新订单创建并发送一个FIX消息。显示所有打开订单的订单信息。

创建结构orderStruct包含新订单的FIX消息。该订单是出售1000股IBM股票的市场订单。

orderStruct。BeginString {1} =“FIX.4.4”;orderStruct。CLOrdId {1} =“338”;orderStruct。{1, 1} =' 2 ';orderStruct。TransactTime {1} = datestr(现在);orderStruct。OrdType {1} =' D ';orderStruct。象征{1,1} =“IBM”;orderStruct。HandlInst {1} =' 1 ';orderStruct。MsgType {1} =' D ';orderStruct。OrderQty {1} =“1000”;orderStruct。HeaderFields {1} = {“OnBehalfOfCompID”“交易员”};orderStruct。BodyFields {1} = {“NoPartyIDs”“3”...“PartyID”' 1 '...“PartyRole”西班牙对外银行的...“PartyID”' 1 '...“PartyRole”“CVGX”...“PartyID”' 1 '...“PartyRole”“GSAM”};

使用FIX Flyer连接和FIX消息发送FIX消息。

状态= sendMessage (c, orderStruct);

返回并显示订单信息o所有未完成订单。变量编辑器显示的内容o

o = orderInfo (c,“开放”);openvar (“o”

关闭FIX Flyer Engine连接。

关闭(c)

首先,创建FIX Flyer Engine连接,添加FIX Flyer事件侦听器,并订阅FIX会话使用FIX传单创建一个订单.然后,为新订单创建并发送一个FIX消息。使用特定符号显示订单的订单信息。

创建结构orderStruct包含新订单的FIX消息。该订单是出售1000股IBM股票的市场订单。

orderStruct。BeginString {1} =“FIX.4.4”;orderStruct。CLOrdId {1} =“338”;orderStruct。{1, 1} =' 2 ';orderStruct。TransactTime {1} = datestr(现在);orderStruct。OrdType {1} =' D ';orderStruct。象征{1,1} =“IBM”;orderStruct。HandlInst {1} =' 1 ';orderStruct。MsgType {1} =' D ';orderStruct。OrderQty {1} =“1000”;orderStruct。HeaderFields {1} = {“OnBehalfOfCompID”“交易员”};orderStruct。BodyFields {1} = {“NoPartyIDs”“3”...“PartyID”' 1 '...“PartyRole”西班牙对外银行的...“PartyID”' 1 '...“PartyRole”“CVGX”...“PartyID”' 1 '...“PartyRole”“GSAM”};

使用FIX Flyer连接和FIX消息发送FIX消息。

状态= sendMessage (c, orderStruct);

返回并显示订单信息oIBM股票的交易。变量编辑器显示的内容o

o = orderInfo (c,“象征”“IBM”);openvar (“o”

关闭FIX Flyer Engine连接。

关闭(c)

输入参数

全部折叠

固定飞翼发动机连接,指定为afixflyer对象。

订单状态,指定为这些值之一。每个值指定要返回的订单信息。

订单状态值 描述

“所有”

所有的订单

“关闭”

关闭订单只有

“开放”

只开放订单

例子:o = orderInfo (c,‘所有’)

数据类型:字符

订单信息术语,指定为这些值之一。每个值过滤要返回的订单信息。

价值 描述

“clientorderid”

客户订单标识符

“orderstatus”

订单状态

“securityid”

安全标识符

“象征”

象征

若要过滤订单信息,请指定相应的订单信息term值infovalueinfoterm.例如,指定客户端订单标识符10,使用‘clientorderid’,‘10’

例子:o = orderInfo (c ' orderstatus ', ' 1 ')

数据类型:字符

顺序信息项值,指定为字符向量或字符串标量。

若要过滤订单信息,请在相应的订单信息术语后指定此值infoterm.例如,要指定IBM符号,请使用“象征”、“IBM”

例子:o = orderInfo (c ' orderstatus ', ' 1 ')

数据类型:字符|字符串

输出参数

全部折叠

订单信息数据,作为结构返回。该结构包含许多字段,其中每个字段是FIX Flyer提供的一段订单信息数据。

介绍了R2016b