😤「ピラミッティングで爆益!」は本当か?60日ブレイクアウトで徹底検証した結果...
😭「ピラミッティングやってみたい!」という声
先日、こんなリクエストをいただきました。
「ピラミッティングを試してみたいです!積みながら建値でガードして、うまく行けばスイングで爆益!のような!」
わかる...!めちゃくちゃわかります...!
ピラミッティングの魅力って、こういうイメージですよね:
- トレンドに乗ったらポジションを積み増し 📈
- 含み益が出たら建値にSLを移動してガード 🛡️
- トレンドが続けば複数ポジションで爆益! 💰
- ガードがあるから損失は最小限 😌
最高じゃないですか...!
でも、本当にそんなにうまくいくのでしょうか?
「夢を見せて!」と言われそうですが、私はデータで語る男です。7年分のUSDJPYデータを使って、この「夢」を検証してみました。
📊 検証条件
基本ルール:60日ブレイクアウト
- エントリー: 過去60日の高値を超えたらロング、安値を割ったらショート
- 期間: 2018年7月〜2025年12月(約7年間)
比較する3つの戦略
| 戦略 | 説明 |
|---|---|
| ①単ポジ(固定SL/TP) | SL100pips、TP200pips固定 |
| ②単ポジ+トレーリング | SL100pips、100pips順行でトレーリング開始(幅50pips) |
| ③ピラミッティング | 50pips順行で積み増し(最大4ポジ)、2ポジ目から建値ガード |
ピラミッティングの詳細ルール:
- 初回SL: 100pips
- 50pips順行ごとに1ポジション追加(最大4ポジ)
- 2ポジ目以降は建値+10pipsにSLを移動
- 100pips順行でトレーリングストップ開始(幅50pips)
🔥 検証結果
全体サマリー
| 指標 | 単ポジ(固定) | 単ポジ+トレーリング | ピラミッティング |
|---|---|---|---|
| トレード数 | 98回 | 141回 | 145回 |
| 勝率 | 43.9% | 56.7% | 42.1% |
| 平均pips | +31.6 | +26.6 | +31.3 |
| 累計pips | +3,100 | +3,750 | +4,539 |
| 最終資産 | 177万円 | 202万円 | 154万円 |
| 最大DD | 13.3% | 14.6% | 8.5% |
資産曲線とパフォーマンス比較
😱 ピラミッティングの「現実」
衝撃の事実①:ほとんどが1ポジションで終わる
| ポジション数 | トレード数 | 割合 | 勝率 | 平均pips |
|---|---|---|---|---|
| 1ポジ | 92回 | 63% | 47.8% | +14.9 |
| 2ポジ | 43回 | 30% | 30.2% | +58.2 |
| 3ポジ | 10回 | 7% | 40.0% | +67.0 |
| 4ポジ | 0回 | 0% | - | - |
なんと、63%のトレードが1ポジションで終了!
つまり、「積み増してガードして爆益」というシナリオは10回に3回しか発生しません。
衝撃の事実②:建値ガードが「裏目」に出る
決済タイプ別の分析:
| 決済タイプ | 回数 | 平均pips |
|---|---|---|
| トレーリング利確 | 61回 | +179.7 |
| 建値ガード決済 | 36回 | -45.0 |
| ストップロス | 48回 | -100.0 |
建値ガード決済の平均が-45pips...
「え、建値なのにマイナス?」
そうなんです。2ポジ目を持った直後に逆行して、全ポジションが建値+10pipsで決済されると:
- 1ポジ目: +10pips
- 2ポジ目: -50pips(50pips上で買っているので)
- 合計: -40pips
建値ガードは「無傷」ではないんです!
衝撃の事実③:トレンドに乗れたときは確かに爆益だが...
トレーリング決済時は平均+179.7pipsと確かに「爆益」です。
でも、その機会は**145トレード中61回(42%)**だけ。
残りの58%は:
- 建値ガードで微損(-45pips)
- SLヒットで普通に損失(-100pips)
📈 年別パフォーマンス
年ごとの傾向
- 2022年: 大きなトレンド年。どの戦略も好調
- 2023-2024年: レンジ相場が多く、ピラミッティングが苦戦
- 単ポジ+トレーリング: 比較的安定
🤔 なぜピラミッティングの成績が悪いのか?
理由1: 複利効果が活かせない
ピラミッティングは「ポジションを分割して持つ」戦略です。
- 単ポジ: 最初から100%のリスクを取る
- ピラミッティング: 最初は25%、徐々に増やす
トレンドが出たとき、序盤の利益が小さいんです。
理由2: 建値ガードは「損益ゼロ」ではない
前述の通り、後から追加したポジションは高値/安値で買っているため、建値ガードでも損失が発生します。
理由3: 「爆益」の機会が少なすぎる
60日ブレイクアウトでも、150pips以上一方的に動くことは稀。ピラミッティングの真価を発揮できる場面が限られています。
💡 ピラミッティングが輝く条件
とはいえ、ピラミッティングにもメリットがあります。
最大ドローダウンが小さい
| 戦略 | 最大DD |
|---|---|
| 単ポジ(固定) | 13.3% |
| 単ポジ+トレーリング | 14.6% |
| ピラミッティング | 8.5% |
メンタル的な負担が軽いのは大きなメリットです。
こういう人には向いているかも
- 💚 ドローダウンを抑えたい人
- 💚 「大負け」を絶対に避けたい人
- 💚 リターンより安心感を重視する人
こういう人には向いていない
- 💔 最大リターンを狙いたい人
- 💔 「夢」を見たい人
- 💔 複雑なルールが苦手な人
🎯 結論
「ピラミッティングで爆益」は半分本当、半分夢
本当の部分:
- トレンドに乗れたときは確かに爆益(+179.7pips)
- 最大ドローダウンは抑えられる(8.5%)
- 精神的に楽
夢の部分:
- 63%のトレードは1ポジで終わる
- 建値ガードでも微損が発生する
- トータルリターンは単ポジに負ける
私の個人的見解
「ピラミッティングやりたい!」という気持ち、よくわかります。
でも、シンプルな単ポジ+トレーリングストップが一番成績が良いという結果を見ると...
「シンプル・イズ・ベスト」
複雑なルールを追加するほど、エッジが失われていく。これがバックテストの残酷な現実でした。
💻 検証に使用したPythonコード
検証に使用したコードは以下の構成です:
# 60日ブレイクアウトレベル計算df['high_60'] = df['high'].rolling(window=60).max().shift(1)df['low_60'] = df['low'].rolling(window=60).min().shift(1)
# ピラミッティングのエントリーロジックif row['high'] > row['high_60']: # 60日高値ブレイク -> ロング positions.append({'entry_price': entry_price, ...}) next_add_price = entry_price + 50pips # 次の積み増し価格
# 積み増しロジックif current_price >= next_add_price: positions.append(...) # 建値ガード発動 sl = positions[0]['entry_price'] + 10pipsMT5からデータを取得してPythonで分析しています。
📝 まとめ
| 項目 | 結論 |
|---|---|
| 最も稼げる戦略 | 単ポジ+トレーリング(+102%) |
| 最もDD小さい戦略 | ピラミッティング(8.5%) |
| ピラミッティングの現実 | 63%が1ポジで終了、建値ガードでも損失発生 |
| おすすめ | シンプルな単ポジ+トレーリング |
夢を壊してしまってごめんなさい...!
でも、データは嘘をつきません。この記事が、あなたのトレード戦略選びの参考になれば幸いです。
「それでもピラミッティングやりたい!」という方は、ドローダウン8.5%という安心感を取る選択もアリですよ。
何事も、メリット・デメリットを理解した上で選択することが大切です 🙏
🎁おすすめツール・サービス
※上記リンクにはプロモーション(広告)が含まれています
量子相場謀略|ホソノP
ブログでは書けない本音のトレード戦略とEA開発の裏側を公開。 データに基づいた検証で、再現性のある手法だけをお届けします。