iqoption.comたとえば、Web/モバイルアプリでライブ外国為替レートを表示する必要があります。
yahoo ファイナンスを試してみましたが、レートが思うように更新されません。
このデータはどこで入手できますか?
iqoption.comたとえば、Web/モバイルアプリでライブ外国為替レートを表示する必要があります。
yahoo ファイナンスを試してみましたが、レートが思うように更新されません。
このデータはどこで入手できますか?
考えられる理由はいくつかあります - (トランスポート + 処理) レイテンシ + 配布ポリシー バウンド遅延 & 合成「サブサンプリング」(quote-stream プロバイダー レコードよりも少ない頻度で更新を送信する)
市場は、あなたが観察したい、または期待するほど「頻繁に」価格の変化を生成しません (些細な例として、大規模な群衆がそこに契約を結んでいない流動性の浅い市場)
市場は特定の時間に閉鎖されます (閉鎖された市場または週末)
このようなものをテストして、アプリでサーバー側の更新を処理したい場合があります。
アプリの設計では、過酷な条件が生き残ることを想定する必要があります。
通常、プライム タイムでは
1 ミリ秒ごとに数十回の更新、
疑似更新のバースト、1 ミリ秒または 2 ミリ秒の処理時間が必要です...すべてを取り除きます

一部のプロトコルでは、プロトコル ハンドシェイクのペースを維持するためのリセットに続いて、あなたの側を無数のスキームにさらすことさえあります (スマートで準拠したエラー処理は、生き残るための主なパンとバターの問題です)。
------------------------------------------------------------------------[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