主要内容

监听X_TRADER价格更新

这个例子展示了如何连接到X_TRADER®并侦听价格更新事件数据。

连接到X_TRADER

X = xtrdr;

创建事件通知

事件通知是X_TRADER机制,它允许您定义MATLAB®用于特定事件的回调函数。

createNotifier (X)

创建一个仪器

创建一个工具并将其附加到通知器。

createInstrument (X,“交换”芝加哥商品交易所的“产品”“2 f”...“ProdType”“未来”“合同”“Aug13”...“别名”“PriceInstrument1”) X.InstrNotify (1) .AttachInstrument (X.Instrument (1))

定义事件

分配回调,用于验证或使仪器失效,以及处理先前验证过的仪器的数据更新。

registerevent (X.InstrNotify (1) {“OnNotifyFound”...@(变长度输入宗量)ttinstrumentfound(变长度输入宗量{:})})registerevent (X.InstrNotify (1) {“OnNotifyNotFound”...@(变长度输入宗量)ttinstrumentnotfound(变长度输入宗量{:})})registerevent (X.InstrNotify (1) {“OnNotifyUpdate”...@(变长度输入宗量)ttinstrumentupdate(变长度输入宗量{:})})

监控事件

设置更新筛选器来监视所需的字段。在本例中,对事件进行监视,以获取对最后价格、最后数量、前最后数量和价格变化的更新。侦听此事件数据。

X.InstrNotify(1)。UpdateFilter =“去年美元,美元LastQty ~ LastQty $,改变美元的;X.Instrument (1) .Open (0)

最后一个命令告诉X_TRADER开始使用指定的事件设置监视附加的工具。

关闭连接

关闭(X)

另请参阅

|||

相关的例子

更多关于