読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

余力情報取得のサンプル

Ruby ClickClient

ClickClientを使って余力情報を取得するサンプルです。

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