カブログ

カブロボについて色々

いろんなConfig

カブロボを作って動かしているときに,Configファイルを変更したい場合というのがあります. 例えば,銘柄数を50の通常パックを使うか,銘柄数300の拡張パックを使うか,を選びたいとします. これを変更するには,KABUROBO_HOME/config.xmlの

data50
data300
に変更して実行する必要があります.


ただし,拡張パックには,2006年1月〜12月のデータしかありませんので,日付も変更しなければいけません. 従って,

	<time>
		<start>2004-01-04</start>
		<end>2006-12-29</end>
	</time>
	<data>data50</data>
</pre>
という部分を
<pre>
	<time>
		<start>2006-01-04</start>
		<end>2006-12-29</end>
	</time>
	<data>data300</data>
と変更します.

しかし,毎回変更するのは面倒です. そんなときは,configファイルを二つ用意して使い分けるようにしましょう.

configファイルを使い分けるには,RobotDriver実行時の引数を変更します. 例えば,拡張パックを使ったconfigファイルを作成して,robot-config300.xmlという名前で保存したとしましょう. このconfigファイルを使って実行する場合は,以下のようにします.

RobotDriver -f KABUROBO_HOME/config/robot-config300.xml -n ロボット名
これによって,設定ファイルとしてrobot-config300.xmlを読み込んでカブロボが実行されます.実行してみましょうか.
skaburobo-sdk.jar version 2.0.3
(c) 2004-2007 kaburobo.jp and Trade Science Corp. All rights reserved.

### ロボット情報 ###

中略

ロボットの情報は上書きされます。

データディレクトリ:	data300

ロボット設定ファイル: 
KABUROBO_HOME/config/robot-config300.xml


というわけで,ちゃんと拡張データパックを使って実行することができました.

単に拡張データパックの利用の有無だけではなく,実行開始時間や初期資産など任意の数値を変更してテストをするさいに,簡単に切り替えができるようになりますので,是非おためしください.

  1. 2007/11/20(火) 12:41:54|
  2. カブロボ
  3. | トラックバック:0
  4. | コメント:0
<<アルゴリズムトレード | ホーム | ZIPで固めるときの注意>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://skaburobo.blog32.fc2.com/tb.php/3-d54fe8e3
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

Author:tori
FC2ブログへようこそ!

最近の記事

最近のコメント

最近のトラックバック

カブロボ

「株式自動売買ソフトウェア 株ロボを作ろう! SDK2.0対応」 に載っているテクニ君の売買結果です。

月別アーカイブ

カテゴリー

カウンター

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

友達申請フォーム

この人と友達になる