MACDクロス+ローソク足方向|1分足・1分判定

ボリンジャーバンド(20,2)+RSI(5) 93/7 逆張り|1分足・1分判定の検証記事1分足・1分判定

手法の紹介

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

4コマ:クロス待ちで、前のめり。1コマ目:MACDがクロスしそう! 2コマ目:まだかな……まだかな…… 3コマ目:近すぎて、線が見えない! 4コマ目:線より先に、鼻が画面につきそうだね。
クロス待ちで、前のめり

実際はどうだった?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の差と、その差の単純移動平均線を比較します。

エントリー条件

HIGHエントリー
  • 前足の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分経過時に閉じる足の終値で判定。同値は負けとして数えます。
  • 勝率は勝ち数÷全取引数です。同値も負けとして全取引数に含めます。
LOWエントリー
  • 前足の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・USDJPY・2025-10-26 22:18:00 のHIGH
パターン1・USDJPY・2025-10-26 22:18:00 のHIGH。実際の取引から売買方向別に時刻順で選んだ例です。

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

パターン1・USDJPY・2025-10-26 23:03:00 のHIGH
パターン1・USDJPY・2025-10-26 23:03:00 のHIGH。実際の取引から売買方向別に時刻順で選んだ例です。

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

パターン1・USDJPY・2025-10-27 00:08:00 のHIGH
パターン1・USDJPY・2025-10-27 00:08:00 のHIGH。実際の取引から売買方向別に時刻順で選んだ例です。

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

パターン1・USDJPY・2025-10-26 22:17:00 のLOW
パターン1・USDJPY・2025-10-26 22:17:00 のLOW。実際の取引から売買方向別に時刻順で選んだ例です。

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

パターン1・USDJPY・2025-10-26 22:57:00 のLOW
パターン1・USDJPY・2025-10-26 22:57:00 のLOW。実際の取引から売買方向別に時刻順で選んだ例です。

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

パターン1・USDJPY・2025-10-27 00:01:00 のLOW
パターン1・USDJPY・2025-10-27 00:01:00 のLOW。実際の取引から売買方向別に時刻順で選んだ例です。

検証結果

掛金は1回1,000円固定。記載したペイアウト率を検証期間全体に適用した損益試算です。

同値は負けとして集計します。勝率=勝ち数÷全取引数。損益分岐勝率=100÷元本込み倍率。PF=利益合計÷損失合計。最大DDは累積損益の最高値からの最大下落額です。

最大利益・最大損失は、取引後の累積損益の最高値・最低値です。日数は検証開始日から終了日までの暦日差(最低1日)、1日あたりは取引回数÷日数です。

7通貨合計

検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00

掛金は各取引1,000円。各通貨のペイアウト率を適用。

通貨7通貨合計○の数80365buy○40471
掛金1,000円×の数98947buy×49250
ペイアウト各通貨の倍率を適用合計179312sell○39894
期間(開始)2025-10-24 21:02:00勝率44.82%sell×49697
期間(終了)2026-10-24 21:02:00同値10842buy勝率45.11%
最終損益-26,072,500円sell勝率44.53%
最大利益900円buy同値5436
最大損失-26,076,000円日数365
連勝数231日あたり491.27回
連敗数23sell同値5406
PF0.74最大DD26,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円

7通貨合計損益グラフ

USDJPY

検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00

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

通貨USDJPY○の数10920buy○5502
掛金1,000円×の数13934buy×6947
ペイアウト1.95倍(元本込み)合計24854sell○5418
期間(開始)2025-10-24 21:02:00勝率43.94%sell×6987
期間(終了)2026-10-24 21:02:00同値1720buy勝率44.20%
最終損益-3,560,000円sell勝率43.68%
最大利益-250円buy同値899
最大損失-3,566,200円日数365
連勝数111日あたり68.09回
連敗数15sell同値821
PF0.74最大DD3,566,200円

勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。

同値は1,720件。そのうち1,720件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。

損益分岐勝率:51.28% / 勝率:43.94% / 未達

期待値(同値を含む1取引あたり)=総損益÷全取引数:-143.24円(掛金比-14.32%)。利益判定:検証内では採算ラインに届かない。

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

USDJPY損益グラフ

EURUSD

検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00

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

通貨EURUSD○の数10987buy○5473
掛金1,000円×の数13893buy×6902
ペイアウト1.90倍(元本込み)合計24880sell○5514
期間(開始)2025-10-24 21:02:00勝率44.16%sell×6991
期間(終了)2026-10-24 21:02:00同値2165buy勝率44.23%
最終損益-4,004,700円sell勝率44.09%
最大利益900円buy同値1073
最大損失-4,007,000円日数365
連勝数111日あたり68.16回
連敗数17sell同値1092
PF0.71最大DD4,007,900円

勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。

同値は2,165件。そのうち2,165件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。

損益分岐勝率:52.63% / 勝率:44.16% / 未達

期待値(同値を含む1取引あたり)=総損益÷全取引数:-160.96円(掛金比-16.10%)。利益判定:検証内では採算ラインに届かない。

EURUSD損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

EURUSD損益グラフ

GBPJPY

検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00

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

通貨GBPJPY○の数11952buy○6118
掛金1,000円×の数14384buy×7096
ペイアウト1.90倍(元本込み)合計26336sell○5834
期間(開始)2025-10-24 21:02:00勝率45.38%sell×7288
期間(終了)2026-10-24 21:02:00同値902buy勝率46.30%
最終損益-3,627,200円sell勝率44.46%
最大利益4,300円buy同値437
最大損失-3,631,700円日数365
連勝数131日あたり72.15回
連敗数21sell同値465
PF0.75最大DD3,636,000円

勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。

同値は902件。そのうち902件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。

損益分岐勝率:52.63% / 勝率:45.38% / 未達

期待値(同値を含む1取引あたり)=総損益÷全取引数:-137.73円(掛金比-13.77%)。利益判定:検証内では採算ラインに届かない。

GBPJPY損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

GBPJPY損益グラフ

EURJPY

検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00

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

通貨EURJPY○の数11827buy○5968
掛金1,000円×の数14375buy×7131
ペイアウト1.90倍(元本込み)合計26202sell○5859
期間(開始)2025-10-24 21:02:00勝率45.14%sell×7244
期間(終了)2026-10-24 21:02:00同値1174buy勝率45.56%
最終損益-3,730,700円sell勝率44.71%
最大利益3,100円buy同値591
最大損失-3,731,600円日数365
連勝数111日あたり71.79回
連敗数16sell同値583
PF0.74最大DD3,734,700円

勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。

同値は1,174件。そのうち1,174件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。

損益分岐勝率:52.63% / 勝率:45.14% / 未達

期待値(同値を含む1取引あたり)=総損益÷全取引数:-142.38円(掛金比-14.24%)。利益判定:検証内では採算ラインに届かない。

EURJPY損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

EURJPY損益グラフ

AUDJPY

検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00

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

通貨AUDJPY○の数11677buy○5953
掛金1,000円×の数14123buy×7017
ペイアウト1.90倍(元本込み)合計25800sell○5724
期間(開始)2025-10-24 21:02:00勝率45.26%sell×7106
期間(終了)2026-10-24 21:02:00同値1200buy勝率45.90%
最終損益-3,613,700円sell勝率44.61%
最大利益5,700円buy同値600
最大損失-3,616,000円日数365
連勝数151日あたり70.68回
連敗数18sell同値600
PF0.74最大DD3,621,700円

勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。

同値は1,200件。そのうち1,200件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。

損益分岐勝率:52.63% / 勝率:45.26% / 未達

期待値(同値を含む1取引あたり)=総損益÷全取引数:-140.07円(掛金比-14.01%)。利益判定:検証内では採算ラインに届かない。

AUDJPY損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

AUDJPY損益グラフ

AUDUSD

検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00

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

通貨AUDUSD○の数11122buy○5484
掛金1,000円×の数14075buy×7101
ペイアウト1.90倍(元本込み)合計25197sell○5638
期間(開始)2025-10-24 21:02:00勝率44.14%sell×6974
期間(終了)2026-10-24 21:02:00同値2277buy勝率43.58%
最終損益-4,065,200円sell勝率44.70%
最大利益2,500円buy同値1152
最大損失-4,065,200円日数365
連勝数131日あたり69.03回
連敗数18sell同値1125
PF0.71最大DD4,067,700円

勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。

同値は2,277件。そのうち2,277件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。

損益分岐勝率:52.63% / 勝率:44.14% / 未達

期待値(同値を含む1取引あたり)=総損益÷全取引数:-161.34円(掛金比-16.13%)。利益判定:検証内では採算ラインに届かない。

AUDUSD損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

AUDUSD損益グラフ

NZDJPY

検証期間:2025-10-24 21:02:00 ~ 2026-10-24 21:02:00

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

通貨NZDJPY○の数11880buy○5973
掛金1,000円×の数14163buy×7056
ペイアウト1.90倍(元本込み)合計26043sell○5907
期間(開始)2025-10-24 21:02:00勝率45.62%sell×7107
期間(終了)2026-10-24 21:02:00同値1404buy勝率45.84%
最終損益-3,471,000円sell勝率45.39%
最大利益9,000円buy同値684
最大損失-3,472,700円日数365
連勝数101日あたり71.35回
連敗数15sell同値720
PF0.75最大DD3,481,700円

勝率はW/E(全取引数)。同値は負け(掛金全額損失)です。

同値は1,404件。そのうち1,404件は負け(×)に含まれています。同値件数を合計に足し直す必要はありません。

損益分岐勝率:52.63% / 勝率:45.62% / 未達

期待値(同値を含む1取引あたり)=総損益÷全取引数:-133.28円(掛金比-13.33%)。利益判定:検証内では採算ラインに届かない。

NZDJPY損益グラフ | 1分足・1分判定 | ペイアウト率 1.90倍(元本込み) | 掛金 1,000円

NZDJPY損益グラフ

合計の損益と最大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円から対応可能です。

「作れるか分からない」「条件がまだまとまっていない」という段階でも、お気軽にご相談ください。ご希望を伺い、内容に応じてお見積りいたします。

MT4/MT5バイナリーサインツールを制作します

ココナラでサービスの詳細を見る

MT4/MT5バイナリーサインの勝率を検証します

ココナラでサービスの詳細を見る

コメント

error: Content is protected !!
タイトルとURLをコピーしました