この質問への回答は非常に役に立ちましたが、今日の為替レートだけでなく、過去の日付の為替レートも取得したいと考えています。為替レートを使用して、さまざまな国での販売から得たお金を計算する iPhone アプリを作成しています。
上記の回答から、今日の GBP から EUR への為替レートを取得する例を次に示し ます。
他の日付でこれを行う方法を知っている人はいますか? ありがとう!
為替レートの履歴データを取得するには、Yahoo Finance を使用できません。彼らの API は、株式の履歴データのみを提供します。たとえば、2003 年 4 月 1 日から 7 月 30 日までの APPLE の場合:
http://ichart.finance.yahoo.com/table.csv?s=AAPL&a=3&b=1&c=2003&d=6&e=30&f=2003&g=d&ignore=.csv
したがって、あなたの場合、別の場所を掘る必要があります。利用可能なその他の主要な API は OpenExchangeRate のみです: http://openexchangerates.org/documentation#historical-data
知らせ:
重要: 2012 年 8 月末から、Open Exchange Rates API を照会するにはアプリ ID が必要になります。個人使用は無料で、アプリや商用利用は安価です。
これを使用することができます: Free Forex Historical Dataを使用し、Yahoo Finance ( Currency Rates ) を毎日 (都合のよいときに) 使用して、必要なすべての通貨レートを含む最新の表を作成します。
FED は、多くの通貨レートの履歴データを提供します。履歴データ (csv、xls、xml) を取得するには、データ ダウンロード プログラムを参照してください。ニーズに合わせて調整できます。
通貨にもichart.financeを使用できます。ロマンが株に提案したのと同じように使用してください。たとえば、米ドルから韓国ウォンの場合、KRW=X
クエリで記号 " " を使用します。つまり、 の代わりにs=AAPL
を使用しますs=KRW=X
。