レート一覧の取得を実装。
レート一覧の取得を実装しました。
→Github - unageanu / clickclient_scrap
- 各通過ペアのbidレート、askレート、およびスワップが取得可能です。
- APIはClickClientとあわせていますが、あちらのレート一覧で取得できていたbid_high、bid_lowなどは取得できません。
サンプル
サンプルコードは次のとおりです。このファイルと同じディレクトリに、「user」「pass」ファイルを作成して、ユーザー名とパスワードを設定しておく必要があります。
$: << "../lib" require 'clickclient_scrap' USER=IO.read("./user") PASS=IO.read("./pass") # ログイン c = ClickClient::Client.new c.fx_session( USER, PASS ) {|session| # 通貨ペアの一覧を取得 session.list_rates.each_pair {|k,v| puts "#{k} : #{v.bid_rate} : #{v.ask_rate} : #{v.sell_swap} : #{v.buy_swap}" } }
実行結果です。
CHFJPY : 80.71 : 80.74 : -7 : 4 GBPCHF : 1.6675 : 1.6697 : -26 : 20 EURJPY : 119.69 : 119.78 : -49 : 45 ZARJPY : 9.17 : 9.28 : -250 : 220 USDCHF : 1.1557 : 1.1567 : -19 : 16 GBPJPY : 134.63 : 134.82 : -50 : 44 EURUSD : 1.2825 : 1.283 : -19 : 16 AUDJPY : 60.16 : 60.33 : -40 : 36 GBPUSD : 1.4428 : 1.4438 : -38 : 35 NZDJPY : 47.67 : 47.88 : -37 : 33 AUDUSD : 0.6448 : 0.646 : -36 : 33 CADJPY : 74.46 : 74.66 : -9 : 5 EURCHF : 1.4826 : 1.4837 : -31 : 28 USDJPY : 93.34 : 93.35 : -17 : 13