文档帮助中心
发送修复消息到修复传单发动机
状态=的sendMessage(C,fixmsg)
例
状态=的sendMessage(C,fixmsg)发送FIX消息fixmsg使用FIX Flyer™引擎连接C。
状态
C
fixmsg
全部收缩
首先,创建一个FIX引擎传单连接。然后,添加一个FIX传单事件侦听器FIX传单引擎连接。订阅FIX会话。创建和发送两个FIX消息。
创建修复飞行引擎连接C使用这些参数:
用户名用户名
用户名
密码密码
密码
IP地址IP地址
IP地址
端口号港口
港口
用户名='用户';密码='PWD';IPADDRESS ='127.0.0.1';端口= 7002;C = fixflyer(用户名,密码,IPADDRESS,端口);
在FIX传单事件侦听器添加到FIX传单引擎连接。使用示例事件处理监听器fixExampleListener监听,并在工作区浏览器中显示的FIX传单引擎事件的数据。要访问监听器的代码,输入编辑fixExampleListener.m。或者,要以另一种方式处理事件数据,可以编写自定义事件处理侦听器函数。有关详细信息,请参见创建文件的函数(MATLAB)。
fixExampleListener
编辑fixExampleListener.m
过程中的FIX传单引擎事件Ë使用样品事件处理侦听fixExampleListener。指定Ë任何信件。fixExampleListener返回的句柄监听器LH。
Ë
LH
LH =的addListener(C,@(〜,E)fixExampleListener(E,C));
订阅FIX会议,并成立了FIX传单应用程序管理器。注册与FIX传单会话。在FIX传单应用程序管理器连接到FIX传单引擎,并开始内部接收线程。
c。SessionID = flyer.core.session.SessionID (“α”,...“测试版”,'FIX.4.4');c.FlyerApplicationManager.setLoadDefaultDataDictionary(假);c.FlyerApplicationManager.registerFIXSession(...flyer.apps.FixSessionSubscription (...c.SessionID,真,0));c.FlyerApplicationManager.connect;c.FlyerApplicationManager.start;
创建使用表FIX消息fixtable。此表包含两个FIX消息。在表中的第一行代表100股符号的卖出方交易ABC。订单类型是先前援引秩序。订单处理指令是一个私人的自动执行。订单交易时间是当前时刻。该表中的第二行具有相同的顺序场变量,除了顺序标识符在订单唯一的。FIX协议版本是4.4。
fixtable
ABC
fixtable =表({'FIX.4.4';'FIX.4.4'},...{“338”;'339'},{'2';'2'},...{datestr(现在); datestr(现在)},...{'d';'d'},{'ABC';'ABC'},...{'1';'1'},{'d';'d'},{'100';'100'},...'VariableNames',{'BeginString'...'CLOrdId''侧''TransactTime'...“OrdType”“象征”...'HandlInst''MSGTYPE''订购数量'});
发送使用FIX消息FIX消息fixtable。
状态包含发送的每个修复消息的修复传单引擎消息状态。如果修复消息发送成功,状态包含逻辑零。状态具有用于在每个FIX消息的条目fixtable。
状态=的sendMessage(C,fixtable)
状态= 0 0
在MATLAB®工作区变量fixResponseStruct包含从FIX传单引擎返回的FIX消息。
fixResponseStruct
关闭FIX传单引擎连接。
关闭(C)
fixflyer
FIX传单引擎连接,指定为fixflyer对象。
FIX消息,指定为表或结构。
例:fixtable =表({ 'FIX.4.4'; 'FIX.4.4'},...{ '338'; '339'},{ '2'; '2'},...{datestr(现在的); datestr(现在)},...{ 'd'; 'd'},{ 'ABC'; 'ABC'},...{' 1 ',' 1 '},{' D '; ' D '}, {“100”,“100”},…'VariableNames',{ 'BeginString' ...“CLOrdId'边 'TransactTime' ...“OrdType '符号' ...'HandlInst' 'MSGTYPE' 'OrderQty'});
fixtable =表({ 'FIX.4.4'; 'FIX.4.4'},...{ '338'; '339'},{ '2'; '2'},...{datestr(现在的); datestr(现在)},...{ 'd'; 'd'},{ 'ABC'; 'ABC'},...{' 1 ',' 1 '},{' D '; ' D '}, {“100”,“100”},…'VariableNames',{ 'BeginString' ...“CLOrdId'边 'TransactTime' ...“OrdType '符号' ...'HandlInst' 'MSGTYPE' 'OrderQty'});
数据类型:表|结构
表
结构
发送的消息状态,返回作为逻辑零或1的阵列。该数组包含在每个消息中FIX的条目fixmsg。如果成功发送一个消息FIX,状态包含零。除此以外,状态包含1。
1
的addListener|关|fixflyer
的addListener
关
아래MATLAB명령에해당하는링크를클릭하셨습니다。
이명령을MATLAB명령창에입력해실행하십시오。웹브라우저에서는MATLAB명령을지원하지않습니다。
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处