Autotrader – インド株式向けペーパートレーディングAIエージェント
インド株式(Nifty 500)向けのオープンソースの自己編集型AIペーパートレーディングエージェント。Claudeを使用して自律的にトレーディングループを実行。実験は2週間で2026年5月8日に終了し、10万ルピーの初期資本に対して8.05%のリターンを達成。リポジトリにはローカルまたはVM実行のための完全なセットアップ手順が含まれています。
Autotraderは、ClaudeベースのAIエージェントによるインド株式(Nifty 500)のペーパートレーディング実験です。このプロジェクトはAkash Tandonによって作成され、AIが自律的に取引戦略を反復改善できるかどうかをテストすることを目的としています。システムは無料のGCP VM上で動作し、実際のKite Connectデータフィードとインド市場の実際の取引コスト(STT、GST、印紙税、ブローカー手数料を含む)を使用しますが、実際の資金は使いません。実験は2026年5月8日に終了し、期間は2週間、初期資本10万ルピーから最終的に108,049ルピー(8.05%のリターン)に達しました。現在プロジェクトは一時停止されていますが、リポジトリはフォーク可能な状態で維持されており、継続または再利用を希望するユーザー向けに公開されています。
システムは複数のPythonスクリプトで構成されています。live.pyは1回のポーリングループを実行し、価格取得、戦略実行、ペーパートレードの実行、状態の永続化を行います。strategy.pyはAIが編集できる唯一のファイルで、取引シグナルとポジションサイジングを生成します。prepare.pyは共有タイプ(Signal、Position、Trade、Portfolio)とインド株式コスト計算機を定義します。config.pyには初期残高、Nifty 500ユニバース、ポーリング設定、コストレートが含まれます。さらに、kite_fetch.pyとkite_login.pyはデータレイヤーとOAuth認証を処理し、corporate_actions.pyは権利落ち日ブラックリストと株式分割エンタイトルメントを管理します。プロジェクトには詳細なドキュメントも含まれており、program.md(トレーディングエージェントの完全な指示)、VM_LOOP_PROMPT.md(VM上でのClaudeのループプロンプト)、DEPLOY.md(VMデプロイメントガイド)などがあります。
ユーザーはローカルまたはVMのどちらでも実行できます。ローカル実行には、まずZerodha Kite Connectの認証情報(月額500ルピー)を取得し、リポジトリをクローン、Python仮想環境をセットアップして依存関係をインストールし、手動でOAuthログインを完了する必要があります。その後、Claude Codeでprogram.mdを読んでpython live.pyを実行するよう指示します。Claudeは出力を分析し、strategy.pyを編集するかどうかを決定し、バージョン管理にコミットします。連続実行には、/loop 5mコマンドを使用してClaudeに5分間隔でループを実行させます。
VMデプロイメントでは、GCPのe2-micro無料インスタンスをtmuxとClaude Codeのループモードと組み合わせて使用し、自律運用を実現します。エージェントは戦略ファイルを編集し、コミットしてプッシュし、次のポーリングで新しいコードをホットリロードします。実行コストは主にKite Connectのデータ料金(月額約500ルピー)で、VMは無料、Claude Codeの料金はプランによります。
元の実行ではいくつかの未解決の問題が特定されました。ループの死活監視(tmuxセッションが5月5日と7日に2回サイレントクラッシュ)、シミュレーターにビッド/アスク価格がないこと、スリッページや部分約定、市場インパクトがモデル化されていないこと、5分のポーリング間隔がモメンタム取引には粗いこと、古い価格防衛がヒューリスティックベースであることなどです。システムには、損失下限(80,000ルピーを下回ると強制清算)、空売りとレバレッジの禁止、保有株のみの売却、実際のインド株式受渡しコストの適用、strategy.pyのみ編集可能といった制約が組み込まれています。
全体として、Autotraderは自己編集型AIトレーディングエージェントの興味深いコンセプトを示しています。限界はあるものの、オープンソースであることと詳細なドキュメントが、今後の研究と改善のための良い基盤を提供しています。プロジェクトはMITライセンスで公開されており、完全な実験レポートはhttps://www.akashtandon.in/autotrader/ で閲覧できます。