建玉一覧を取得するサンプル
建玉一覧取得に対応。
→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プラグインで必要な機能はひととおり揃うかな。