FXおもしろラボ へようこそ 🎉¶

平凡なサラリーマンが、ChatGPT・Claude・Gemini などのAIを武器に
FX自動売買(EA) で億り人を目指す——これはその全記録です。
このサイトについて¶
FXおもしろラボとは
当サイトは、10万円の資金からスタートし、FX自動売買(EA)を自作しながら、最終的に億り人を目指すプロジェクトの実験ログです。
ネット上に溢れる「勝てる手法」を鵜呑みにせず、自分の手でバックテスト検証し、データに基づいた判断を積み重ねていきます。
なぜ「おもしろラボ」なのか¶
FXは「勝つか負けるか」だけで語られがちですが、
本当に面白いのは 「なぜ勝てるのか/負けるのか」を解き明かすこと だと思っています。
- 実験精神 ー 失敗も成功もすべて記録する
- データ主義 ー 感覚ではなく数字で語る
- 自動化志向 ー 人間の感情を排除したトレード
10万円から億り人へのロードマップ¶
現在のステータス
| 項目 | 状態 |
|---|---|
| 運用資金 | 10万円 |
| 口座 | 国内 → 海外FX移行完了 |
| EA開発 | AI自動生成で198本採番・0本LIVE |
| EA1000チャレンジ | 89本公開中 / 第1陣 89.0% |
| 資産防衛 | 30%ルール実践中(利益→優待株へ) |
| 次の目標 | 資本金200万円 → マイクロ法人設立 |
鉄の掟:30%ルール
FXの利益は、毎月30%を強制的に引き出して株主優待株(現物)に変換。
戦場(FX)で得た戦利品を、平和な領土(優待株)の開拓に使う——これが資産の「要塞化」です。
graph LR
A["🏁 10万円<br><small>現在地</small>"] --> B["📦 優待株収集<br><small>30%ルール</small>"]
B --> C["💰 200万円<br><small>法人設立ライン</small>"]
C --> D["🏢 マイクロ法人<br><small>妻を役員に</small>"]
D --> E["🏆 1億円<br><small>ゴール</small>"]
style A fill:#4caf50,color:#fff
style C fill:#2196f3,color:#fff
style E fill:#ff9800,color:#fff | Phase | 目標金額 | マイルストーン | 状態 |
|---|---|---|---|
| 1 | 〜200万円 | 30%ルールで優待株を収集・個人で資産形成 | 進行中 |
| 2 | 200万円 | マイクロ法人設立(妻を役員に) | 準備中 |
| 3 | 1,000万円 | 法人でFX運用・複利加速 | 未着手 |
| 4 | 1億円 | 億り人達成 | 未着手 |
技術スタック¶
AIファーストな開発スタイル
プログラミングスキルは控えめですが、AIをフル活用して開発しています。
「自分で書く」より「AIに作ってもらう」がモットーです。
| ツール | 用途 |
|---|---|
| ChatGPT (GPT-4o) | MQL5コード生成・デバッグ |
| Claude | 戦略の分析・ロジック整理 |
| Gemini | 調査・情報収集 |
| GitHub Copilot | コーディング補助 |
| ツール | 用途 |
|---|---|
| MetaTrader 5 | トレード実行環境 |
| MQL5 | EA開発(AIに生成してもらう) |
| MT5 Strategy Tester | バックテスト検証 |
| ツール | 用途 |
|---|---|
| MkDocs + Material | 静的サイト生成 |
| Cloudflare Pages | ホスティング |
| 維持費 | 0円 |
コラム¶
-
FX利益の30%を優待株に変える「要塞化メソッド」
利益の30%を強制引き出し→優待株に変換する資産防衛術。
30万円法人化の罠と、200万円ラインの真実も解説。
MQL検証シリーズ¶
「とあるMetaTraderの備忘秘録」検証シリーズ — 全18記事
MQL4/MT4時代の名ブログ「とあるMetaTraderの備忘秘録」様の技術記事を、MQL5で検証・再現する実験記録です。
人気記事:
- #01 double型比較の罠 — 浮動小数点比較の落とし穴
- #05 MACDシグナル線の罠 — SMA vs EMAの違い
- #06 バックテスト詐欺の手口 — 未来参照の危険性
- #16 Ku-Chartの再現 — 通貨強弱チャートの理論と実装
MQL移植シリーズ¶
「とあるMetaTraderの備忘秘録」移植シリーズ — 全50記事
FAI-FXブログのMQL4コードや技術アイデアをMQL5で移植・検証し、現代の環境で再現するシリーズです。
人気記事:
- #01 一目三役好転インジケータ — 三役好転/三役逆転を検出
- #06 三角裁定判定 — 合成通貨の歪みを狙う
- #09 OnChartオシレータ — メインチャートにRSIを重ねて表示
- #10 AllAverages v2.5 — 21種の移動平均を詰め込んだ名作
- #11 ADX2Pairs — 2通貨のADXからクロス円の動き出しを探す
- #12 SMMAとEMAの期間換算 — SMMA(N)とEMA(2N−1)の一致を実MT5で検証
- #13 OnChart RCI — 同値価格の順位規則を選べるRCIをメインチャートへ表示
- #14 3本HMA判定 — 3本HMAの色・エントリー・決済を1本へ統合
- #15 SMA/EMA基準バンド — 共通の標準偏差で中心線の反応差を比較
- #16 ゼロライン中央固定MACD — 不可視バッファで自動スケールを上下対称化
- #17 CSVスナップショット出力 — 直近OHLCVを重複のないCSVへ定期更新
- #18 FirstとPrevious — インジケータの参照順をMQL5で可視化
- #19 オシレーター通知 — Slow Stochasticは%Kと%Dのクロス、Williams %Rは-20/-80の外側へ入った瞬間を検出します
- #20 MAの間に雲を描く — 12EMAと26EMAの間を塗り、短期が上なら赤、下なら青の雲として表示します
- #21 平均足をサブウィンドウへ描く — MQL4で背景色の棒を重ねていた表示を、MQL5の
DRAW_COLOR_CANDLESへ置き換えました - #22 ダブルゼロを価格タグで意識する — 末尾にゼロが並ぶ価格を、チャートを横切る水平線ではなく右端の価格タグで表示します
- #23 チャートの窓幅をpipsで測る — 前足の終値と次足の始値を比較し、上窓と下窓をpips単位で表示します
- #24 LWMA版MACDのクロスをチャートへ表示する — 12期間LWMAと26期間LWMAの差をMACD本線とし、9期間LWMAのシグナル線とのクロスを検出します
- #25 RSIの平均方法を選べるようにする — RSI内部の値上がり幅・値下がり幅を、SMA・EMA・SMMA・LWMAの4方式から選べます
- #26 バッドティック候補を異常ヒゲから探す — 過去50本のTrue Range中央値を基準に、2倍以上の上ヒゲ・下ヒゲを要確認候補として表示します
- #27 OCO両建て注文の状態遷移を可視化する — 基準価格の上に買い逆指値、下に売り逆指値を置いたOCO状態をチャートで再現します
- #28 シフトの違うMAの間へ雲を描く — 横シフトが違う2本のMAは、同じバッファ番号同士を結ぶだけでは表示時刻が一致しません
- #29 複数のMT5で状態ファイルを共有する — 複数のMT5で実行時データを共有するなら、まずMQL5標準の
FILE_COMMONを使います - #30 経済指標後60分の値動きを測る — 経済指標後の反応は「動いた印象」ではなく、同じ時間窓と基準価格でそろえて測ります
- #31 EAのアイデアを実装可能な仕様にする — EAやインジケーターの依頼前に、売買条件を8項目へ分解して曖昧さを減らします
- #32 バックテスト後の確認チャートを毎回同じ見た目にする — MT5では、単体テスト後に開く確認チャートへ
tester.tplを適用できます - #33 確定足と予報を分けるメール通知 — MACDのゼロラインクロスを、確定足または形成中バーのどちらで判定するか選べます
- #34 7行のCTSLをほどいて再構成する — VisualTraderの短いCTSL式を、高値・安値の連続更新から順番に分解します
- #35 メール本文の改行を送信前に整える — LF・CR・CRLFが混在したメール本文を、送信前にCRLFへ統一します
- #36 「99%」を鵜呑みにしない — バックテスト画面の大きな百分率だけでなく、その数字が何を測っているかを確認します
- #37 東京9–17時を1本の足にする — 東京時間9:00〜17:00の確定M1足を、日ごとの始値・高値・安値・終値へ集計します
- #38 MT5チャートを一時的に隠す — 価格チャート、軸、注文ライン、ワンクリック取引などを黒いシールドで一時的に隠します
- #39 Level IIは接続先しだい — Level IのBid・Askと、Level IIの板情報は別物です
- #40 日本語変数名は今も使える? — 現行MetaEditorでは日本語の変数名・関数名と、原典で化けた7文字が0エラー・0警告で動きました
- #41 「+」なしで整数を足す — XORで桁上がりを除く和、ANDと左シフトで桁上がりを作り、
+なしの整数加算を再現します - #42 口座種別をDLLなしで判定 — MQL4時代のウィンドウタイトル解析を使わず、MQL5の
AccountInfoInteger()で口座種別を判定します - #43 プロファイル指定でMT5を起動 — MT5では
/profile:で既存プロファイル、/config:で詳細な起動設定を指定できます - #44 Homeキー連打を卒業 — MT4時代のHomeキー疑似連打を、MT5の
CopyRates()による履歴要求へ置き換えました - #45 MTF補間を確定足だけで再設計 — 30分足の値を5分足へそのまま複製すると、6本ごとに値が飛ぶ階段状の線になります
- #46 DDEをやめて共有ファイルへ — 古いDDEクライアントを再現せず、Excel等が出力したUTF-8ファイルをMT5が読み取る方式へ変更しました
- #47 生のHSTを読まずに履歴を一括CSV化 — 古いHSTバイナリを直接解析せず、MT5の
CopyRates()から確定足を取得します - #48 アイコン改造をやめて端末識別バッジへ — 端末のアイコンファイルを置換せず、MT5チャートへ任意の別名と色を大きく表示します
- #49 DLL共有メモリをやめて共通ファイルへ — 共有メモリDLLを使わず、同じPC上のMT5同士でBidとAsk、更新時刻を受け渡します
- #50 12通貨の指標値を1枚へ — 12通貨ペアのEMA20とEMA50を、同じH1確定時刻へ揃えて1画面に集約します
EA化シリーズ¶
インジケータをEAに変換 — 全7記事
MQL移植シリーズで作成したインジケータをEA(自動売買プログラム)に変換し、バックテストで検証するシリーズです。
人気記事:
- #01 一目三役好転EA — 固定TP/SL版 vs ロジック連動版
- #04 三角裁定EA — 合成レートの歪みを利用
- #07 AllAverages クロスEA — 異種MA格闘技クロス
EA1000個生成チャレンジ¶
AIでEAを1000本自動生成するプロジェクト — 89本公開中 / FORWARD PASS 0本・デモ観察 3本・BT合格 0本
Xバズ投稿の仕様化ライン と 自律的EA生成ライン の2本で、EAの仕様化・実装・バックテストまでを自動化する目標1000本のチャレンジです。 勝ったEAだけでなく、失敗したEAも「何が通らなかったか」を残して改善材料にしています。
-
証拠段階別の到達数
FORWARD PASS 0本、デモ観察 3本、BT合格 0本。バックテストとフォワード証拠を混同せずに表示しています。
PF上位: EA0049 (1.54) / EA0044 (1.50) / EA0054 (1.26)
-
検証待ち (6件)
新たに6本のEA候補が仕様化され、バックテスト待ち。BB幅圧縮やケルトナー×CCIなど戦略の幅が広がっています。
-
失敗からの学び (14件)
不合格となった14件の失敗パターンを分析し、後続のEA生成にフィードバックしています。
-
アーカイブ (4件)
初期のX起点ライン産EAをアーカイブ。KabeDonLong・DailySmaBounce・ModoriUriSellなど実験的な戦略群です。
デモトレード実験記録¶
開発EAの実弾検証 — 3記事
EA化シリーズで開発した自動売買プログラムをデモ口座で実稼動させ、その結果を記録・分析するシリーズです。
記事一覧:
- 【実験#01】マーチンゲールEA戦略 — 10万円で「壊れても勝つ」逆転の発想
- 【実験#02】XMTrading徹底解説 — ゼロカットが必須な理由と選んだ決め手
- 【実験#03】マーチンゲールEA仕様公開 — デモ口座で稼働中のEA全仕様を解説
今後の予定¶
ロードマップ
- EA1000チャレンジ ー AIでEAを1000本自動生成・検証(198本採番・89本公開済み)
- 手法検証 ー 有名トレード手法のバックテスト
- EA開発記録 ー 自動売買ロジックの構築過程
- 運用実績 ー リアルマネーでのフォワードテスト
- マイクロ法人 ー 設立から運用まで
免責事項¶
投資に関する重要事項
本サイトは情報提供を目的としており、特定の金融商品の売買を推奨するものではありません。
- FX取引には元本割れリスクがあります
- 過去の検証結果は将来の利益を保証しません
- 投資判断はご自身の責任において行ってください
当サイトの情報に基づく損失について、管理人は一切の責任を負いません。
サイト情報¶
当サイトに関するお問い合わせや、プライバシーポリシーについては以下をご覧ください。
FXおもしろラボ ー データで語る、FX実験ログ