Freya FinanceでMACDを使って取引する方法
MACDはtradingで最も人気のあるモメンタム指標の一つであり、Freyaではこれをエントリーまたはエグジットのconditionとしてbotに直接組み込むことができます。しかし、多くのトレーダーを混乱させる細かい点があります。FreyaのMACDトリガーはゼロライン交差で発火します — MACDのモメンタムがプラスまたはマイナスに転じる瞬間です — 多くの人が予想するMACD/Signal Line交差ではありません。 このガイドでは、MACDが何を測定するか、Freyaがそれを正確にどう実装しているか、そしてMACD conditionをステップごとに構築する方法を説明します。
これは一般的なテクニカル分析の教育であり、金融アドバイスではありません。いかなる指標も市場を予測せず、利益のある取引を保証しません。
Key Takeaways
- FreyaではMACDトリガーはゼロライン交差です — MACDラインがゼロを横切るとき(モメンタムがプラスまたはマイナスに転じるとき)に発火し、MACDがSignal Lineを横切るときではありません。
- 公開されている演算子はCrosses Above(MACDがゼロを上抜け)とCrosses Below(MACDがゼロを下抜け)の2つだけです。Above/Below状態演算子も入力する値もありません。
- MACDのパラメータは標準の12 / 26 / 9に固定されています — timeframe以外に設定するものはありません。
- 各MACD conditionは独自のtimeframe(1m〜1d)を持つため、特定のチャートでモメンタムが転じることを要求できます。
- MACDはエントリー側でも条件付きエグジットのトリガーとしても機能し、AND / ORで他のconditionと組み合わせられます。
MACDとは何か?
MACD — Moving Average Convergence Divergence(移動平均収束拡散)— は、2つの指数移動平均(EMA)から構築されるモメンタム指標です。速い平均と遅い平均の関係を、短期モメンタムが長期トレンドに対して強まっているか弱まっているかを示す単一の振動する値に蒸留します。
3つの古典的な構成要素があります。
MACD Line = EMA(12) − EMA(26)
Signal Line = EMA(9) of the MACD Line
Histogram = MACD Line − Signal Line
- MACD line — 12期間と26期間のEMAの差。速いEMAが遅いEMAより上にあるとき、MACDラインはプラスです。下にあるとき、MACDラインはマイナスです。
- Signal Line — MACDラインの9期間EMAで、それを平滑化するために使われます。
- Histogram — MACDラインとSignal Lineの間のギャップ。
ゼロラインはFreyaにとっての重要な基準です。MACDラインは、2つのEMAがちょうど等しいときにゼロに位置します。MACDラインがゼロを上抜けるとき、速いEMAがちょうど遅いEMAより上に動いたところです — 短期モメンタムがプラスに転じました。ゼロを下抜けるとき、モメンタムがマイナスに転じました。Freyaが監視しているのは、このゼロ交差です。
トレーダーはMACDをいくつかの異なる方法で使います。Signal Line交差、ゼロライン交差、ヒストグラムのDivergenceです。これらは異なる時点で起こる異なるイベントです。あなたのツールがどれを使うかを知ることは重要です — そしてFreyaはゼロライン交差を使います。
FreyaでMACDを使う
botにMACD conditionを追加すると、FreyaはMACDラインをゼロラインに対して評価します。これがFreyaのMACDについて理解すべき最も重要な点です。
これはゼロライン交差です — Signal Line交差ではありません
多くのトレーダーは「MACD交差」と聞くと、MACDラインがSignal Line(9期間EMA)を横切ることを思い浮かべます。それはFreyaがすることではありません。 FreyaのMACDトリガーは、MACDライン自体がゼロラインを横切るときに発火します — つまり、EMA(12)がEMA(26)を横切り、モメンタムが符号を変えるときです。
実際的には:
- Crosses Above → MACDラインがゼロの下から上へ動きます。モメンタムがちょうどプラスに転じました(速いEMAが遅いEMAを上抜けました)。
- Crosses Below → MACDラインがゼロの上から下へ動きます。モメンタムがちょうどマイナスに転じました(速いEMAが遅いEMAを下抜けました)。
これらがFreyaがMACDに対して公開する唯一の2つの演算子です。意図的に以下はありません。
- 「Above」/「Below」状態演算子なし — MACDは持続的なconditionではなく、イベント(転換)として扱われます。
- 値フィールドなし — しきい値を入力しません。しきい値はゼロであり、固定されています。
固定パラメータ:12 / 26 / 9
Freyaは標準のMACD設定 — 速い12、遅い26、シグナル9 — を使い、これらはconditionで調整できません。(シグナル期間9は依然として標準MACD定義の一部です。単にトリガーが比較する対象ではないだけです。トリガーはMACDラインをゼロと比較します。)ここでは、どのtimeframeでそれを読むか以外に調整するものはありません。
condition単位のtimeframe
すべてのFreyaトリガーと同様に、MACD conditionは独自のtimeframe — 1m、5m、15m、30m、1h、4h、または1d — を持ちます。つまり「4時間足でMACDがゼロを上抜ける」は自己完結した1つのconditionです。MACD conditionをあるtimeframeで実行し、たとえば別のtimeframeのRSI conditionと組み合わせることができます。
エントリーとエグジット
MACDは両方の側で利用可能です。
- エントリーconditionとして、モメンタムが転じた瞬間にポジションを開くことができます。
- 条件付きエグジットトリガーとして、モメンタムがあなたに不利に転じたときにポジションを閉じることができます。
演算子、AND/ORロジック、timeframeの全体像については、エントリーconditionとトリガーシステムを参照してください。
MACD conditionの設定
botを構築または編集する際にMACDトリガーを追加する方法は次のとおりです。
- botを作成または編集する。 botウィザードを開く(または既存のbotを編集する)し、エントリーconditionセクションに移動します。(代わりにMACDをエグジットとして付けるには、条件付きエグジットセクションを使います — コントロールは同じです。)
- conditionを追加する。 すぐにエントリーする代わりにconditionで発火することを選び、新しいcondition行を追加します。
- トリガーリストから指標タイプとしてMACDを選ぶ。
- 演算子を選ぶ。 2つだけ利用可能です。Crosses Above(モメンタムがプラスに転じる — MACDがゼロを上抜け)またはCrosses Below(モメンタムがマイナスに転じる — MACDがゼロを下抜け)。入力する値も設定する期間もありません — MACDは12 / 26 / 9に固定されています。
- timeframeを設定する。 このconditionが読むローソク足の間隔を選びます — 1m、5m、15m、30m、1h、4h、または1d。
- conditionが複数ある場合はAND / ORで組み合わせる。ANDはすべてのconditionが同時に真であることを要求します(より少なく、確信度の高いエントリー)。ORはいずれか1つのconditionが満たされると発火します(より頻繁)。合計でいくつかのconditionを追加できます。
これで完了です — MACDには値も調整可能なパラメータもないため、設定は演算子 + timeframeだけです。
一般的なMACDのセットアップ
これらは、トレーダーがFreyaでMACD conditionをどう構成するかについての一般的で教育的な例示です — 推奨ではなく、約束された結果のあるセットアップでもありません。アイデアは常にあなた自身の計画とリスク許容度に対してテストしてください。
モメンタム転換エントリー(単一condition)。 4時間足のMACD Crosses Aboveを唯一のエントリーconditionとして — botは開く前にモメンタムがプラスに転じるのを待ちます。4hや1dのような高いtimeframeはより少なく遅いシグナルを生みます。15mのような低いtimeframeははるかに頻繁に転じます。
確認としてのMACD(AND)。 オシレーターのエントリーをMACD確認と組み合わせます。たとえば、1時間足でRSI Below 35 AND 1時間足でMACD Crosses Above。考え方は、落下する市場をつかむのではなく、モメンタムが実際に転じてから初めて売られ過ぎの読みに基づいて行動することです。
マルチtimeframeアラインメント(AND)。 1時間足でMACD Crosses Above AND より高いtimeframeのEMA conditionを要求し、短期モメンタムの転換がより大きな構図と一致するときにのみカウントされるようにします。
モメンタムベースのエグジット。 エグジット側では、エントリーしたのと同じtimeframeのMACD Crosses Belowが、モメンタムがマイナスに転じたときにポジションを閉じることができます — 固定Take Profitの代替(または補完)です。
MACDは遅行指標です — モメンタムの変化を、始まる前ではなく始まった後に確認します。特にゼロライン交差は、速いEMAと遅いEMAが実際に交差することを必要とし、これはSignal Line交差より遅く起こります。MACDは天井/底の選定者ではなく確認ツールであると考え、荒れた横ばい市場では偽の転換を予想してください。
よくある質問
FreyaのMACDトリガーはSignal Lineを使いますか?
いいえ。これは最も一般的な混乱点です。FreyaのMACDトリガーはゼロライン交差です — MACDラインがゼロを横切るときに発火します(12-EMAが26-EMAを横切り、モメンタムが符号を変える)。一部のトレーダーが予想するMACDライン対Signal Line交差では発火しません。9期間のSignal Lineは標準MACD定義の一部ですが、トリガーが比較する対象ではありません。
ゼロライン交差とSignal Line交差の違いは何ですか?
Signal Line交差は、MACDラインが自身の9期間EMAを横切るときに起こります — より早く、より頻繁なシグナルです。ゼロライン交差は、MACDラインがゼロを横切るときに起こり、これは基礎となる2つのEMAが実際に交差したことを意味します — モメンタム変化のより遅く、より強い確認です。これらは異なる時点で発生します。Freyaはゼロライン交差を使います。
FreyaでMACDと一緒にどの演算子を使えますか?
2つだけです。Crosses Above(MACDがゼロを上抜け)とCrosses Below(MACDがゼロを下抜け)。MACDには「Above」または「Below」状態演算子はなく、入力する値フィールドもありません。
12 / 26 / 9の設定を変更できますか?
いいえ。FreyaのMACDは固定された業界標準の12 / 26 / 9パラメータを使います。timeframeを選ぶこと以外に、conditionで設定するものはありません。
MACDに値やしきい値を入力する必要がありますか?
いいえ。RSI(30のような値を入力する)とは異なり、MACDは値を必要としません — しきい値はゼロラインであり、組み込まれています。演算子とtimeframeを選ぶだけです。
MACDにはどのtimeframeを使うべきですか?
各MACD conditionは独自のtimeframe(1m〜1d)を持ちます。4hや1dのような高いtimeframeはより少なく、より遅く、概してより安定したシグナルを生みます。5mや15mのような低いtimeframeははるかに頻繁に転じ、より多くのノイズを生みます。普遍的に「正しい」選択はありません — あなたの戦略次第であり、Backtestが比較に役立ちます。Freyaでのbacktestの実行方法を参照してください。
MACDはポジションを開くだけでなく、閉じることもできますか?
はい。MACDは条件付きエグジットトリガーとしても利用可能なので、モメンタムの転換(たとえばMACD Crosses Belowゼロ)がdealを閉じることができます。条件付きエグジットを参照してください。
MACD botは利益が保証されていますか?
いいえ。MACDは過去の価格動向を要約するモメンタムツールです。未来を予測せず、利益のある取引を保証できません。実際の動きに遅れ、横ばい市場では偽のシグナルを生みます。適切なリスク管理を備えたテスト済みの計画における1つの入力として扱ってください。この記事は一般的な教育であり、金融アドバイスではありません。
学習を続ける
- Freyaで取引できる指標 — トリガーの完全なメニュー。
- エントリーconditionとトリガーシステム — 演算子、AND/OR、condition単位のtimeframe。
- Bot Tradingのためのテクニカル指標 — MACD、RSI、Bollinger Bandsなどの背後にあるより深い理論。
