完全自動のトレードロボットを研究するサイト

2010.01.19
確定申告書等作成コーナーで先物取引明細を自動入力するソフトTaxBotを公開しました。


取引日記のブログ

トレードロボットを
Javaで自作しよう!

   


FX


先物やFXの取引を全自動で行う「完全自動トレードロボット」を研究・開発しています。トレードシステムはJava言語で作成しておりまして、これまでに発生した問題点や課題、そしてその対応策などの情報をこのサイトで発信しています。また、汎用性のある機能をオープンソース(LGPLv3)にして個人投資家(個人システムトレーダー)の皆様に公開しています。

トレードロボットLive! 2010年型試験運転中


大証 日経225mini (順張り)
大証 日経225mini (逆張り)
大証 日経225mini (旧式)
FX EUR/JPY (順張り)
FX EUR/JPY (逆張り)
トレードロボット達の取引状況をリアルタイムで更新しています。
損益状況によりロボットの表情が5段階で切り替わります。
免責事項

自作トレードシステム運用実績

2010
1台のロボットで日経225miniを最大ポジション1枚で運用した損益曲線と月別損益です。損益曲線の縦軸の単位は千円で、月別損益の方は円です。
 2010年01月   +475
 2010年02月
 2010年03月
 2010年04月
 2010年05月
 2010年06月
 2010年07月
 2010年08月
 2010年09月
 2010年10月
 2010年11月
 2010年12月
過去のロボットトレーディング運用実績はこちら

フリーソフトのダウンロード


ご自由にダウンロードしてください。 ※ダウンロードサイト「Vector」でも公開しています。

RobotTraderLibrary
  • 完全自動のトレードシステム(ロボットトレーダー)を構築するために必要な各種基本コンポーネントを提供するライブラリです。気配情報取得機能・発注機能の実装を容易にするクラス群やテクニカル指標の算出及びシグナル判定を行うクラス群をパッケージ(Java)しています。このパッケージには以下のようなクラスが含まれます。
    • ネットワーク機能を実装するためのクラス。
    • HTMLのフォームやハイパーリンクの解析をするクラス。
    • XMLの解析や読み込み、書き込みを行うクラス。
    • テクニカル指標の算出やシグナル判定をするクラス。次のような指標を算出できます。ボリンジャーバンド、DMI、MACD、RSI、SMA(単純移動平均)、EMA(指数平滑移動平均)、ストキャスティクス、ドンチャンチャネル、TR(TrueRange)

    RobotTraderLibraryのダウンロード、仕様書、サンプルプログラム
    ※利用するにはJavaの開発環境が必要です。
シグナルボックスエディタ
  • テクニカル指標やシグナル判定の部品を画面に配置して、それらを組み合わせることによってロジックを構築できるRADツール。
  • 作成したロジックからJavaのソースを生成することができます。コーディングの手間を省き、コーディングミスのリスクを低減できます。
  • ソースの生成からコンパイル、Jarファイルの作成までをワンクリックで行えます。
  • テクニカル指標やシグナル判定の部品は自作して組み込むことができます。
  • 添付のRobotTraderLibraryでローソク足、ボリンジャーバンド、ドンチャンチャネル、DMI、SMA、EMA、MACD、TrueRange、ストキャスティクスの算出ができます。RobotTraderLibraryはオープンソースです。
  • Javaで作成したツールなのでWindowsだけでなくLinuxでも使うことができます。(Fedora9、CentOS5.2-5.4、Ubuntu 8.0.4 LTSで動作確認済)

    シグナルボックスエディタのダウンロード、説明書
    ※利用するにはJavaの開発環境が必要です。
TaxBot
  • 日経225先物取引の確定申告を国税庁の確定申告書等作成コーナーを使って行う場合、全取引の明細を「先物取引に係る雑所得等」というページで入力しなければなりません。これを手入力で行うと大変な手間がかかりますが(特にデイトレーダーの場合)、このソフトを使えば取引履歴のCSVを読み込んで自動入力することができます。

    TaxBotのダウンロード、説明書、デモムービー

Copyright (C) 2008-2010 RobotBrain. All Rights Reserved  jp.robotbrain@gmail.com