オリエンタルフォーチュンマンダリンシーナファイナンスリアルタイムマーケットデータのAPIインターフェイスを取得する方法

BIGI相場先物外国為替株価指数A共有オプションリアルタイム相場データWenhua Sina Finance APIインターフェイス
Sina Financeはリアルタイムの市場データソースではないため、取得した市場データソースはリアルタイムではありません。以下で説明する方法は、Sina Financeが市場データソースを取得するために使用する方法と一致しています。BIGI市場を理解するには、リアルタイムの市場データソースが必要です。QQ790387017
5.Httpリクエストのリアルタイムマーケットメソッド
http://demo.hq.sumbrisk.com:8089/r.aspx?u=1&symbol=EURUS|CLML
request(Get or Post)最新のマーケット、クライアントサーバーがリクエストを開始、接続は上記のとおり、Uはデータソースによって割り当てられたアカウント、シンボルは要求された製品の最新の市場、複数の製品は "|"またはコンマ "、"で区切られ、要求された製品は対応するアカウントuの承認された製品でなければなりません。データソース側は、承認を要求されたIPにバインドし、承認されたIPとアカウントのみがそれにアクセスできます。

リアルタイムの市場リターン構造の説明を要求します:
[{
     "n": "EURUS"、//製品名
     "p": "1.1158"、//最新の価格
     "t":1556514074、//最新の価格の時間
     "v": "1 "、//現在のハンド
     " b ":" 1.1158 "、//入札価格
     " s ":" 1.1159 "、//入札価格
     " bv ":" 0 "、//購入金額
     "


     "h": "1.1160"、//今日の最高 "
     l": "1.1140"、//今日の最低
     "c": "1.1160"、//昨日休業
     "M1":{
           "h": "1.1158"、/ / M1 k line high
           "o": "1.1158"、// M1 k line open
           "l": "1.1158"、// M1 k line low
           "c": "1.1158"、// M1 k lineクローズ
           "V": "2"、 // M1 k個のライン量
           "T": "1904291301" //タイムラインM1のK
     }、
     "M5":{
           "H": "1.1158"、// KラインM5 High
           "o": "1.1158"、// M5 k line open
           "l ":" 1.1158 "、// M5 kラインの低い
           " c ":" 1.1158 "、//
           " v "of the k line :" 19 "、// M5 kラインの量
           " t ":" 1904291300 " // M5 kラインの時間
     }、
     "M15":{
           "h": "1.1158"、// M15 kラインの高
           "o": "1.1158"、// M15 kラインのオープン
           "l": "1.1158"、// M15 kラインの低
           "c": "1.1158"、// M15 k-lineレシート
           "v": "19"、// M15 k-line量
           "t": "1904291300" // M15 k-line時間
     }、
     "M30": {
           "h": "1.1158"、//
           M30 kラインの"M": "1.1158"、// M30 kラインの
           "l"を開く: "1.1158"、// M30 kラインの
           "c": "1.1158"、// M30 k行の "
           v"を受信: "19"、// M30 kラインの量
           "t": "1904291300" // M30 kラインの時間
     }、
     "H1":{
           "h": "1.1158"、// H1 kラインの高さ
           "o": "1.1158"、// H1 kラインの
           "l"を開く: "1.1158"、// H1 kラインの低い
           "c": "1.1158"、// H1 kラインの
           "v": " 19 "、// H1 kラインの量
           " t ":" 1904291300 "// H1 kラインの時間
     }、
     " D1 ":{
           " h ":" 1.116 "、// D1 kラインの高さ
           " o ": "1.1149"、// D1 kラインの
           "l"を開く: "1.1143"、// D1 kラインの
           "c"を低く: "1.1158"、// D1 kラインの
           "v"を閉じる: "5263"、/ / D1 k-line数量
           "t": "1904290800"// D1 kライン時間
     }
}、{//別の製品構造
     "n": "CLML"、
     "p": "62.97"、
     "t":1556514075、
     "v": "1"、
     "b" : "62.96"、
     "s": "62.97"、
     "bv": "35"、
     "sv": "29"、
     "tv": "34543"、
     "o": " 62.95 "、
     "h": "63.11"、
     "l": "62.79"、
     "c ":" 62.80 "、
     " M1 ":{
           " h ":" 62.97 "、
           " o ":" 62.96 "、
           " l ":" 62.96 "、
           " c ":" 62.97 "、
           " v ":" 23 " 、
           "t": "1904291301"
     }、
     "M5":{
           "h": "62.97"、
           "o": "62。95 "、
           " l ":"
           62.95 "、" c ":" 62.97 "、
           " v ":" 232 "、
           " t ":" 1904291300 "
     }、
     " M15 ":{
           " h ":" 62.97 "、
           " o ":" 62.95 "、
           "l": "
           62.95 "、"c": "62.97"、
           "v": "232"、
           "t": "1904291300"
     }、
     "M30":{
           "h": "62.97"、
           "o": "62.95"、
           "l": "
           62.95 "、"c": "62.97"、
           "v": "232"、
           "t": "1904291300"
     }、
     "H1":{
           "h": "62.97"、
           "o": "62.95"、
           "l": "62.95"、
           "c ":" 62.97 "、
           " v ":" 232 "、
           " t ":" 1904291300 "
     }、
     " D1 ":{
           " h ":" 63.11 "、
           " o ":" 62.83 "、
           " l ":" 62.83 "、
           "C": "62.97"、
           "V": "59013"、
           "T": "1904290800"
     }
}]
6.K要求および戻りライン
。6.1 K線データ取得任意の開始時刻
K行サポートM1、M5、 M15、M30、H1、D1、リクエストメソッドはHttpまたはHttps getメソッドであり、各製品および各ラインは3秒に1回のリクエストに制限されており、リクエストプロセスには署名の検証が必要です。例:「Pound Sterling」(コード6BML)の1分のK行を要求し、接続を要求します。http:
//demo.hq.sumbrisk.com:8089
/ k.aspxアカウント:1、トークン:A8C7E85B958645419910F0E07F1D08F0 要求:http:/ /demo.hq.sumbrisk.com:8089/k.aspx?u=1&symbol=6BML&type=M1&start=201901081703&t=1546938385&
key = b89ca1665dd6325b9cbc2dcb12a5e80b MD5(16BMLM12019010817031546938385A8C7E85B958645419910F0E07F1D08F0)= b89ca1665dd6325b9cbc2dcb12a5e80b

パラメータの説明:
u:アカウント。
記号:製品名。
タイプ:タイプ(M1、M5、M15、M30、H1、D1)
開始:開始時刻、M1から1分、M5は5分、... H1は1時間、システムは開始よりも大きい最大50 k行のレコードを返します。
t:現在のタイムスタンプ。
キー:文字列:MD5 32ビット値のu +シンボル+タイプ+スタート+ t +トークン(小文字)。

戻り値:
鍵の検証に合格した後、開始よりも大きい型に一致するjsonデータを50個返します{'symbol': '6BML'、 'type': 'M1'、 'date':[{'h':253、 'o ':250、' l ':249、' c ':251、' v ':2121、' t ':1901081728}、{' h ':253、' o ':250、' l ':249、' c ':251、' v ':2121、' t ':1901081728}]}
6.2。最新のKラインデータの

取得5.1の方法で最新のK ラインデータを取得することもできますが、ここでは簡単にすばやく取得できますNの最新の指定された期間(Nはシステムによって決定され、現在は100に設定されています)のデータに対して、K行はM1、M5、M15、M30、H1、D1をサポートし、要求メソッドはHttpまたはHttps getメソッドです各製品を取得し、各行は3秒に1回のリクエストに制限されています。リクエストプロセスには署名の検証が必要です。例:「Pound Sterling」(コード6BML)の1分のK行を要求し、接続を要求します。http:
//demo.hq.sumbrisk.com:8089
/ nk.aspxアカウント:1、トークン:A8C7E85B958645419910F0E07F1D08F0 要求:http:/ /demo.hq.sumbrisk.com:8089/nk.aspx?u=1&symbol=HSIML&type=M1&t=1553720816&key=810aaf358b08e5ea5d703761f971eaac
MD5(16BMLM11553720816A8C7E85B958645419910F0E07F1D8a5b1e8e5f1e8e5b1e08e5b1e8e5e1

パラメーターの説明:
u:アカウント。
記号:製品名。
タイプ:タイプ(M1、M5、M15、M30、H1、D1)
t:現在のタイムスタンプ。
キー:文字列:MD5 32ビット値のu +シンボル+タイプ+スタート+ t +トークン(小文字)。

戻り値:
キー検証に合格すると、タイプに準拠した最新のN個のjsonデータが返されます{'symbol': '6BML'、 'type': 'M1'、 'date':[{'h':253、 'o' :250、 'l':249、 'c':251、 'v':2121、 't':1901081728}、{'h':253、 'o':250、 'l':249、 'c' :251、 'v':2121、 't':1901081728}]}

おすすめ

転載: www.cnblogs.com/bigi/p/12702929.html