手法の紹介
MACDのクロスと確定したローソク足の方向を確認する手法。条件がそろうのを待つあいだ、気づけば画面に顔が近づいて……。架空の二人の小さなひと幕。

実際はどうだった?MACDクロス+ローソク足方向を、データで検証しました。
今回は、MACDのクロスとローソク足の向きを組み合わせた、1分判定の順張り手法を検証します。MACDは、短期と長期の移動平均線の差から値動きの勢いを捉える指標です。その主線が、動きをならしたシグナル線を横切るタイミングに注目します。そこへローソク足の向きも重ねて、上昇の合図と陽線がそろえば買い、下落の合図と陰線がそろえば売り、という組み立てです。
買いでは、ひとつ前の足でMACDの主線がシグナル線以下にあり、判定する足で上へ抜けたことを確認します。同じ足の終値が始値より高いことも条件です。売りはその逆で、ひとつ前の足では主線がシグナル線以上にあり、判定する足で下へ抜け、終値も始値を下回った場合に入ります。クロスだけで飛び乗らず、その足の値動きも同じ方向を向いているか確かめるわけですね。ただ、合図が二つそろっても、相場まで足並みをそろえてくれるとは限りません。
MACDには終値を使い、直近の価格を重く扱う指数移動平均の短期12期間・長期26期間と、シグナル線の9期間の単純移動平均を採用しました。1分足が確定してから次の足の始値で入り、その足の終値で勝敗を決めます。買いはエントリー価格より高ければ勝ち、売りは低ければ勝ちです。元の仕様では同値を返金としていましたが、今回は負けとして掛金全額を失う条件で集計し、全取引数に含めて勝率を計算します。9期間の移動平均線による追加の絞り込みや時間帯制限、取引後の待機時間は設けず、負けた後に掛金を増やすこともしません。
対象は米ドル/円など7通貨ペア、期間は2025年10月24日から2026年10月24日までです。勢いと足の方向がそろう場面を選ぶことで、次の1分の勝敗にどこまでつながるのか。取引回数や連敗も見ながら、ペイアウトを踏まえた採算まで確かめます。
取引条件
通貨ペア:USDJPY / EURUSD / GBPJPY / EURJPY / AUDJPY / AUDUSD / NZDJPY
時間足:1分足
判定時間:1分
掛金:1回1,000円固定
ペイアウト率(元本込み):USDJPY 1分 1.95倍 / EURUSD 1分 1.90倍 / GBPJPY 1分 1.90倍 / EURJPY 1分 1.90倍 / AUDJPY 1分 1.90倍 / AUDUSD 1分 1.90倍 / NZDJPY 1分 1.90倍
倍率は公式案内をもとに固定した試算条件です。
使用するインジケーター
- MACD(1分足・期間12・Slow=26・Signal SMA=9)
短期と長期のEMAの差と、その差の単純移動平均線を比較します。
エントリー条件
- 前足のMACD(1分足・期間12・Slow=26・Signal SMA=9) メイン が、次の値以下:前足のMACD(1分足・期間12・Slow=26・Signal SMA=9) シグナル
- 現在の確定足のMACD(1分足・期間12・Slow=26・Signal SMA=9) メイン が、次の値より上:現在の確定足のMACD(1分足・期間12・Slow=26・Signal SMA=9) シグナル
- 現在の確定足の終値 が、次の値より上:現在の確定足の始値
- 次の1分足の始値でHIGHエントリー
- 1分経過時に閉じる足の終値で判定。同値は負けとして数えます。
- 勝率は勝ち数÷全取引数です。同値も負けとして全取引数に含めます。
- 前足のMACD(1分足・期間12・Slow=26・Signal SMA=9) メイン が、次の値以上:前足のMACD(1分足・期間12・Slow=26・Signal SMA=9) シグナル
- 現在の確定足のMACD(1分足・期間12・Slow=26・Signal SMA=9) メイン が、次の値より下:現在の確定足のMACD(1分足・期間12・Slow=26・Signal SMA=9) シグナル
- 現在の確定足の終値 が、次の値より下:現在の確定足の始値
- 次の1分足の始値でLOWエントリー
- 1分経過時に閉じる足の終値で判定。同値は負けとして数えます。
- 勝率は勝ち数÷全取引数です。同値も負けとして全取引数に含めます。
サインツール作成
使用するインジケーターと売買サインをチャートに表示しました。
1分足・1分判定 | ペイアウト率 1.95倍(元本込み) | 掛金 1,000円

1分足・1分判定 | ペイアウト率 1.95倍(元本込み) | 掛金 1,000円

1分足・1分判定 | ペイアウト率 1.95倍(元本込み) | 掛金 1,000円

1分足・1分判定 | ペイアウト率 1.95倍(元本込み) | 掛金 1,000円

1分足・1分判定 | ペイアウト率 1.95倍(元本込み) | 掛金 1,000円

1分足・1分判定 | ペイアウト率 1.95倍(元本込み) | 掛金 1,000円

検証結果
掛金は1回1,000円固定。記載したペイアウト率を検証期間全体に適用した損益試算です。
同値は負けとして集計します。勝率=勝ち数÷全取引数。損益分岐勝率=100÷元本込み倍率。PF=利益合計÷損失合計。最大DDは累積損益の最高値からの最大下落額です。
最大利益・最大損失は、取引後の累積損益の最高値・最低値です。日数は検証開始日から終了日までの暦日差(最低1日)、1日あたりは取引回数÷日数です。
7通貨合計
検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00
掛金は各取引1,000円。各通貨のペイアウト率を適用。
| 通貨 | 7通貨合計 | ○の数 | 80365 | buy○ | 40471 |
|---|---|---|---|---|---|
| 掛金 | 1,000円 | ×の数 | 98947 | buy× | 49250 |
| ペイアウト | 各通貨の倍率を適用 | 合計 | 179312 | sell○ | 39894 |
| 期間(開始) | 2025-10-24 21:02:00 | 勝率 | 44.82% | sell× | 49697 |
| 期間(終了) | 2026-10-24 21:02:00 | 同値 | 10842 | buy勝率 | 45.11% |
| 最終損益 | -26,072,500円 | sell勝率 | 44.53% | ||
| 最大利益 | 900円 | buy同値 | 5436 | ||
| 最大損失 | -26,076,000円 | 日数 | 365 | ||
| 連勝数 | 23 | 1日あたり | 491.27回 | ||
| 連敗数 | 23 | sell同値 | 5406 | ||
| PF | 0.74 | 最大DD | 26,076,900円 |
勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。
同値は10,842件。そのうち10,842件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。
期待値(同値を含む1取引あたり)=総損益÷全取引数:-145.40円(掛金比-14.54%)。利益判定:検証内では採算ラインに届かない。
7通貨合計損益グラフ | 1分足・1分判定 | ペイアウト率 USDJPY 1.95倍 / EURUSD 1.90倍 / GBPJPY 1.90倍 / EURJPY 1.90倍 / AUDJPY 1.90倍 / AUDUSD 1.90倍 / NZDJPY 1.90倍(元本込み) | 掛金 1,000円

USDJPY
検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00
掛金1回1,000円・ペイアウト率1.95倍(元本込み)・1分判定
| 通貨 | USDJPY | ○の数 | 10920 | buy○ | 5502 |
|---|---|---|---|---|---|
| 掛金 | 1,000円 | ×の数 | 13934 | buy× | 6947 |
| ペイアウト | 1.95倍(元本込み) | 合計 | 24854 | sell○ | 5418 |
| 期間(開始) | 2025-10-24 21:02:00 | 勝率 | 43.94% | sell× | 6987 |
| 期間(終了) | 2026-10-24 21:02:00 | 同値 | 1720 | buy勝率 | 44.20% |
| 最終損益 | -3,560,000円 | sell勝率 | 43.68% | ||
| 最大利益 | -250円 | buy同値 | 899 | ||
| 最大損失 | -3,566,200円 | 日数 | 365 | ||
| 連勝数 | 11 | 1日あたり | 68.09回 | ||
| 連敗数 | 15 | sell同値 | 821 | ||
| PF | 0.74 | 最大DD | 3,566,200円 |
勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。
同値は1,720件。そのうち1,720件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。
損益分岐勝率:51.28% / 勝率:43.94% / 未達
期待値(同値を含む1取引あたり)=総損益÷全取引数:-143.24円(掛金比-14.32%)。利益判定:検証内では採算ラインに届かない。
USDJPY損益グラフ | 1分足・1分判定 | ペイアウト率 1.95倍(元本込み) | 掛金 1,000円

EURUSD
検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00
掛金1回1,000円・ペイアウト率1.90倍(元本込み)・1分判定
| 通貨 | EURUSD | ○の数 | 10987 | buy○ | 5473 |
|---|---|---|---|---|---|
| 掛金 | 1,000円 | ×の数 | 13893 | buy× | 6902 |
| ペイアウト | 1.90倍(元本込み) | 合計 | 24880 | sell○ | 5514 |
| 期間(開始) | 2025-10-24 21:02:00 | 勝率 | 44.16% | sell× | 6991 |
| 期間(終了) | 2026-10-24 21:02:00 | 同値 | 2165 | buy勝率 | 44.23% |
| 最終損益 | -4,004,700円 | sell勝率 | 44.09% | ||
| 最大利益 | 900円 | buy同値 | 1073 | ||
| 最大損失 | -4,007,000円 | 日数 | 365 | ||
| 連勝数 | 11 | 1日あたり | 68.16回 | ||
| 連敗数 | 17 | sell同値 | 1092 | ||
| PF | 0.71 | 最大DD | 4,007,900円 |
勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。
同値は2,165件。そのうち2,165件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。
損益分岐勝率:52.63% / 勝率:44.16% / 未達
期待値(同値を含む1取引あたり)=総損益÷全取引数:-160.96円(掛金比-16.10%)。利益判定:検証内では採算ラインに届かない。
EURUSD損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

GBPJPY
検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00
掛金1回1,000円・ペイアウト率1.90倍(元本込み)・1分判定
| 通貨 | GBPJPY | ○の数 | 11952 | buy○ | 6118 |
|---|---|---|---|---|---|
| 掛金 | 1,000円 | ×の数 | 14384 | buy× | 7096 |
| ペイアウト | 1.90倍(元本込み) | 合計 | 26336 | sell○ | 5834 |
| 期間(開始) | 2025-10-24 21:02:00 | 勝率 | 45.38% | sell× | 7288 |
| 期間(終了) | 2026-10-24 21:02:00 | 同値 | 902 | buy勝率 | 46.30% |
| 最終損益 | -3,627,200円 | sell勝率 | 44.46% | ||
| 最大利益 | 4,300円 | buy同値 | 437 | ||
| 最大損失 | -3,631,700円 | 日数 | 365 | ||
| 連勝数 | 13 | 1日あたり | 72.15回 | ||
| 連敗数 | 21 | sell同値 | 465 | ||
| PF | 0.75 | 最大DD | 3,636,000円 |
勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。
同値は902件。そのうち902件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。
損益分岐勝率:52.63% / 勝率:45.38% / 未達
期待値(同値を含む1取引あたり)=総損益÷全取引数:-137.73円(掛金比-13.77%)。利益判定:検証内では採算ラインに届かない。
GBPJPY損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

EURJPY
検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00
掛金1回1,000円・ペイアウト率1.90倍(元本込み)・1分判定
| 通貨 | EURJPY | ○の数 | 11827 | buy○ | 5968 |
|---|---|---|---|---|---|
| 掛金 | 1,000円 | ×の数 | 14375 | buy× | 7131 |
| ペイアウト | 1.90倍(元本込み) | 合計 | 26202 | sell○ | 5859 |
| 期間(開始) | 2025-10-24 21:02:00 | 勝率 | 45.14% | sell× | 7244 |
| 期間(終了) | 2026-10-24 21:02:00 | 同値 | 1174 | buy勝率 | 45.56% |
| 最終損益 | -3,730,700円 | sell勝率 | 44.71% | ||
| 最大利益 | 3,100円 | buy同値 | 591 | ||
| 最大損失 | -3,731,600円 | 日数 | 365 | ||
| 連勝数 | 11 | 1日あたり | 71.79回 | ||
| 連敗数 | 16 | sell同値 | 583 | ||
| PF | 0.74 | 最大DD | 3,734,700円 |
勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。
同値は1,174件。そのうち1,174件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。
損益分岐勝率:52.63% / 勝率:45.14% / 未達
期待値(同値を含む1取引あたり)=総損益÷全取引数:-142.38円(掛金比-14.24%)。利益判定:検証内では採算ラインに届かない。
EURJPY損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

AUDJPY
検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00
掛金1回1,000円・ペイアウト率1.90倍(元本込み)・1分判定
| 通貨 | AUDJPY | ○の数 | 11677 | buy○ | 5953 |
|---|---|---|---|---|---|
| 掛金 | 1,000円 | ×の数 | 14123 | buy× | 7017 |
| ペイアウト | 1.90倍(元本込み) | 合計 | 25800 | sell○ | 5724 |
| 期間(開始) | 2025-10-24 21:02:00 | 勝率 | 45.26% | sell× | 7106 |
| 期間(終了) | 2026-10-24 21:02:00 | 同値 | 1200 | buy勝率 | 45.90% |
| 最終損益 | -3,613,700円 | sell勝率 | 44.61% | ||
| 最大利益 | 5,700円 | buy同値 | 600 | ||
| 最大損失 | -3,616,000円 | 日数 | 365 | ||
| 連勝数 | 15 | 1日あたり | 70.68回 | ||
| 連敗数 | 18 | sell同値 | 600 | ||
| PF | 0.74 | 最大DD | 3,621,700円 |
勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。
同値は1,200件。そのうち1,200件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。
損益分岐勝率:52.63% / 勝率:45.26% / 未達
期待値(同値を含む1取引あたり)=総損益÷全取引数:-140.07円(掛金比-14.01%)。利益判定:検証内では採算ラインに届かない。
AUDJPY損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

AUDUSD
検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00
掛金1回1,000円・ペイアウト率1.90倍(元本込み)・1分判定
| 通貨 | AUDUSD | ○の数 | 11122 | buy○ | 5484 |
|---|---|---|---|---|---|
| 掛金 | 1,000円 | ×の数 | 14075 | buy× | 7101 |
| ペイアウト | 1.90倍(元本込み) | 合計 | 25197 | sell○ | 5638 |
| 期間(開始) | 2025-10-24 21:02:00 | 勝率 | 44.14% | sell× | 6974 |
| 期間(終了) | 2026-10-24 21:02:00 | 同値 | 2277 | buy勝率 | 43.58% |
| 最終損益 | -4,065,200円 | sell勝率 | 44.70% | ||
| 最大利益 | 2,500円 | buy同値 | 1152 | ||
| 最大損失 | -4,065,200円 | 日数 | 365 | ||
| 連勝数 | 13 | 1日あたり | 69.03回 | ||
| 連敗数 | 18 | sell同値 | 1125 | ||
| PF | 0.71 | 最大DD | 4,067,700円 |
勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。
同値は2,277件。そのうち2,277件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。
損益分岐勝率:52.63% / 勝率:44.14% / 未達
期待値(同値を含む1取引あたり)=総損益÷全取引数:-161.34円(掛金比-16.13%)。利益判定:検証内では採算ラインに届かない。
AUDUSD損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

NZDJPY
検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00
掛金1回1,000円・ペイアウト率1.90倍(元本込み)・1分判定
| 通貨 | NZDJPY | ○の数 | 11880 | buy○ | 5973 |
|---|---|---|---|---|---|
| 掛金 | 1,000円 | ×の数 | 14163 | buy× | 7056 |
| ペイアウト | 1.90倍(元本込み) | 合計 | 26043 | sell○ | 5907 |
| 期間(開始) | 2025-10-24 21:02:00 | 勝率 | 45.62% | sell× | 7107 |
| 期間(終了) | 2026-10-24 21:02:00 | 同値 | 1404 | buy勝率 | 45.84% |
| 最終損益 | -3,471,000円 | sell勝率 | 45.39% | ||
| 最大利益 | 9,000円 | buy同値 | 684 | ||
| 最大損失 | -3,472,700円 | 日数 | 365 | ||
| 連勝数 | 10 | 1日あたり | 71.35回 | ||
| 連敗数 | 15 | sell同値 | 720 | ||
| PF | 0.75 | 最大DD | 3,481,700円 |
勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。
同値は1,404件。そのうち1,404件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。
損益分岐勝率:52.63% / 勝率:45.62% / 未達
期待値(同値を含む1取引あたり)=総損益÷全取引数:-133.28円(掛金比-13.33%)。利益判定:検証内では採算ラインに届かない。
NZDJPY損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

合計の損益と最大DDは判定時刻順で計算し、同時刻の損益はまとめて反映しています。合計の連勝・連敗は判定時刻順、同時刻は上記の通貨順で数えています。
考察
MACDクロスとローソク足方向を組み合わせた手法は、全期間を通じて7通貨とも勝率が半数に届きませんでした。最も高かったNZドル/円は26,043件で45.62%、最大15連敗です。ポンド/円は26,336件で45.38%でしたが、最大連敗は7通貨で最も多い21回でした。勝率が比較的高くても、連敗の負担が小さいとは限りません。
豪ドル/円は25,800件で45.26%、最大18連敗、ユーロ/円は26,202件で45.14%、最大16連敗でした。ユーロ/米ドルは24,880件で44.16%、最大17連敗、豪ドル/米ドルは25,197件で44.14%、最大18連敗です。米ドル/円は24,854件で43.94%と最も低く、最大15連敗でした。各通貨でこれだけ取引があっても、採算に届く例外は見つかりませんでした。
損益は、比較的勝率の高いNZドル/円でも347万1,000円の赤字、豪ドル/米ドルでは406万5,200円の赤字です。売買条件は元の仕様に沿っていますが、同値の損益処理が違うため、厳密に同じ条件での再現比較ではありません。今回の条件では採算に届かなかった一方、その原因を特定の時間帯や相場の状態に結び付ける検証は行っていません。
まとめ
MACDクロスとローソク足方向の組み合わせは、今回の検証では優位性を確認できず、今回の条件では不採用です。全179,312件の勝率は44.82%、合計損益は2,607万2,500円の赤字でした。総利益を総損失で割るPFも約0.74です。
掛金1,000円固定、元本込み1.95倍の米ドル/円は、損益分岐勝率51.28%に対して実測43.94%。元本込み1.90倍のほか6通貨は実測44.14〜45.62%で、必要な52.63%に届きませんでした。黒字の例外はなく、NZドル/円も利用候補とは判断できません。
当初未指定だったMACD設定には、終値による短期12・長期26期間の指数移動平均と、9期間の単純移動平均のシグナル線を採用しました。確定した1分足で判断し、次足始値で入り、その足の終値で判定しています。同値は元の返金条件から全額損失へ変更しました。今回の結果は、未検証の別条件まで否定するものではありません。
損益分岐点から見た判定
| 通貨・判定 | 損益分岐勝率 | 勝率 | 判定 |
|---|---|---|---|
| MACDクロス+ローソク足方向・USDJPY・1分 | 51.28% | 43.94% | 未達 |
| MACDクロス+ローソク足方向・EURUSD・1分 | 52.63% | 44.16% | 未達 |
| MACDクロス+ローソク足方向・GBPJPY・1分 | 52.63% | 45.38% | 未達 |
| MACDクロス+ローソク足方向・EURJPY・1分 | 52.63% | 45.14% | 未達 |
| MACDクロス+ローソク足方向・AUDJPY・1分 | 52.63% | 45.26% | 未達 |
| MACDクロス+ローソク足方向・AUDUSD・1分 | 52.63% | 44.14% | 未達 |
| MACDクロス+ローソク足方向・NZDJPY・1分 | 52.63% | 45.62% | 未達 |
今回の条件では全通貨が損益分岐点を下回りました。このまま実用に採用できる水準とは判定しません。条件の見直しと、別期間での再検証が必要です。
これは記載した固定倍率での過去検証の判定であり、将来の利益を保証するものではありません。
「こんな条件でサインが出たら便利なのに」
そのアイデアを、形にしてみませんか?
ご希望の売買ルールに合わせたMT4・MT5用サインツールの制作を承っています。サインツール制作+高精度バックテストは、10,000円から対応可能です。
「作れるか分からない」「条件がまだまとまっていない」という段階でも、お気軽にご相談ください。ご希望を伺い、内容に応じてお見積りいたします。



コメント