【FX自動売買開発ログ #1】「AIに任せたら月50万ドル」を見て、自分でも作ってみることにした話

きっかけはInstagramの1枚の投稿だった

先日、Instagramでこんな投稿が回ってきました。

「マイアミの23歳がAIに取引を任せて月50万ドル(約7,000万円超)稼いだ」 「本人はチャートをほとんど見ない」 「机の上には7台のスマホ、裏ではClaude Codeで作った自動売買システムが24時間稼働」

正直、最初に思ったのは「これは話半分で見るやつだ」でした。具体的すぎる数字、裏取りできない情報、いかにも"バズる"ためのテンプレート構成。この手の投稿はだいたい、実態のない自慢話か、何かの勧誘の入り口です。

ただ、投稿の中身自体—Polymarketの予測市場とHyperliquidの価格差をリアルタイムで監視し、ズレを見つけたら自動で注文するという仕組みの説明—は、技術的には普通にあり得る話でした。いわゆる「クロスマーケット裁定(アービトラージ)」で、目新しい発想ではありません。

じゃあ、この投稿が本当かどうかを気にするより、自分で似たような仕組みを実際に作ってみた方が早いんじゃないか。そう思ったのが、このシリーズを始めるきっかけです。

ただし「裁定」はそのままでは使えない

最初に断っておきたいのですが、投稿にあった「価格差を見つけて裁定する」という戦略は、FXの世界ではそのまま真似できません。

国内外のFXブローカー間のレート差は、ミリ秒単位で消えるくらい市場が効率化されています。個人が裁定取引で継続的に利益を出すのは、現実的にはかなり厳しい世界です。Polymarketのような予測市場と現物・先物の価格差を突く戦略は成立しても、通貨レートそのものの裁定は別物、ということです。

なので今回のシリーズでは、「裁定」ではなく、AIを判断のフィルターとして使ったルールベースの自動売買システムを作っていきます。地味に聞こえるかもしれませんが、こちらの方がよほど再現性があります。

「日利3%」を数字で見てみる

自動売買を検討する人が一度は口にする目標に、「日利3%くらい狙いたい」というのがあります。自分も最初、漠然とそのくらいのイメージを持っていました。ただ、これを複利で計算してみると、目標としてどれだけ非現実的か分かります。

  • 日利3%を1ヶ月(営業日20日)継続 → 資産は約1.8倍
  • 日利3%を1年継続 → 理論上、数百倍〜数千倍

これは、世界トップクラスのヘッジファンドでも到達できない水準です。優秀なファンドで年利20〜30%出せれば超一流と言われる世界なので、「日利3%を目指す」設計にすると、必然的にハイレバレッジで無理をする方向に向かってしまいます。

レバレッジを効かせれば、1日だけなら十分あり得る数字ではあります(ドル円が0.1〜0.3%動けば届く水準)。問題は「毎日安定して」の部分で、為替は上にも下にも動くため、方向を当て続けられる手法でない限り、レバレッジは損失も同じ倍率で拡大させるだけです。

このシリーズのゴールは「日利3%」ではなく、「継続可能な仕組みを、AIを使ってどこまで実際に作れるか」を検証することに置きます。地味ですが、これが一番現実的で、かつブログのネタとしても嘘のない内容になると思っています。

作るシステムの全体像

今回作っていくのは、次のような4層構成のシステムです。

① データ層       … 価格・出来高・経済指標カレンダーの取得
② 判断層(複数)   … 複数のトレード理論をAI(LLM)に個別判定させる
③ 統合スコア層    … 複数の判定結果を統合し、一致度でシグナルを絞り込む
④ リスク管理層    … ポジションサイズ・損切り・連敗時停止(ここはAIに判断させず固定ルール)

ポイントは、AIに「次の値動きを予測させる」のではなく、「複数の理論的な観点から見て、今のチャートがどう解釈できるか」を判定させるという設計です。これまで色々調べたり検証を重ねた結果、LLMは未来予測より、こうした"解釈"や"フィルタリング"の役割の方がずっと機能しやすい、という結論に至りました。

判断材料としては、ダウ理論やプライスアクションなど、トレードの古典的な理論書をPDFで読み込ませ、RAG(検索拡張生成)という形でAIに参照させる予定です。本を1冊AIに"学習"させるというより、判定のたびに関連箇所を検索して読ませる、というイメージです。

開発環境は、ブローカーにOANDA Japan(MT5)、コーディングはいつも通りClaude Codeを使い、Python(トレーディングロジック)とNode.js(将来的なダッシュボード)のハイブリッド構成で進めます。

次回予告

次回は、実際にClaude Codeにプロンプトを投げて、過去データの取得とバックテスト環境の構築から始めます。「AIに丸投げでどこまで動くコードが出てくるか」も含めて、正直に記録していく予定です。


※本シリーズは個人の技術検証・学習を目的とした開発記録であり、特定の投資手法や金融商品を推奨するものではありません。自動売買には元本割れのリスクがあり、掲載する内容を参考にした取引の結果について一切の責任を負いかねます。投資判断はご自身の責任で行ってください。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です