オープンソースのトレーディングエージェント――自由と、その請求書
オープンソースのトレーディングエージェントが本当に与えてくれるもの、それが時間とセキュリティの面で静かに奪っていくコスト、そして自作かホスト型かを選ぶための誠実な判断枠組み。

Python が読めるなら、オープンソースのトレーディングエージェントを選ぶ理由は自ずと明らかです。ロジックを完全に自分で握れること、すべての行を監査できること、プラットフォーム手数料がないこと、そして何を作ってよいかをベンダーに決められないこと。どれも本物のメリットです。ただし README には決して書かれていないものがあります――請求書です。無給のシステム管理者として費やす夜、自分のマシンにむき出しで置かれた取引所のキー、そして深夜3時にポジションを持ったまま WebSocket が落ちたとき、電話をかけられる相手がいないこと。この記事では自作の道を真剣に扱い、両側のコストを正直に見積もり、あなたがこの取引のどちら側に属するのかを見極める手助けをします。
「オープンソースのトレーディングエージェント」が実際に指すもの
この言葉はかなり性格の異なる三つの系統にまたがっており、正しい期待値はそのどれを指しているかによって変わります。
ルールベースのボットフレームワーク。 freqtrade の系譜です。戦略を Python のクラスとして書き、共有ライブラリから指標を引き、コミュニティが保守するラッパーを通じてバックテスト、ハイパーパラメータ最適化、取引所への接続を得られます。これらのプロジェクトは成熟しています。あなたが本来なら資金を賭けた状態で発見するはずのバグに、すでに何千人ものユーザーがぶつかっており、ドキュメントには10年分の苦い教訓が反映されています。
LLM エージェントのフレームワーク。 より新しい系統です。オーケストレーション層が言語モデルを市場データと取引所 API につなぎ、モデルがコンテキストを読み、自らと議論し、行動を提案します。ここでの研究の系譜は TradingAgents(Xiao et al.、arXiv:2412.20138、2024年12月)に遡ります。これはトレーディング会社を専門化した LLM エージェントのチーム(ファンダメンタル・センチメント・テクニカルの各アナリスト、トレーダー、リスクマネージャー)として、行動前に議論させるモデルであり、バックテストでベースラインを上回る累積リターンと Sharpe を報告しました。この論文は GitHub 実装の波を生みました。
研究コード。 あなたの資金を運用するためではなく、論文を裏づけるために公開されたリポジトリです。これらは読み物として扱ってください。2024年の LLM トレーディングエージェントに関するサーベイ(arXiv:2408.06361)は、その大半が優れたバックテスト成績を報告する一方で、分野全体を通じて短いテスト期間、先読み(ルックアヘッド)リスク、そして小さな資産ユニバースを指摘しました。その後の研究(arXiv:2505.07078、2025年)は、LLM 戦略のバックテストが記憶(メモライゼーション)によって水増しされることを示しました。訓練データがテスト期間と重なるモデルは、予測するのではなく何が起きたかを「思い出せる」のです。あるリポジトリの目玉となる結果が、モデルの知識期間の内側でのバックテストから来ているなら、大きく割り引いてください。
オープンソースが本当に与えてくれるもの
以下に挙げるものは、いずれも慰めの賞ではありません。ホスト型プラットフォームには完全には真似できない、本物の強みです。
自分の資金に触れるコードを、自分で読める。 クローズドなプラットフォームが「注文は正しくサイジングされている」と言うとき、あなたは主張を信じているにすぎません。サイジングのロジックが自分のリポジトリ内の一つの関数であれば、それを検証し、テストし、修正できます。不透明なソフトウェアで痛い目に遭ったことのある人にとって、この監査可能性は大きな価値を持ちます。
プラットフォーム手数料はゼロ。 取引所の手数料、スプレッド、サーバー代、場合によっては市場データ代は依然として払いますが、サブスクリプションも、何かの取り分もありません。月額料金がリターンの無視できない足かせになる小口口座では、これは感情の問題ではなく算数として効いてきます。
ロックインなし、完全な移植性。 プロジェクトが終わっても、コードは手元に残ります。取引所があなたのペアを上場廃止しても、コネクタを別の場所に向ければよいのです。あなたの戦略は他人のデータベースに置かれた設定ではなく、自分が所有する一つのファイルです。
どんな講座よりも多くを学べる。 自分で作ることは、注文タイプ、レートリミット、部分約定、時計のずれ、そしてなぜバックテストの約定価格が幻想だったのかを、否応なく理解させます。小さなオープンソースのボットを半年運用したエンジニアは、多くの個人トレーダーが決して到達しない水準で市場のマイクロストラクチャーを理解するようになります。その学びは、たとえボット自体が1ドルも稼がなかったとしても、長く残る価値があります。
請求書――自由が支払わせるもの
ここが GitHub のスター数には映らない部分です。以下の各項目は、一度きりのセットアップ作業ではなく、繰り返し発生するコストです。
あなたがシステム管理者になる
誰かが VPS を用意し、稼働を監視し、落ちたプロセスを再起動し、依存関係をピン留めし、upstream のあらゆる破壊的変更を吸収しなければなりません。取引所は自分たちの都合で API エンドポイントを廃止します。そうなると、あなたか保守者がパッチを当てるまでコネクタは壊れたままです。保守者もまた去っていきます。あなたが採用した時点では活発だったリポジトリが、18か月後には静かに放棄され、自分でフォークして保守する羽目になることもあります。これに毎月の時間を、無期限で見込んでおくか、あるいはボットが劣化していくのを受け入れるかです。
キーのセキュリティの負担を一人で背負う
あなたの取引所 API キーは、あなたのマシンの、あなたの環境変数の中に、あなたが持ち込む規律だけを頼りに置かれます。キーを取引専用に絞ること、出金を無効化すること、IP 許可リストを設定すること、シークレットをローテーションすること、Git 履歴に残さないこと――どれも標準的な慣行であり、どれも完全にあなたの責任で、永遠に続きます。何かをデプロイする前に、その脅威モデルと対策を深く学んでおく価値があります。当社のトレーディング API キーのセキュリティガイドは、盗まれたキーを生き延びられるものにする権限モデルを扱っています。
リスク層が空のファイル
ほとんどのフレームワークは注文のサイジングをしてくれます。しかし、実行の瞬間に、その注文が最大ポジション、日次損失上限、レバレッジ上限を守っているか、そしてループのバグがそれを50回発火させたりしないかを独立に検証するものは、はるかに少数です。実行時リスクコントロールを備えたホスト型プラットフォームでは、その層はあなたの戦略コードが正しかろうと正しくなかろうと存在します。自作のスタックでは、それはあなたが作り、テストし、動かし続けた場合にだけ存在します。戦略のバグは一回の悪いトレードで済みますが、リスク層の欠如は同じバグを口座の全損に変えます。
待機しているのはあなただけ
あなたを見つける障害は、営業時間内には来ません。午前3時12分に WebSocket が切れ、再接続ロジックは半分だけ働き、ボットはいまやレバレッジのかかったポジションを抱えたまま盲目になっています。サポートデスクもなければ、エスカレーションできるステータスページもなく、あなたの稼働を仕事にしている人もいません。自分自身のオンコール当番であることを本気で楽しめる人もいます。あなたがその一人かどうか、正直になってください。あなたがスタックトレースを検索している間、市場は止まってくれないのですから。
LLM エージェントの道を行くなら、モデル固有の項目が加わります。判断サイクルごとにかかるトークンコスト、プロバイダーがモデルを更新したときのプロンプトのずれ、そして他人の都合で移行を強いられる廃止です。
あなたの時間を尊重する判断枠組み
「自分は作り手か?」というアイデンティティの問いは脇に置き、あなたが実際に何を最適化しているのかを問いましょう。
| あなたの状況 | 相性のよさそうな選択 | 理由 |
|---|---|---|
| エンジニアで、余暇があり、市場を深く学びたい | 自作のオープンソース | 学びこそがリターン。小さく運用する |
| 戦略はあるが本業もある投資家 | ホスト型プラットフォーム | 希少な資源はサブスク代ではなく注意力 |
| 研究アイデアを検証するクオンツ気質 | ハイブリッド | オープンソースで試作・研究し、リスク層のある場所で実行する |
| 相当な資金を一人で投じようとしている人 | どちらにせよ一旦停止 | 痛いのはツールではなくプロセスの欠落 |
総コストの計算こそ、大半の非エンジニアにとって自作が静かに負ける場所です。避けられるサブスク代は目に見えますが、月に20時間の保守、結局やり切らなかったセキュリティレビュー、そして最悪の結末を迎える一度の事故は――そうなるまで、目に見えません。当社はこれらの隠れた項目をAIトレーディングの本当のコストで見積もりましたが、一貫して最大の項目は時間でした。
この二者択一における当社自身の立場を包み隠さず言えば、Obside はそのホスト型の側です。自分のスタックを運用する自由は手放すことになります。その代わりに、戦略を平易な言葉で説明します――たとえば「4時間足の RSI(14) が30を下回ったら ETH を300ドル分買い、トレーリングストップは8%、ETH はポートフォリオの15%を超えない」と入力すれば、AIコパイロットがそれを監視条件とサイジング済みの注文として言い換え、バックテストし、ペーパートレードし、そのうえで初めて、実行時にポジション上限とドローダウン上限を強制しながらライブ注文をルーティングします。しかもその稼働とキーのセキュリティは、実際に誰かの仕事になっているインフラの上でのことです。自分のリポジトリよりは自由が少ない。深夜3時の呼び出しはかなり少ない。どちらの取引が正しいかは、上の表であなたが占める行によって決まります。そしてホスト型を選ぶなら、マーケティングではなく厳しい基準でプラットフォームを選んでください。
ここからどこへ進むか
時間と好奇心のあるエンジニアなら、今週末に成熟したフレームワークをクローンし、ひるまず失える金額を入れて、最初の半年を授業料と割り切りましょう。研究の系譜は批判的に読んでください――マルチエージェントのアーキテクチャは、アルファの主張が弱いところでも純粋に興味深いものです。強みが運用習慣ではなく戦略にある投資家なら、自由の請求書があなたの時間と睡眠で建てられていることに正直になりましょう。いずれにせよ、規律は同じです。バックテストし、ペーパートレードし、小さくライブに出る。ホスト型のトレードオフがあなたの行に合うなら、Obsideがガードレールの下であなたのロジックを走らせ、その間あなたはテーゼを持ち続けられます。
本記事は教育目的のみです。投資助言ではありません。取引には元本を失う可能性を含むリスクがあります。
FAQ
ソフトウェアは中立です。与えられた戦略を、利益が出ようと出まいと、そのまま実行します。オープンソースのフレームワークはプラットフォーム手数料をなくし、これは小口口座に役立ちますが、保守の時間とセキュリティリスクを加え、それが節約した手数料以上のコストになりえます。公開された LLM エージェントの成績には懐疑が必要です。分野のサーベイ(arXiv:2408.06361、2024年)は短いテスト期間と先読みバイアスを指摘し、記憶に関する研究はモデルの訓練期間内のバックテストが実力を過大に見せることを示しています。