Web Lukes
📄

🚀【Fundora自動売買計画】ゴールドロールオーバー戦略をPython cBotで完全自動化する

公開日: 2026/1/5

🎊 Fundoraデビューしました!

ついにFundoraでプロップファームデビュー!

そして調べてみたら、条件が良すぎてワロタ。

Fundoraのゴールド条件

項目Fundora一般的なブローカー
スプレッド30pt(3pips)50-100pt
スワップなし(フリー)-$10〜-$30/日
レバレッジ1:1001:50〜1:100
プラットフォームcTraderMT4/MT5

これ、ゴールドロールオーバー戦略に最適やん!


📊 ゴールドロールオーバー戦略のおさらい

過去の検証記事で明らかになった事実:

基本ルール

Code
エントリー: JST 04:00 ロング
決済: JST 14:00
ポジション: XAUUSD(ゴールド)

検証結果(753トレード)

指標値
累計利益+14,848 pips
勝率58.4%
平均+19.72 pips/回
シャープレシオ3.64
年間期待リターン約$500(0.1ロット)

重要な発見

  1. SL/TPは不要: 97%の設定で結果が悪化
  2. 最大許容コスト: 20pips(スプレッド+スワップ)
  3. 曜日別: 水・金が強い、木が弱い

💰 Fundoraでのコスト計算

コスト構造

コストFundoraXM KIWAMIExness
スプレッド3 pips1.5 pips2 pips
スワップ0-$6/日-$10/日
合計3 pips6+ pips10+ pips

期待値計算

Code
元の期待値: +20 pips/回
Fundoraコスト: -3 pips
─────────────────────
純期待値: +17 pips/回 ← これでも余裕で黒字!

Fundoraの条件なら、ゴールドロールオーバーは完全に機能する!


😱 FIX APIの地獄を振り返る

最初、FIX APIで実装しようとした。

結果:

Code
main.py: 813行
knowledge.md: 770行
ハマりポイント: 13個
精神的ダメージ: 甚大
開発期間: 1週間

発見した13のハマりポイント

#ハマりポイント
1CTIDパスワードを使用 → エラー
21セッションで全部やろうとした
3シンボルを文字列で指定
4TargetSubID忘れ
5SecurityListRequestType=4
6ポジション照会に標準タグ使用
7ハートビート遅延
8シーケンス番号ミス
9UTC時刻フォーマット間違い
10BodyLength計算ミス
11Checksum計算ミス
12数量の単位変換忘れ
13SSL証明書検証

全部、ドキュメントに書いてない… 😭


🎉 Python cBotという救世主

そして知った。cTraderがPython cBotに対応している!

FIX API vs Python cBot

項目FIX APIPython cBot
コード量813行50行
開発期間1週間1日
バックテストなし標準搭載
接続管理自前自動
ハートビート30秒ごと不要
エラー処理自前自動

もうFIX APIには戻れない。


🛠️ Python cBotでの実装計画

完全なコード(約50行)

Python
"""
Gold Rollover Bot for Fundora
JST 04:00 BUY → JST 14:00 EXIT
"""
class GoldRolloverBot():
"""
Fundora向けゴールドロールオーバーcBot
戦略:
- エントリー: UTC 19:00 (JST 04:00)
- 決済: UTC 05:00 (JST 14:00)
- ポジション: ロングのみ
- SL/TP: なし(検証結果に基づく)
"""
def on_start(self):
# パラメータ設定
self.volume = 1000 # 0.01ロット
self.label = "GoldRollover"
self.has_position = False
# スプレッド上限(Fundoraは通常30pt=3pips)
self.max_spread = 0.5 # 50pt以上なら見送り
api.Print("🚀 Gold Rollover Bot started!")
api.Print(f" Volume: {self.volume}")
api.Print(f" Max Spread: {self.max_spread}")
def on_bar_closed(self):
server_time = api.Server.Time
hour = server_time.Hour
weekday = server_time.DayOfWeek
# 土日はスキップ
if weekday in [DayOfWeek.Saturday, DayOfWeek.Sunday]:
return
# エントリー判定(UTC 19:00 = JST 04:00)
if hour == 19 and not self.has_position:
self._try_entry()
# 決済判定(UTC 05:00 = JST 14:00)
elif hour == 5 and self.has_position:
self._close_all()
def _try_entry(self):
# スプレッドチェック
spread = api.Symbol.Spread
if spread > self.max_spread:
api.Print(f"⚠️ Spread too high: {spread}")
return
# エントリー実行
api.ExecuteMarketOrder(
TradeType.Buy,
api.Symbol.Name,
self.volume,
self.label
)
self.has_position = True
api.Print(f"🟢 Entry! Spread: {spread}")
def _close_all(self):
# 該当ラベルのポジションをすべて決済
for pos in api.Positions:
if pos.Label == self.label:
result = api.ClosePosition(pos)
api.Print(f"🔴 Exit! P/L: {pos.NetProfit}")
self.has_position = False
def on_stop(self):
api.Print("⛔ Bot stopped")

コードの特徴

  1. 50行で完結: FIX APIの813行から94%削減
  2. SL/TP不要: 検証結果に基づく設計
  3. スプレッド監視: 異常時はエントリー見送り
  4. ラベル管理: ポジション識別が容易

📅 運用スケジュール

日次スケジュール(JST)

Code
03:50 - Bot起動確認
04:00 - 自動エントリー(ロング)
04:05 - エントリー確認
14:00 - 自動決済
14:05 - 決済確認・P/L記録

週間スケジュール

曜日運用理由
月○通常運用
火○通常運用
水◎強い曜日(+30pips)
木△弱い曜日(+4.75pips)
金◎強い曜日(+32pips)
土-市場休場
日-市場休場

月間チェックリスト

  • 月初: VPS稼働確認
  • 週次: 収支レポート作成
  • 月末: パフォーマンス分析

🧪 バックテスト計画

Python cBotのバックテスト機能

Code
データ: ティック/M1/H1から選択
期間: 任意の過去期間
最適化: 遺伝的アルゴリズム対応
ビジュアル: チャート上でトレード表示

テスト手順

  1. 短期テスト(1ヶ月): 基本動作確認
  2. 中期テスト(1年): 季節性の確認
  3. 長期テスト(5年): 戦略の堅牢性確認

期待される結果

期間予想累計
1ヶ月+340 pips
1年+4,000 pips
5年+20,000 pips

※Fundoraコスト(3pips/回)控除後


⚠️ リスク管理

Fundora特有のルール

ルール内容対策
日次損失制限口座の5%ロット管理で対応
総損失制限口座の10%緊急停止機能実装
禁止事項アービトラージ等単純戦略のみ使用

ロット管理

Code
口座残高: $10,000の場合
日次損失制限: $500(5%)
ゴールド1ロットの1pip = $10
最大許容損失1日: 50pips(1ロット)
推奨ロット: 0.1〜0.3ロット
→ 1日の最大損失を100pips以内に抑える

緊急停止条件

Python
def check_emergency_stop(self):
daily_pnl = self._get_daily_pnl()
account_balance = api.Account.Balance
# 日次損失が4%を超えたら停止(5%の手前)
if daily_pnl < -account_balance * 0.04:
api.Print("🚨 EMERGENCY STOP: Daily loss limit")
api.Stop()

🔮 今後の拡張計画

Phase 1: 基本運用(1-2ヶ月目)

  • 0.01ロットで実運用開始
  • 日次レポート作成
  • バグ修正・安定化

Phase 2: 最適化(3-4ヶ月目)

  • 曜日フィルター追加(木曜スキップ)
  • ロット最適化
  • パフォーマンス分析

Phase 3: スケールアップ(5ヶ月目〜)

  • ロット増加
  • 複数戦略追加
  • 年末アノマリー戦略との併用

追加検討中の戦略

戦略期待値実装難易度
ゴールド年末アノマリー+$71/年低
ゴトー日USDJPY+15pips/回低
ブレイクアウト要検証中

📊 成功指標(KPI)

定量目標

期間目標備考
1ヶ月+300 pipsコスト控除後
3ヶ月+1,000 pips安定運用確認
6ヶ月+2,000 pips継続可能性確認
1年+4,000 pipsPhase 2完了

定性目標

  • cBot安定稼働(1ヶ月連続エラーなし)
  • バックテストと実運用の乖離10%以内
  • 月次レポート自動生成
  • Fundoraチャレンジ通過

🎯 まとめ

Fundora × ゴールドロールオーバーの相性

チェック項目結果
コスト20pips以内?✅ 3pips
スワップフリー?✅
cTrader対応?✅
Python cBot使用可?✅

完璧な組み合わせ!

実装ロードマップ

Code
Week 1: Python cBot実装・単体テスト
Week 2: バックテスト検証
Week 3: デモ口座で実運用テスト
Week 4: 本番運用開始(0.01ロット)

期待される成果

Code
年間期待リターン: +4,000 pips(コスト控除後)
0.1ロットで運用: 約$400/年
1ロットで運用: 約$4,000/年

🔥 最後に

FIX APIで813行のコードを書き、13個のハマりポイントと格闘した。

その経験があるからこそ言える。

Python cBotは天国。

50行で同じことができる。 バックテストも標準搭載。 エラー処理も自動。

そしてFundoraの好条件:

  • スプレッド3pips
  • スワップフリー

これで勝てなかったら、何で勝てる?


さあ、自動売買の旅を始めよう! 🚀


📚 関連記事


質問・進捗報告はコメントで! 🙌

🎁おすすめツール・サービス

FX自動売買VPSなら50%OFF

キャンペーンで月1,790円〜。MT4/MT5プリインストール済み、自動復旧機能付き。14日間無料お試し。

シンクラウドデスクトップ for FX
ゴトー日EAを探しているならソースコード付

4年で資金4.7倍のバックテスト実績。ソースコード付きで自由にカスタマイズ可能。

ゴトー日EA Ultimate版(3,980円)

※上記リンクにはプロモーション(広告)が含まれています

🔮
MEMBERSHIP

量子相場謀略|ホソノP

ブログでは書けない本音のトレード戦略とEA開発の裏側を公開。 データに基づいた検証で、再現性のある手法だけをお届けします。

✓EAソースコード公開
✓バックテスト生データ共有
✓リアルタイム相場分析
✓メンバー限定記事
メンバーシップに参加する※ noteアカウントで簡単登録

📚あわせて読みたい

📄

🐍【神アプデ】cTraderがPython対応!MT4/MT5から乗り換えるべき5つの理由

cTrader 5.4でついにPythonネイティブサポート!FIX APIの地獄から解放されて、Pythonで簡単に自動売買ボットが作れる。MT4のMQL4より100倍書きやすいコード例と、バックテスト機能まで徹底解説。

fx2026/1/5
📄

😲 Pythonで30通貨ペア×1万通りを全探索!スプレッド拡大を考慮したら結果が激変した話

FXアノマリー自動探索装置で保有期間1〜10時間を検証。最初は『朝6時ショート最強!』と思ったら、スプレッド拡大を考慮したら全部消えた...本当に使える戦略はゴールドのロングだった

fx2026/1/20
📄

🎰 フィントケイ入門口座1万円チャレンジ【1週目】ゴールドロールオーバー改EAだけで挑んだ結果…!

2026年1月5日〜9日、フィントケイ入門口座をゴールドロールオーバー改EAのみで攻略中。ビギナーステップ1は目標達成!でも「1日の利益上限」という罠が…チャレンジプランなら余裕だったのに!

fx2026/1/9
📄

🚨【結論】FIX APIは非推奨!Python cBotを使いましょう - 17個の地獄を経験した結論

FIX APIは17個のハマりポイントがあり非推奨です。cTrader 5.4以降のPython cBotなら1行で注文可能。FIX APIで813行書いた経験者が断言します。

fx2026/1/8
📄

⚠️【非推奨】FIX APIでゴールド注文失敗「証拠金不足」の原因→ Python cBotを使おう

【非推奨】FIX APIは17個のハマりポイントがあり初心者には推奨しません。代わりにPython cBotを使いましょう。この記事は参考資料として残しています。

fx2026/1/8
📄

😱【大誤算】フィントケイ入門プランでゴールドロールオーバー → 利益上限で強制決済!パチスロの有利区間かよ!

0.08ロットでゴールドロールオーバーを回したら、1日利益上限1%に頻繁にヒット。これって過去検証で『97%悪化』と判明したTP設定と同じ効果じゃね?パチスロの有利区間の罠を解説。

fx2026/1/6