这个例子展示了如何连接到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)
xtrdr
|关闭
|createInstrument
|createNotifier