ピラミッティング(ピラミッディング)は、含み益が出たポジションと同じ方向に追加注文を重ねていく増し玉の手法です。
含み損が出たときに足すナンピンとは、追加する局面が正反対です。買い増すほど、ナンピンは平均取得単価が下がり、ピラミッティングは上がります。
EAにすれば追加も決済もルールどおりに実行できます。ただ、自作EAで3種類を検証した結論は「ピラミッティング単体では稼げない」でした。
利益の源泉はトレンド判定の優位性で、ピラミッティングはその利益を増幅する仕組みにすぎません。
この記事でわかること
- ピラミッティング(ピラミッディング)の定義とナンピンとの違い
- 順・逆・イコールのロット配分と、追加・決済のルール
- 総ロット0.6ロットでの損益試算(伸びた場合・反転した場合)
- 自作EAのバックテスト結果とMQL4ソース
ピラミッティング(ピラミッディング)とは?
ピラミッティングとは、トレンド方向にポジションを買い増し(売りなら売り増し)していく手法です。
利益が乗ったら追加でポジションを取り、さらに利益が乗ったらさらに追加する、という具合にどんどんポジションを積み上げます。ピラミッドを積み上げていくように見えるので「ピラミッディング」と呼ばれます。
ざっくり言うとナンピンの逆バージョンです。ナンピンが人を破滅させる手法なら、その逆は爆益になるのでは、と思い検証に至りました。
あわせて読む
ナンピン・マーチン・両建EAは危険?何段で破綻するか計算で解説ナンピン・マーチン・両建EAの危険性を計算で解説。初期0.01ロット・20pips間隔の倍々ナンピンが何pipsの逆行で破綻するか、両建ての落とし穴、最大ポジション数と証拠金維持率の決め方まで数値でわかります。
ナンピン・マーチンとの違い
どちらも同じ方向にポジションを追加する手法で、違いは「含み益で足すか、含み損で足すか」です。追加する局面が逆なので、平均取得単価の動き方と、負けるときの形も逆になります。
ピラミッティングとナンピンの違い
ナンピンとピラミッティングの平均取得単価を数字で比べる
同じ0.2ロットずつ3回、20pips間隔で足した場合を、ドル円150.00円スタートで並べます。違うのは、上がったときに足すか、下がったときに足すかだけです。
総ロット0.6ロット(6万通貨)、スプレッド・スワップは含めない試算
平均取得単価が最後の追加価格から20pips離れる点は、どちらも同じです。ナンピンではこの20pipsが「少し戻れば建値に届く」助けになり、ピラミッティングでは「少し押されれば利益が消える」弱点になります。
ナンピンは、逆行が続くほど含み損とロットが同時に膨らみます。ピラミッティングは、逆行したら合計損益がマイナスになった時点で全決済すれば、損失を小さく抑えられます(窓開けなどで決済価格が滑った場合を除く)。損失の上限を自分で決められるかどうかが、両者のいちばん大きな差です。
ピラミッティングのメリット・デメリット
ピラミッティングの長所と短所は、どちらも「含み益が出てから足す」という一点から生まれます。トレンドが続けば利益が伸び、止まれば積み上げたポジションがまとめて逆行します。
ピラミッティングの種類と増し玉ルール
ピラミッティングのルールは「何ロット足すか」「いつ足すか」「いつ手じまうか」の3つで決まります。一般に種類として紹介されるのは1つめのロット配分の違いで、順・逆・イコールの3つに分かれます。
残りの2つには種類の名前がありませんが、EAにするときはこちらも先に決めておきます。
ロット配分で分ける3種類
追加するタイミング
追加のタイミングは、大きく次の3つです。
- 一定値幅ごと:20pipsごとのように機械的に追加する。EAにしやすく、本記事の自作EAもこの方式
- 高値・安値の更新:直近高値(売りなら安値)を抜けてトレンドの継続を確認してから追加する
- 押し目・戻り:移動平均線などまで戻ってから再び伸び始めたところで追加する。平均取得単価が上がりにくい
どの方式でも、追加は何回までかを先に決めておきます。上限がないと、トレンドの終わりぎわほどポジションが積み上がり、平均取得単価が天井に近づいていきます。本記事の試算は、追加を3回で止める前提です。
決済のルール
積み上げたポジションは一斉に逆行するため、追加より先に手じまいのルールを決めておきます。
- 合計損益がマイナスで全決済:平均取得単価まで戻ったら撤退する。本記事の自作EAのルール
- ストップの移動:追加するたびに、全ポジションのストップを建値や直前の追加価格まで引き上げる
- 利益確定:目標値幅(TP)に届いたとき、またはトレンド判定が崩れたときに全決済する
ピラミッティングの損益を試算する
トレンドが伸びたときにどれだけ増え、反転したときにどこで利益が消えるのかを、3種類で計算してみます。
前提はドル円150.00円で最初のポジションを持ち、20pips(0.20円)上がるごとに追加して計3回、総ロットは0.6ロット(6万通貨)にそろえます。
この建て方で、値動きごとの損益を計算した結果が次の表です。1ロット=10万通貨とし、損益は(決済価格-建値)×通貨量で、スプレッドとスワップは含めていません。
総ロットをそろえると、3回目まで追加し終えたあとは、どの価格でも順ピラミッティングが逆ピラミッティングより8,000円有利です。安い価格で多く持っているぶん平均取得単価が低く、トレンドが伸びても反転しても、この差は変わりません。
3回買い増したあと、伸びたときと反転したときの損益
※記事の試算と同じ条件(150.00円・150.20円・150.40円で計0.6ロット、1ロット=10万通貨、スプレッド・スワップ含まず)。途中の値動きは説明用の例です。
逆ピラミッティングが勝るのは、最初の損切りが2,000円と小さい点です。大きく勝てるのは、トレンドが長く続いて追加の回数が増え、総ロットそのものが膨らんだときに限られます。
一括で0.6ロット持てば、伸びたときの利益は60,000円で最大です。そのかわり最初の損切りも12,000円と最大になります。ピラミッティングは、最初のリスクを小さくする代わりに、伸びたときの利益の一部と反転への余裕を手放す取引です。
あわせて読む
EAのロット数の決め方|リスク1%・最大DD・複利を計算例で解説EAのロット数は「口座残高×リスク%÷(損切り幅×1pipsの価値)」で決めます。リスク1%と最大DDからの計算例に加え、MT4でEAのロットを変更する手順、固定ロットと複利の切替、変更が反映されないときの確認点も解説します。
反転への余裕は想像より小さく、逆ピラミッティングは3回目の追加から約13pips戻るだけで利益が消えます。
ナンピンは平均取得単価が最後の買値に近づくため、少し戻れば建値に届きます。ピラミッティングでは同じ理屈が逆向きに働き、少し押されただけで建値まで戻ってしまいます。
ピラミッティングEAは稼げる?自作EAで3種類を検証
自作EAでは、3種類とも資産が右肩下がりになりました。検証に使ったのは、パーフェクトオーダーでトレンドを判定し、一定値幅ごとに追加ポジションを取るピラミッティングEAです。
合計損益がマイナスになったら決済することで、ポジションを追加してもリスクを抑えられます。すると想定どおり、逆コツドカ(小さく負けて大きく勝つ)のようなEAができました。

ここでわかった課題は、追加ポジションをなるべく安いところで持たないと、少しの逆行で利益が消えてしまうことです。トレンドが出ていたら、トレンドの押し目でポジションを追加していきます。
順ピラミッティングの資産曲線

逆ピラミッティングの資産曲線

イコールポジションの資産曲線

資産曲線の縦軸を読むと、3種類とも右肩下がりです。順ピラミッティングは約50万円から4万円前後まで、イコールポジションはほぼ0円まで減りました。逆ピラミッティングは約50万円から49万4千円前後と減り方は小さいものの、やはりマイナスで終わっています。
どの曲線も、ときどき上に跳ねる大勝ちと、その間に続く長い下り坂でできています。小さく負けて大きく勝つ形にはなっていますが、大勝ちの分では負けを取り戻せていません。
小さな負けと大きな勝ちの割合を、前半の試算の数字で確かめてみます。追加前に149.80円で損切りするか、151.00円まで伸びて決済するかの2通りしかないとすると、損益分岐の勝率は次のとおりです。
損益分岐の勝率=負け額÷(負け額+勝ち額)。スプレッド・スワップは含めない試算
損益分岐の勝率が最も高い順ピラミッティングでも、10回に1回勝てば足りる計算です。ただ、実際の負けは追加前の損切りだけではありません。追加したあとに反転して合計損益がマイナスになる負けも混ざり、150.00円まで戻れば1回で-8,000〜-16,000円です。
検証のEAは値幅や決済の条件が試算と同じではないため、勝率をそのまま当てはめることはできません。それでも、大きく伸びる勝ちがこの割合を下回れば、小さく負けて大きく勝つ形のまま資産は減っていきます。
なお、逆ピラミッティングだけテストのモデルが「全ティック」、ほかの2つは「コントロールポイント」で条件がそろっていないため、金額の大小は単純に比べられません。
あわせて読む
MT4バックテストのやり方【初心者向け】EAの設定と結果の見方MT4でEAをバックテストするやり方を画像付きで解説。ヒストリカルデータの準備、ストラテジーテスターのモデル・スプレッド設定、モデリング品質90%の意味、PF・最大ドローダウンなど結果の見方までわかります。
どの種類でも「ベースとなるトレンド判定に優位性があるか」で結果が決まります。ピラミッティング自体は利益を増幅する仕組みであって、勝てるかどうかを決めるものではありません。
ピラミッティングEAのソースコード(MQL4)
ピラミッティングEAで手間がかかるのは、次に足すロット数を保有中のポジションから求める部分です。以下はその部分の参考ソースで、保有中のポジションを1つずつ調べ、最後に約定したロット数を LongLastlot(買い)と ShortLastlot(売り)に入れます。次のポジションは、このロット数に一定倍率を掛けて持ちます。
// 買いポジションを保有している場合
for(int i = OrdersTotal() - 1; i >= 0; i--) {
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
// マジックナンバーが一致する場合
if(OrderMagicNumber() == MagicNo) {
// 通貨ペアが一致する場合
if(OrderSymbol() == Symbol()) {
// 買いの場合
if(OrderType() == OP_BUY) {
// 逆ピラミッティングの場合
if(gyaku){
if(LongLastlot < OrderLots()){
LongLastlot = OrderLots();//最後に新規約定したロングポジションlot数
}
}
// 順ピラミッティングの場合
else if(jyun){
if(LongLastlot > OrderLots()){
LongLastlot = OrderLots();//最後に新規約定したロングポジションlot数
}
}
if(OrderOpenPrice() >= HI || HI == 0){
HI = OrderOpenPrice();
}
}
// 売りの場合
else if(OrderType() == OP_SELL) {
// 逆ピラミッティングの場合
if(gyaku){
if(ShortLastlot < OrderLots()){
ShortLastlot = OrderLots();//最後に新規約定したショートポジションlot数
}
// 順ピラミッティングの場合
} else if(jyun) {
if(ShortLastlot > OrderLots()){
ShortLastlot = OrderLots();//最後に新規約定したショートポジションlot数
}
}
if(OrderOpenPrice() <= LOW || LOW == 0){
LOW = OrderOpenPrice();
}
}
}
}
}
}
- gyaku が true なら逆ピラミッティング(最大ロットを取得して倍率を掛ける)
- jyun が true なら順ピラミッティング(最小ロットを取得して倍率を掛ける)。LongLastlot・ShortLastlot は今より小さいロットが見つかったときだけ書き換わるので、ループの前に保有ロットより大きい値を入れておく前提の書き方
- HI は買いポジションのうち最も高い建値、LOW は売りポジションのうち最も低い建値。ピラミッティングでは最後に追加した価格にあたり、ここから一定値幅進んだら次を追加する
OrderSelect() や OrderLots() など、コードで使っている関数の仕様は MQL4 公式リファレンスの Trade Functions で確かめられます。
パーフェクトオーダーの判定部分は以下の記事で紹介しています。
併せて読む販売中のピラミッティングEA(ゴゴジャン)
ピラミッティングのEAがないかゴゴジャンで探したところ、ありました。セットした瞬間から両建てでポジションを持ち、トレンドが出たら順次ピラミッティングしていくEAのようです。
おそらく半裁量での運用になると予想しています。トレンドを自分で判断でき、ピラミッティングを手動に近い形で試したい方向けです。
レビューは1件だけで、評価の傾向を判断できる件数ではありません。フォワード成績も公開されていないため、購入前に商品ページの説明で、ロジックと推奨の運用方法を確認してください。
ピラミッティングEAのよくある質問
ピラミッティングとEAについて、よく検索されている疑問をまとめました。どれも本文の検証と試算をもとに答えています。前提条件や計算の中身は、各見出しの本文もあわせて確認してください。
Q1. ピラミッティングとピラミッディングは違う手法ですか?
A1. 同じ手法です。英語の pyramiding をカタカナにしたときの表記の違いで、原語の発音に近いのは「ピラミッディング」です。日本語では「増し玉」とも呼ばれます。
Q2. ピラミッティングとナンピンの違いは何ですか?
A2. 含み益が出たときに足すのがピラミッティング、含み損が出たときに足すのがナンピンです。平均取得単価はピラミッティングでは不利な方向へ、ナンピンでは有利な方向へ動くため、負け方も逆になります。
Q3. ピラミッティングEAは本当に稼げますか?
A3. ピラミッティング単体では稼げません。パーフェクトオーダーでトレンドを判定した自作EAの検証では、順・逆・イコールの3種類とも資産が右肩下がりでした。利益の源泉はトレンド判定の優位性で、ピラミッティングはその優位性を増幅する仕組みです。
Q4. 順ピラミッティングと逆ピラミッティングはどちらが有利ですか?
A4. 総ロットが同じなら、安い価格で多く持つ順ピラミッティングのほうが平均取得単価が低く、反転に強くなります。本記事の試算では、3回とも追加したあとは価格によらず順ピラミッティングが8,000円有利でした。逆ピラミッティングは最初の損切りが小さく、トレンドが長く続いて総ロットが膨らんだときに大きく勝てます。
Q5. ピラミッティングで相場が反転すると損失はどうなりますか?
A5. 平均取得単価まで戻ると利益が消え、さらに戻ると損失になります。本記事の試算では、最初の建値の150.00円まで戻ると順ピラミッティングで8,000円、逆ピラミッティングで16,000円の損失でした。合計損益がマイナスになったら全決済するなど、手じまいのルールを先に決めておきます。
Q6. ピラミッティングが向いているのはどんな相場ですか?
A6. 一方向に長く動くトレンド相場です。レンジ相場では追加する前に反転して小さな損切りが続き、資産がじりじり減りやすくなります。
Q7. ナンピンとピラミッティングはどちらを使うべきですか?
A7. 損失の上限を自分で決めたいなら、ピラミッティングのほうが扱いやすい手法です。ナンピンは逆行が続くほど含み損とロットが同時に膨らみますが、ピラミッティングは合計損益がマイナスになった時点で全決済すれば、損失を小さく抑えられます(窓開けなどで決済価格が滑った場合を除く)。ただし、どちらも土台の手法に優位性がなければ勝てません。
Q8. ピラミッティングの損益分岐の勝率はどれくらいですか?
A8. 本記事の試算(総ロット0.6ロット、20pipsごとに3回追加、追加前の損切りか151.00円での決済の2通り)では、順ピラミッティングで約10.3%、逆で約4.3%、イコールで約7.7%です。実際には追加したあとの反転でも負けるため、必要な勝率はこれより高くなります。
まとめ
- ピラミッティングはトレンド方向に含み益が出たらポジションを追加する手法。ナンピンの逆で、最初のリスクを小さく始めてトレンドの利益を伸ばせる
- 同じロット・同じ値幅で足すと、平均取得単価は最後の追加価格から同じだけ離れる。ナンピンでは戻りの助けに、ピラミッティングでは押しの弱点になる
- 順・逆・イコールの3種類があり、リスクの大きさが異なる
- 総ロットが同じなら、安い価格で多く持つ順ピラミッティングほど平均取得単価が低く、反転に強い。逆ピラミッティングは3回目の追加から約13pipsの押しで利益が消える試算になる
- 検証の結果、ベースとなる手法に優位性がある前提が必要。闇雲に使ってもリスクが増えるだけ
- 追加は押し目で行い、合計損益がマイナスになったら全決済するルールでリスクを限定する
- 優位性のあるトレンドフォロー系EAと組み合わせることで効果を発揮する






