APIを利用した、オープンソースのシステムトレードフレームワークです。・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。この広告は、90日以上更新していないブログに表示しています。jijiエージェントのバックテストでは、各種パラメータの組み合わせをいろいろと変えて動作を調整したい場合があります。(カーブフィティングとかいうやつてずね。)jijiでは複数のエージェントを一括でテスト可能ですが、UIからちまちま登録するのはなかなかメンドイ。スクリプトで、for文とか使ってさくっと一括登録したい。→ならJSONインターフェイスを使って登録すればいいんじゃね?ということで、jijiにバックテストを登録するRubyスクリプトのサンプルを書いてみました。短期移動平均(10,20,30)x長期移動平均(30,40,50)のすべての組み合わせの移動平均エージェントを実行するバックテストを、デモサイトに登録するサンプルです。処理の流れは以下のとおりです。jiji添付のクライアントライブラリを使用して、jijiに接続するためのスタブクラスを作成。一覧から実行するエージェントを探し、実行時の引数として渡すエージェント一覧を作成。作成したエージェントの一覧を指定してバックテストを実行します。"http://unageanu.homeip.net/jiji-demo"#1.jiji添付のクライアントライブラリを使用して、jijiに接続するためのスタブクラスを作成。i["file_name"]=="moving_average_agent.rb"}#3.実行するエージェント情報を作成。長期移動平均→40,50,60#で、3x3の組み合わせをすべて試す。