前書き
利用できるもの
1Forgeは700以上のペアのリアルタイムの見積もりデータ(bid & ask)を提供します。 サポートされている通貨ペアの完全なリストを確認するには、完全な通貨ペアのリスト. を参照してください。 現時点では履歴データは提供していませんが、クライアントは内部で使用するために見積をローカルにアーカイブできます。 ブローカーや流動性プロバイダーに直接接続することで、ECNやブローカーと同じ速さでデータを提供できます。 市場活動に応じて、単一の通貨ペアについて毎秒200以上の価格更新を確認できます。 世界の他の見積もりプロバイダーは、当社の正確さ、速度、またはサービスレベルに対応できません
サーバーの場所と予想される待ち時間
1Forgeには現在、世界中に4台のサーバーがあります。オレゴン、バージニア、台湾、ベルギーです。 あなたのリクエストは自動的にあなたに最も近いものにルーティングされます。 api.1forge.comにpingを実行すると、ネットワークがネットワークに到達するのにかかる時間を確認できます。
$ ping api.1forge.com
タイムスタンプ形式
すべてのタイムスタンプは、UNIX /エポックタイムスタンプ(UTC 1970年1月1日から経過した秒数)です。 タイムスタンプを別の形式に変換する方法についてサポートが必要な場合は、 お問い合わせ .
WebSocketサポート
ほとんどのクライアントはREST APIの使用を選択しましたが、ブローカー、オプションハウス、およびすべてのティックをリアルタイムで必要とするその他のクライアントが、現在 PHP및Javascriptライブラリで利用できるWebSocketストリーミングを利用することをお勧めします。 WebSocketストリーミングは無料プランでは利用できません
図書館
利便性のためにいくつかのライブラリを提供していますが、WebSocketを使用する予定がない限り、それらを使用する必要はありません。
REST API Calls
/quotes - 特定の通貨ペアの見積もりを取得します。
GET https://api.1forge.com/quotes?pairs=EUR/USD,GBP/JPY,AUD/USD&api_key=YOUR_API_KEYrequest
[
{
s: "AUD/USD",
p: 0.792495,
b: 0.79248,
a: 0.79251,
t: 1502160793
},
{
s: "EUR/USD",
p: 1.181,
b: 1.18099,
a: 1.18101,
t: 1502160794
},
{
s: "GBP/JPY",
p: 144.3715,
b: 144.368,
a: 144.375,
t: 1502160794
}
]response /symbols - シンボルのリストを取得する
GET https://api.1forge.com/symbols?api_key=YOUR_API_KEYrequest
[
"AUD/JPY",
"AUD/USD",
"CHF/JPY",
"EUR/AUD",
"EUR/CAD",
"EUR/CHF",
"EUR/GBP",
"EUR/JPY",
"EUR/USD",
"GBP/AUD",
"GBP/CAD",
"GBP/CHF",
"GBP/JPY",
"NZD/JPY",
"NZD/USD",
"USD/CAD",
"USD/CHF",
"USD/JPY",
"AUD/CAD",
"AUD/CHF",
.......
]response /convert - ある通貨から別の通貨に変換する
GET https://api.1forge.com/convert?from=USD&to=EUR&quantity=100&api_key=YOUR_API_KEYrequest
{
value: 89.3164183,
text: "100 USD is worth 89.3164183 EUR",
timestamp: 1497186516
}response /market_status - 市場が開いているかどうかを確認する
GET https://api.1forge.com/market_status?api_key=YOUR_API_KEYrequest
{
market_is_open: true,
}response /quota - 現在の使用状況と残りの割り当てを確認する
GET https://api.1forge.com/quota?api_key=YOUR_API_KEYrequest
{
quota_used: 259,
quota_limit: 5000,
quota_remaining: 4741,
hours_until_reset: 23
}response