以下の内容はhttps://unageanu.hatenablog.com/entry/20091130/1259590872より取得しました。


成行で決済するサンプル

成り行きでの決済機能を実装しました。
GitHub - unageanu/sbiclient

以下は、すべての建玉を成行決済する例です。

$: << "../lib"

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}"
    session.settle( v.position_id ) if v.position_id =~ /MURJPY/
  }
}

実行結果です。

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 

SBI証券ではトレールでの決済機能とかもありますが、そのへんを実装しだすと動作確認のたびに資産がどんどんなくなっていくので(T-T)、すみやかにスルーすることにします。jijiでは使わないしね!ということで、次はプラグインですな。




以上の内容はhttps://unageanu.hatenablog.com/entry/20091130/1259590872より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14