暗号資産のMACD:効いたのは4時間足だけ、しかもゼロより上だけ
4時間足より短い足では、利益を出したMACD設定はありませんでした。4時間足では、MACDがゼロラインより上にあるときのクロスだけを売買対象にした設定の88%で利益が出て、コスト控除後の中央値は年率+25.2%でした。シグナルラインとのクロスだけの通常版の中央値は+1.7%でした。
仕組み
MACDは、価格の短期と長期の指数移動平均の差で、初期設定は12足と26足です。シグナルラインは、その差の9足平均です。通常の買いシグナルはMACDがシグナルラインを上抜けることで、より厳しい版ではさらにMACDがゼロより上にあること、つまり短期の平均が長期の平均より上にあることも条件にします。
テストした内容
- 短期EMAは5足・8足・12足・19足、長期EMAは13足・17足・26足・39足、シグナルラインは5足または9足:32通りの組み合わせ。一部の組み合わせでは短期EMAのほうが長期EMAより足数が多くなっていますが、テストしたとおりそのまま残しました。
- それぞれに2種類のエントリールールを用意しました:MACDがシグナルラインより上にある間保有する、またはシグナルラインより上かつゼロより上にある間だけ保有する:64設定。
すべての設定を、Upbitの韓国ウォン建て市場で、1分足から4時間足までの8種類の足の長さで実行しました。対象は大型の12コインで、期間は2024年1月から2026年10月です(5分足と10分足は2025年1月以降、1分足と3分足は2026年4月以降で8コイン)。シグナルは足の終値で判定し、次の足の始値で約定します。現物の買いのみで、各コインに同額を配分します。どの取引にも、Upbitの手数料0.05%と、1ティック分のスリッページがかかります。その結果、インジケーター単体の設定が64通り、さらにその中の上位の設定にフィルターまたはエグジットルールを加えた組み合わせが1,185通りになりました。方法論の詳細。
設定と足の長さ別の結果
各セルは、全期間のコスト控除後の年率リターンです。枠線のあるセルは2期間テストに合格したものです。前半の期間と後半の期間のどちらも年率+10%以上で、後半の期間が前半の期間の半分以上を維持していることが条件です。
コスト控除後の年率リターン(%)
海面(0)はコスト控除後の損益分岐です。青は水面より下、緑から茶色は陸地を表します。
コスト控除後に水面より上だった設定:4時間足は64中47、1時間足以下はなし。2期間テストに合格した設定はありませんでした。
| 4時間足の64設定中、上位16 | 1分足 | 3分足 | 5分足 | 10分足 | 15分足 | 30分足 | 1時間足 | 4時間足 |
|---|---|---|---|---|---|---|---|---|
| MACD 19/39/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −99.8 | −96.0 | −71.7 | −26.4 | +39.9 |
| MACD 19/26/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −99.9 | −97.5 | −78.1 | −36.8 | +37.8 |
| MACD 19/39/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −99.9 | −98.2 | −79.6 | −37.4 | +33.4 |
| MACD 12/39/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −99.9 | −98.1 | −80.1 | −39.1 | +33.2 |
| MACD 19/26/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −98.9 | −84.9 | −45.3 | +32.7 |
| MACD 12/17/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.5 | −91.1 | −57.7 | +31.1 |
| MACD 8/26/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.6 | −91.4 | −58.7 | +29.7 |
| MACD 12/26/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.0 | −85.8 | −48.2 | +29.4 |
| MACD 5/26/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −95.8 | −71.1 | +28.3 |
| MACD 8/26/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −94.8 | −67.1 | +28.2 |
| MACD 8/39/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.7 | −92.0 | −60.3 | +28.0 |
| MACD 8/39/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.3 | −87.4 | −50.3 | +27.4 |
| MACD 12/39/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.3 | −86.9 | −48.0 | +26.9 |
| MACD 12/26/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.6 | −90.7 | −57.6 | +26.4 |
| MACD 12/17/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −94.3 | −64.3 | +26.2 |
| MACD 5/39/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −93.6 | −64.1 | +25.5 |
64設定すべて
| 設定 | 1分足 | 3分足 | 5分足 | 10分足 | 15分足 | 30分足 | 1時間足 | 4時間足 |
|---|---|---|---|---|---|---|---|---|
| MACD 5/13/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −95.6 | −14.8 |
| MACD 5/13/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −98.9 | −86.7 | +1.8 |
| MACD 5/13/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.5 | −91.3 | −8.3 |
| MACD 5/13/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −98.2 | −81.9 | +3.9 |
| MACD 5/17/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −94.7 | −14.7 |
| MACD 5/17/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −98.4 | −83.7 | +7.8 |
| MACD 5/17/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.4 | −89.4 | −1.2 |
| MACD 5/17/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −97.4 | −77.6 | +15.3 |
| MACD 5/26/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.7 | −93.6 | −12.1 |
| MACD 5/26/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −97.5 | −78.8 | +16.5 |
| MACD 5/26/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.1 | −87.3 | +1.8 |
| MACD 5/26/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −95.8 | −71.1 | +28.3 |
| MACD 5/39/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.7 | −92.8 | −5.9 |
| MACD 5/39/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −96.2 | −74.0 | +23.5 |
| MACD 5/39/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −98.8 | −85.1 | +1.6 |
| MACD 5/39/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −93.6 | −64.1 | +25.5 |
| MACD 8/13/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.6 | −92.5 | −8.8 |
| MACD 8/13/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −97.4 | −79.1 | +12.4 |
| MACD 8/13/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −98.8 | −86.2 | +3.2 |
| MACD 8/13/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −96.0 | −72.0 | +19.5 |
| MACD 8/17/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.5 | −90.6 | −7.5 |
| MACD 8/17/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −96.5 | −74.0 | +15.6 |
| MACD 8/17/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −98.4 | −83.5 | +6.5 |
| MACD 8/17/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −94.5 | −65.9 | +24.5 |
| MACD 8/26/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.3 | −88.2 | +0.4 |
| MACD 8/26/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −94.8 | −67.1 | +28.2 |
| MACD 8/26/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −97.7 | −80.2 | +6.1 |
| MACD 8/26/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.6 | −91.4 | −58.7 | +29.7 |
| MACD 8/39/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.0 | −86.8 | +2.9 |
| MACD 8/39/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.7 | −92.0 | −60.3 | +28.0 |
| MACD 8/39/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −97.0 | −77.3 | +7.4 |
| MACD 8/39/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.3 | −87.4 | −50.3 | +27.4 |
| MACD 12/13/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.3 | −88.8 | −0.5 |
| MACD 12/13/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −95.8 | −69.5 | +18.7 |
| MACD 12/13/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −97.9 | −81.3 | +5.9 |
| MACD 12/13/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.7 | −93.3 | −62.9 | +24.9 |
| MACD 12/17/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −99.0 | −86.1 | +0.6 |
| MACD 12/17/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −94.3 | −64.3 | +26.2 |
| MACD 12/17/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −97.2 | −78.2 | +11.1 |
| MACD 12/17/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.5 | −91.1 | −57.7 | +31.1 |
| MACD 12/26/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −98.5 | −83.2 | +5.0 |
| MACD 12/26/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.6 | −90.7 | −57.6 | +26.4 |
| MACD 12/26/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −95.6 | −72.7 | +12.3 |
| MACD 12/26/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.0 | −85.8 | −48.2 | +29.4 |
| MACD 12/39/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −100.0 | −97.9 | −80.6 | +2.9 |
| MACD 12/39/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.3 | −86.9 | −48.0 | +26.9 |
| MACD 12/39/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −94.2 | −70.1 | +10.1 |
| MACD 12/39/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −99.9 | −98.1 | −80.1 | −39.1 | +33.2 |
| MACD 19/13/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −94.5 | −77.2 | −47.9 |
| MACD 19/13/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −99.1 | −88.5 | −69.2 | −44.4 |
| MACD 19/13/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.3 | −89.4 | −69.5 | −45.0 |
| MACD 19/13/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −97.8 | −83.6 | −63.9 | −43.7 |
| MACD 19/17/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.8 | −93.3 | −74.4 | −46.1 |
| MACD 19/17/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −98.6 | −86.4 | −67.5 | −42.6 |
| MACD 19/17/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −98.9 | −88.1 | −66.9 | −42.8 |
| MACD 19/17/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −99.9 | −96.7 | −81.5 | −62.8 | −40.8 |
| MACD 19/26/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −97.0 | −77.8 | +7.3 |
| MACD 19/26/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −100.0 | −98.9 | −84.9 | −45.3 | +32.7 |
| MACD 19/26/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.7 | −92.6 | −66.0 | +16.0 |
| MACD 19/26/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −99.9 | −97.5 | −78.1 | −36.8 | +37.8 |
| MACD 19/39/5シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.9 | −96.0 | −73.4 | +9.0 |
| MACD 19/39/5シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −99.9 | −98.2 | −79.6 | −37.4 | +33.4 |
| MACD 19/39/9シグナル線クロス | −100.0 | −100.0 | −100.0 | −100.0 | −99.5 | −90.5 | −58.7 | +23.7 |
| MACD 19/39/9シグナル線クロス(ゼロより上) | −100.0 | −100.0 | −100.0 | −99.8 | −96.0 | −71.7 | −26.4 | +39.9 |
フィルターとエグジットルールの追加
各足の長さで、前半の期間の成績が最も良かった設定に、最大2つのフィルター(より長い時間足のトレンド、ADX、出来高、RSIの範囲、ビットコインのトレンド)、または1つのフィルターと1つのエグジットルール(損切り、トレーリングストップ、利確、時間制限)を組み合わせました。組み合わせを作ったのは、前半の期間でこのインジケーターが上位に入った場合だけです。
| 足 | 取引が発生した組み合わせ | 合格 | 合格した中の最良 | 年率リターン | 最大下落 | 後半の期間 |
|---|---|---|---|---|---|---|
| 1分足 | 84 | 0 | 合格なし。全体の最良:年率−3.9% | |||
| 3分足 | 579 | 0 | 合格なし。全体の最良:年率−0.1% | |||
| 4時間足 | 522 | 34 | MACD 12/17/9シグナル線クロス(ゼロより上) + 出来高が20本の平均の1.5×より上 + RSI(14)が50より上 | +39.4% | −17.4% | +26.9% |
わかったこと
- 4時間足より短い足では、MACDはどこでも損失でした。1時間足で最良の設定でさえ、年率−26.4%でした。最も反応の速い設定であるMACD 5/13/5は、1分足で8コインを6か月間に213,458回取引しました。
- MACDがゼロより上にあることを条件にするのが、単独の選択としては最も効果的でした。4時間足では、中央値が年率+1.7%から+25.2%に上がりました。
- 反応の遅い設定が最良でした。「MACD 19/39/9シグナル線クロス(ゼロより上)」は4時間足で年率+39.9%、最大下落−30.6%でしたが、前半の期間は+60.6%、後半の期間は+18.9%だったため、合格しませんでした。
- MACD単体の設定で2期間テストに合格したものはありませんでした。フィルターを加えると、4時間足では34通りの組み合わせが合格し、最良は「MACD 12/17/9シグナル線クロス(ゼロより上) + 出来高が20本の平均の1.5×より上 + RSI(14)が50より上」で、年率+39.4%、最大下落−17.4%でした。
- 日足でも、別に行った34ルールのテストで同じ傾向でした。一般的なシグナル線とのクロスは、22コインで2年間に0.3%の損失、ドローダウンは56%でした。一方、ゼロより上でヒストグラムがプラスに転じるケースは+30.4%の利益でした。
よくある質問
MACDは暗号資産の取引で有効ですか?
私たちのテストでは、長い時間足でのみ有効でした。4時間足ではコスト控除後に設定の73%が利益を出し、それより短いすべての足の長さでは1つもありませんでした。
4時間足チャートに最適なMACD設定は何ですか?
標準より反応が遅い設定を、ゼロより上のときだけ使う方法です。ゼロより上のMACD 19/39/9はコスト控除後に年率+39.9%、標準の12/26/9(ゼロより上)は+29.4%でした。
MACDのシグナル線クロスは利益になりますか?
単独では、コスト控除後に利益になることはまれです。4時間足の中央値は年率+1.7%で、それより短いすべての足の長さでは損失でした。
エクスプローラーで見るこのインジケーターのすべての設定:4時間足 1時間足 30分足 15分足