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

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

SBI証券スクレイピング

一定期間経過するとログアウト状態になる問題に対応したsbiclientをプレリリース

tana さんよりご報告頂いた、「起動後一定期間経過するとレート情報が取得できなくなってしまう」問題に対応したsbiclientをプレリリースします。→Github - unageanu / sbiclient →Gemcutter.org - sbiclient 原因 ログイン後一定期間経過すると、強制的にロ…

成行で決済するサンプル

成り行きでの決済機能を実装しました。 →GitHub - unageanu/sbiclient以下は、すべての建玉を成行決済する例です。 $: << "../lib" require 'sbiclient' require 'common' # ログイン c = SBIClient::Client.new c.fx_session( USER, PASS, ORDER_PASS ) {|s…

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

建玉一覧取得に対応。 →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 {…

トレール注文を行うサンプル

SBI証券のサイトより。トレール取引は 逆指値注文に値幅指定機能を追加する注文です。逆指値を注文するときに値動きによって売り逆指値価格を引き上げたり、買い逆指値価格を引き下げたりする注文です。 つまり、以下のような時にトレール注文で発注しておく…

IFD-OCO注文を行うサンプル

IFD-OCO注文の動作確認も完了。 →GitHub - unageanu/sbiclient IFD-OCO注文は、指値or逆指値での注文と、それの決済注文x2を同時に行う発注方法です。 決済注文は、以下の2つを同時に指定できます。 利益確定のための指値決済注文 損失限定の為の逆指値決済…

IFD注文を行うサンプル

IFD注文の動作確認ができたので、サンプルをば。 →GitHub - unageanu/sbiclient 通常の注文に加えて、決済注文のレートと執行条件を指定することでIFD注文になります。 require 'sbiclient' require 'common' # ログイン c = SBIClient::Client.new c.fx_ses…

OCO注文を行うサンプル

GitHub - unageanu/sbiclientを使ってOCO注文を行うサンプルです。 通常の注文に加えて、2つめの注文レートと売買種別を指定することでOCO注文になります。 require 'sbiclient' require 'common' # ログイン c = SBIClient::Client.new c.fx_session( USER,…

指値注文、逆指値注文を行うサンプル

荷解きも落ち着いてきたので、ぼちぼちライブラリの実装を再開。以下の機能を実装しました。 指値/逆指値での注文 注文一覧の取得 注文のキャンセル →GitHub - unageanu/sbiclient以下は、指値/逆指値で注文して即座にキャンセルするサンプルです。なお、SBI…

レート一覧を取得するサンプル

jijiがサポートする証券会社をもうひとつくらい増やそうかな、ということでSBI証券のスクレイピングクライアントに着手。ログイン・ログアウトとレート情報取得まで実装しました。→GitHub - unageanu/sbiclient 例によってGitHubで公開。gemの作成などは未で…