Freya FinanceでMoving Averageを使って取引する方法
Moving Averageはトレンド取引の基盤であり、FreyaではEMAとSMAの両方がボットのトリガーとして利用できます。理解すべき重要な点は、何が何を横切るかです:Freyaでは、単一のmoving-average条件は、価格がmoving-averageの線を横切ったときに発動します — 2本のmoving averageが互いに交差したときではありません。このガイドでは、EMAとSMAが何を測定するか、Freyaがそれらをどのように実装しているか、そして条件をステップごとに構築する方法を解説します。
これは一般的なテクニカル分析の教育であり、金融アドバイスではありません。Moving Averageは過去の価格を要約するものです。市場を予測したり、利益の出る取引を保証したりするものではありません。
Key Takeaways
- Freyaでは、単一のEMAまたはSMA条件は、価格がmoving-averageの線を横切ったときに発動します — 上方向に突き抜ける(Crosses Above)か、下方向に突き抜ける(Crosses Below)かです。
- 公開されている演算子はCrosses AboveとCrosses Belowのみです。単一のMAに対する常時のAbove/Below演算子はなく、入力する値もありません。
- 期間は固定リストから選びます:5、10、20、30、50、または100 — デフォルトは20です。
- EMAとSMAはトリガーとして同一に機能します。唯一の違いは反応の速さです — EMAは直近の価格により速く反応します。
- 各条件は独自の時間足(1mから1d)を持ち、エントリーと条件付きエグジットの両方で機能し、AND / ORで組み合わせられます。
Moving Averageとは?
Moving Averageは、直近N本のローソク足を平均することで、価格を単一のトレンドラインに平滑化します。短期的なノイズを除去し、根底にある方向性を読み取りやすくします。Freyaでは2種類が提供されています:
- SMA(Simple Moving Average) — 直近N本の終値の単純平均です。ウィンドウ内のすべてのローソク足が等しくカウントされます。
- EMA(Exponential Moving Average) — 直近の価格により大きな重みを与える加重平均で、新しい動きにより速く反応し、同じ期間のSMAよりも遅れが少なくなります。
SMA(N) = 直近N本の終値の平均
EMA(N) = 最も直近の終値を強調する重み付け
期間(N)は感度を制御します。短い期間(5や10など)は価格に密着して素早く転換します。長い期間(50や100など)はより滑らかで遅く、より広範なトレンドを表します。
トレーダーは価格とmoving-averageの線の関係を注視します — 線より上の価格はしばしば強気と読まれ、線より下は弱気、そして価格が線を横切ることは潜在的な転換と読まれます。Freyaが発動するのは、まさにこの価格対線の関係です。
EMA対SMAは、どちらが「優れている」かという話ではありません。EMAはより早く反応します — 転換を早く捉えるのに役立ちますが、ダマシの転換に陥りやすくなります。SMAはより安定しています — 反応は遅いですが、ノイズが少なくなります。同じ期間、異なる反応の速さです。
FreyaでのMoving Averageの使用
EMAまたはSMA条件を追加すると、Freyaは現在の価格をmoving-averageの線と比較します。クロスは前回の価格と前回の線を使って検出されるため、「価格がMAを横切る」は本物のクロスイベントです。
価格が線を横切るのであって、2本のMAが交差するのではない
Freyaにおける単一のmoving-average条件は、1本の線に対する価格についてのものです:
- Crosses Above → 価格がMA線の上で-もしくは-下の状態から、その上へ移動します。価格が平均を上方向に突き抜けたばかりです。
- Crosses Below → 価格がMA線の上で-もしくは-上の状態から、その下へ移動します。価格が平均を下方向に突き抜けたばかりです。
これらがEMAとSMAに公開されている唯一の2つの演算子です。以下はありません:
- 単一のmoving averageに対する常時の「Above」/「Below」演算子はありません — トリガーはクロスのイベントであり、「価格が現在線より上にある」という状態ではありません。
- 値フィールドはありません — 数値を入力しません。線そのものが基準であり、価格とともに動きます。
選択可能な期間 — デフォルトは20
moving-averageの期間を固定のドロップダウンから選びます:
| 期間 | 特性 |
|---|---|
| 5 | 非常に速く、価格に密着 |
| 10 | 速い、短期 |
| 20 | デフォルト — バランスの取れた短期/中期 |
| 30 | 中期 |
| 50 | より遅い、中間トレンド |
| 100 | 遅い、広範なトレンド |
デフォルトは20です。短い期間は価格をより頻繁に横切ります(シグナルが増え、ノイズも増える)。長い期間はめったに横切りませんが、より重要な転換を示す傾向があります。
EMAとSMAは同じように機能する
両方のインジケーターは同一に発動します — 価格が線を横切る、Crosses Above / Crosses Below、同じ期間リスト。唯一の違いは、EMAが同じ期間のSMAよりも直近の価格に速く反応することです。より速い反応が欲しければEMAを、より安定した線が欲しければSMAを選んでください。
条件ごとの時間足
各moving-average条件は独自の時間足を読みます — 1m、5m、15m、30m、1h、4h、または1d。したがって「価格が4時間足で50 EMAを上抜ける」は、それ自体で完結した1つの条件であり、異なる時間足の他の条件と組み合わせられます。
エントリーとエグジット
Moving-average条件は、エントリー側と条件付きエグジットのトリガーの両方で利用できます — つまりクロスはポジションを開くことも閉じることもできます。演算子、AND/ORロジック、時間足全般については、エントリー条件とトリガーシステムをご覧ください。
Moving-Average条件の設定
ボットを構築または編集する際にEMAまたはSMAトリガーを追加する方法は次のとおりです:
- ボットを作成または編集します。 ボットウィザードを開く(または既存のボットを編集する)か、Entry Conditionsセクションに移動します。(代わりにエグジットの場合は、条件付きエグジットセクションを使用します — コントロールは同じです。)
- 条件を追加します。 すぐにエントリーするのではなく条件で発動することを選び、新しい条件行を追加します。
- インジケータータイプとしてEMAまたはSMAを選びます。(覚えておいてください:同じ動作、EMAは反応が速いだけです。)
- 演算子を選びます。 利用できるのは2つだけです:Crosses Above(価格が線を上方向に突き抜ける)またはCrosses Below(価格が線を下方向に突き抜ける)。入力する値はありません。
- 期間と時間足を選びます。 期間を5、10、20、30、50、100から選び(デフォルト20)、ローソク足の間隔を設定します — 1m、5m、15m、30m、1h、4h、または1d。
- 複数の条件がある場合はAND / ORで組み合わせます。 ANDはすべての条件が同時に真であることを必要とします(少なく、より確信度の高いエントリー)。ORは単一の一致のいずれかで発動します(より頻繁)。合計でいくつかの条件を追加できます。
一般的なMoving-Averageの設定
これらは一般的で教育的な例です — アドバイスではなく、結果を約束する設定でもありません。あらゆるアイデアを、ご自身の計画とリスク許容度に照らしてテストしてください。
トレンドブレイクエントリー(単一条件)。 唯一のエントリーとして、価格が4時間足で50 EMAをCrosses Above — ボットは価格が中期トレンドラインを上方向に突き抜けたときに開きます。50や100のような長い期間はクロスする頻度が少なく、より意味のあるブレイクを示す傾向があります。期間5や10は絶えずクロスします。
EMA対SMA、同じ期間。 backtestで同じ時間足のEMA(20)クロスとSMA(20)クロスを比較し、より速いEMAが、より安定したSMAに対してエントリーのタイミングをどう変えるかを確認します。
クロス+モメンタム(AND)。 価格が1時間足で20 EMAをCrosses Above AND RSIが1時間足で50をAboveであることを要求し、モメンタムが一致したときにのみブレイクアウトがカウントされるようにします。
クロスベースのエグジット。 エグジット側では、価格が moving-averageの線をCrosses Belowすることで、価格がトレンドラインを失ったときにポジションを閉じられます — 固定のTake Profitと併用するか、その代わりに、トレーリング型のエグジットとして役立ちます。
Moving Averageは遅れます — 動きが始まった後にそれを確認します。横ばいで乱高下する市場では、価格は短期間のMAを何度も行ったり来たり横切り、whipsawシグナルを生み出します。長い期間はwhipsawを減らしますが、反応が遅くなります。ダマシのシグナルを完全に避けられる期間はありません。
よくある質問
Freyaで2本のmoving averageのGolden CrossやDeath Crossはできますか?
標準のボットビルダーでは、単一のデュアルMA条件としてはできません。「Golden Cross」(50が200を上抜けるなど、速いMAが遅いMAを横切る)は、2本のmoving averageを互いに比較します。Freyaでは、単一のEMAまたはSMA条件は価格を1本のmoving-averageの線と比較します — 2本の線が交差したときではなく、価格が線を横切ったときに発動します。戦略が2本線のCrossoverに依存している場合、その特定のイベントはここでは1つの選択可能なトリガーとしては公開されていません。それでも、価格対MAの条件を期間と時間足にまたがってAND/ORで組み合わせることで、トレンドロジックを構築できます。
EMAとSMAではどの演算子が使えますか?
2つだけです:Crosses Above(価格が線を上方向に横切る)とCrosses Below(価格が線を下方向に横切る)。単一のmoving averageに対する常時の「Above」または「Below」演算子はなく、値フィールドもありません。
FreyaでのEMAとSMAの違いは何ですか?
それらは同一に発動します — 同じ演算子、同じ期間リスト、どちらも価格を線と比較します。EMAは直近の価格をより重く重み付けするため、より速く反応します。SMAはより安定していて遅いです。その反応の速さが唯一の実用的な違いです。
どの期間を選べますか?
固定リスト:5、10、20、30、50、100、デフォルトは20です。短い期間はより頻繁でノイズの多いクロスを与えます。長い期間はより少なく、より広範なトレンドのクロスを与えます。
Moving-average条件に値を入力する必要がありますか?
いいえ。RSIとは異なり、moving-average条件にしきい値は不要です — moving-averageの線が基準であり、価格とともに動きます。EMAまたはSMA、演算子、期間、時間足を選ぶだけです。
どの時間足を使うべきですか?
各条件は独自の時間足を持ちます(1mから1d)。4hや1dのような高い時間足は、より遅く、概してより安定したクロスを与えます。5mや15mのような低い時間足は、はるかに頻繁にクロスします。適切な選択は戦略次第です — backtestが比較に役立ちます。Freyaでbacktestを実行する方法をご覧ください。
Moving averageのクロスは、ポジションを開くだけでなく閉じることもできますか?
はい。EMAとSMA条件は条件付きエグジットのトリガーとしても利用できるため、価格が線を横切ることでdealを閉じられます。条件付きエグジットをご覧ください。
Moving averageボットは利益が保証されていますか?
いいえ。Moving Averageは過去の価格を要約するトレンドツールです。実際の動きに遅れ、横ばい市場でwhipsawし、利益の出る取引を保証できません。適切なリスク管理を備えたテスト済みの計画の中で、1つの入力として使ってください。この記事は一般的な教育であり、金融アドバイスではありません。
学習を続ける
- Freyaで取引できるインジケーター — トリガーの完全なメニュー。
- エントリー条件とトリガーシステム — 演算子、AND/OR、条件ごとの時間足。
- ボット取引のためのテクニカルインジケーター — moving average、RSI、MACDなどの背後にあるより深い理論。
