無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

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

建玉一覧を取得するサンプル

建玉一覧取得に対応。
GitHub - unageanu/sbiclient

require 'sbiclient'
require 'common'

# ログイン
c = SBIClient::Client.new
c.fx_session( USER, PASS, ORDER_PASS ) {|session|

  # 建玉一覧を取得
  rates = session.list_positions
  rates.each_pair {|k,v|
    puts "#{v.pair} : #{v.sell_or_buy} : #{v.count} : #{v.rate} : #{v.profit_or_loss} : #{v.date} "
  } 
}

実行結果です。

MSDJPY : SELL : 1 : 88.86 : 10 : 2009-11-23T20:23:04+00:00 
MSDJPY : BUY : 1 : 88.88 : -50 : 2009-11-23T20:23:05+00:00 
MSDJPY : BUY : 1 : 88.89 : -60 : 2009-11-23T20:22:57+00:00 
MUDJPY : SELL : 1 : 82.05 : -80 : 2009-11-23T20:10:25+00:00 
MSDJPY : SELL : 1 : 88.87 : 20 : 2009-11-23T20:22:58+00:00 
MURJPY : BUY : 1 : 132.71 : 310 : 2009-11-23T15:24:06+00:00 
MSDJPY : BUY : 1 : 88.88 : -50 : 2009-11-23T20:23:00+00:00 
MSDJPY : BUY : 1 : 88.85 : -20 : 2009-11-23T20:20:17+00:00 

後は決済機能を実装すれば、jijiプラグインで必要な機能はひととおり揃うかな。