此示例显示如何从Money.NET获取符号的实时数据。它介绍了如何订阅使用自定义事件处理程序函数进行实时更新,停止订阅和进程实时更新。
要处理实时数据更新,可以使用默认事件处理函数。或者,对于另一种方法,您可以编写自定义事件处理程序函数。用于使用Money编写自定义事件处理函数。净数据,看到即时的
.对于自定义事件处理程序功能,请参阅编写和运行自定义事件处理程序函数.
此示例需要Money.net用户名和密码。要申请这些凭据,请联系钱。净.
要访问此示例的代码,请输入编辑MoneyNetDataWorkflowExample.m
.
创造货币。净connectionc
使用用户名和密码。
用户名=“user@company.com”;PWD ='999999';c = moneynet(用户名、pwd);
检索IBM的Money.net实时数据更新®象征。
符号=“IBM”;实时(C,符号)
默认事件处理程序mnRealTimeEventHandler
处理所有实时数据更新。要访问默认事件处理程序的代码,请输入编辑mnrealtimeeventhandler.m.
.
的mnRealTimeEventHandler
函数创建工作区变量IBMRealTime
.的mnRealTimeEventHandler
函数填充表IBMRealTime
实时数据更新。要查看实时数据,请打开IBMRealTime
在Variables编辑器中。
停止符号订阅。
停止(c)
mnRealTimeEventHandler
停止处理所有实时数据更新。最后的实时数据更新仍然存在IBMRealTime
.
定义自定义事件处理函数myfcn
.的myfcn
函数显示的钱。净real-time data to the Command Window.
myfcn = @ (x) disp (x);
检索IBM符号使用的Money.NET实时数据更新myfcn
.
符号=“IBM”;实时(c,象征,myfcn)
符号描述Yesterday Yesterday datetime Bid Ask exchangeofcurrentbidprice exchangeofcurrenttaskprice High Low Volume YearHigh YearHighDateTime YearLow YearLowDateTime Dividend Dividend yield EPS EPS datetime EPSDiluted EPSDiluted datetime operations BidSize AskSize LastTradeDate LastTradeTime Open MarketCap Exchangetimeofastupdatetobidaskortrade lasttradeconcondition QuoteBidAskCondition AverageVolume CurrencyCode短线利率PricetoBookRatio SharesOutstanding Beta VWAP LastOutsideOfMarketHours LastTradeDateOutsideOfMarketHours LastTradeTimeOutsideOfMarketHours LastTradeDirection LastTradeSize LastTradeExchange Last SecurityType ____________________________________ _________ _________________ ______ ______ ____________________________ ____________________________ ______ ______ __________ ________ ________________ _______ _______________ ________ _____________ _____ _________________ __________ __________________ _______ _______ _______ _____________ _____________ _______________ ________ _______________________________ __________________ ____________________ _____________ ____________ _____________ ________________ _________________ ____ ______ ________________________ _________________________________ _________________________________ __________________ _____________ _________________ ______ ____________ ' IBM的国际商业machs ' 148.31 05/24/16 00:00:00 151.65 151.67 '' '' 151.67 148.50 247683.00 173.78 07/20/15 116.90 02/11/16 5.60 3.77 13.30 02/29/16 00:00:00 13.25 02/29/16 00:00:00 11.18 6.00 3.00 05/25/16 13:44:52 148.93 142371.96 ' nyse ' 13:44:52 '' '' 4141081.00 ' usd ' 20241776.00 9.44 959962000.00 0.70 150.72'=' 10.00 'OMDF' 151.66 NaN .
myfcn
在命令窗口中显示IBM的实时数据更新。
停止符号订阅。
停止(c,符号)
myfcn
停止显示命令窗口中的实时数据更新。
关闭(c)