余力情報取得のサンプル
ClickClientを使って余力情報を取得するサンプルです。
- セッション作成後、FxSession#get_marginでOK。
- 口座残高や、必要な証拠金額、建玉の損益等のデータが取得可能です。詳細はClickClient::FX::Marginを参照。
require 'rubygems' require 'clickclient' USER = "<ユーザー名>" PASS = "<パスワード>" c = ClickClient::Client.new # 接続先ホストをデモ取引用ホストに切り替える。 c.host_name = "https://fx-demo.click-sec.com" c.fx_session( USER, PASS ) { | fx_session | # 余力情報取得 margin = fx_session.get_margin puts "口座残高 : #{margin.balance_in_account}" puts "証拠金の維持率 : #{margin.guarantee_money_maintenance_ratio}" puts "建玉の評価損益 : #{margin.appraisal_profit_or_loss_of_open_interest}" }
実行結果です。
口座残高 : 4987500 証拠金の維持率 : 0.0 建玉の評価損益 : 0