例如,我需要在网络/移动应用程序中显示实时外汇汇率iqoption.com
。
我试过雅虎金融,但他们没有像我想要的那样快速更新费率。
我在哪里可以得到这方面的数据?
例如,我需要在网络/移动应用程序中显示实时外汇汇率iqoption.com
。
我试过雅虎金融,但他们没有像我想要的那样快速更新费率。
我在哪里可以得到这方面的数据?
可能的原因很少——(传输+处理)延迟+分发策略绑定延迟和合成“子采样”(发送的更新频率低于报价流提供者记录)
市场不会像您希望或期望观察到的那样“经常”产生价格变化(一个流动性较浅的市场,没有大量的人群在那边签订合同作为一个微不足道的例子)
市场在特定时间关闭(关闭市场或周末)
您可能想测试类似的东西并在您的应用程序中处理服务器端更新。
您的应用程序设计应在恶劣的条件下生存。
通常在黄金时段
每毫秒有几十个更新,
虚假的更新爆发,有一两毫秒的时间来处理......把它们全部去掉
一些协议甚至在重置以跟上协议握手的步伐后将您的一方暴露在无数方案中(智能和合规的错误处理是您生存的主要谋生问题)
------------------------------------------------------------------------[mini-flash-crash 2014-01-06 15h14m [UTC+0000]]
15:43:17,812 <44 MarketDataIncrementalRefresh (8=FIX.4.29=97835=X34=4449=:::52=20140106-14:43:14.67756=/\/\/\/\/262=20140106-14:43:17.171268=13279=0269=0278=83655=EUR/USD270=1.3612215=EUR271=1500000346=2279=0269=0278=83455=EUR/USD270=1.3612115=EUR271=1000000346=1279=0269=0278=84255=EUR/USD270=1.3612615=EUR271=6500000346=1279=0269=0278=84455=EUR/USD270=1.3612515=EUR271=11000000346=2279=0269=0278=84055=EUR/USD270=1.3612415=EUR271=4000000346=1279=0269=0278=83855=EUR/USD270=1.3612315=EUR271=10500000346=2279=0269=0278=84655=EUR/USD270=1.3612715=EUR271=4100000346=1279=0269=1278=86755=EUR/USD270=1.3613815=EUR271=500000346=1279=0269=1278=86155=EUR/USD270=1.3613415=EUR271=7100000346=1279=0269=1278=86355=EUR/USD270=1.3613515=EUR271=6500000346=1279=0269=1278=86555=EUR/USD270=1.3613615=EUR271=6000000346=1279=0269=1278=86955=EUR/USD270=1.3613715=EUR271=3000000346=1279=0269=1278=85955=EUR/USD270=1.3613315=EUR271=3500000346=110=183)
15:43:17,812 WARNING: Received garbled message : NOT_FIX_MESSAGE - Not enough bytes in the message :
15:43:17,812 WARNING: Received garbled message : NOT_FIX_MESSAGE - Not enough bytes in the message :
15:43:17,812 WARNING: Received garbled message : NOT_FIX_MESSAGE - End of stream while reading fix-message
15:43:17,812 WARNING: Received garbled message : NOT_FIX_MESSAGE - End of stream while reading fix-message
15:43:17,812 WARNING: Received garbled message : INCORRECT_SECOND_TAG - Incorrect body length tag : 8=227
15:43:17,812 WARNING: Received garbled message : INCORRECT_SECOND_TAG - Incorrect body length tag : 8=227
15:43:17,812 WARNING: Received garbled message : INCORRECT_SECOND_TAG - Incorrect body length tag : 8=83255
15:43:17,812 WARNING: Received garbled message : INCORRECT_SECOND_TAG - Incorrect body length tag : 8=83255
15:43:17,812 WARNING: Received garbled message : INCORRECT_SECOND_TAG - Incorrect body length tag : 8=83455
15:43:17,812 WARNING: Received garbled message : INCORRECT_SECOND_TAG - Incorrect body length tag : 8=83455
15:43:17,812 <46 MarketDataIncrementalRefresh (8=FIX.4.29=29735=X34=4649=:::52=201401
15:43:17,812 WARNING: MsgSeqNum too high, expecting 45 but received 46 in MarketDataIncrementalRefresh