Type/to search

EMAとMAMA指標に基づく取引戦略

Common strategy
Created: 2023-10-31 14:20:56
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、EMA(指数移動平均線)とMAMA(MESA適応型移動平均線)の2つの指標に基づき、それらのクロス状況に応じて相場トレンドを判断し、取引シグナルを生成します。EMAは市場のトレンド方向を判断するためによく使用され、MAMAは市場の転換点をより正確に捉えることができ、両者を組み合わせることで戦略のパフォーマンスを向上させることができます。

戦略の原理

  1. 短期EMAと長期EMAを計算し、それぞれ市場の短期および長期トレンドを反映します。
  2. MAMAラインとFAMAラインを計算します。これらはそれぞれ適応型移動平均線です。
  3. 短期EMAが長期EMAを上抜けた場合、買いシグナルが発生します。
  4. 短期EMAが長期EMAを下抜けた場合、売りシグナルが発生します。
  5. MAMAがFAMAを上抜けた場合、買いシグナルが発生します。
  6. MAMAがFAMAを下抜けた場合、売りシグナルが発生します。
  7. MAMAとFAMAのクロスは、EMAクロスシグナルの検証やトレンド転換の早期捕捉に使用できます。

具体的には、戦略はまず短期EMA(fl)と長期EMA(sl)を計算し、それぞれ短期および長期トレンドを反映します。

次に、John Ehlersの公式に従ってMAMAとFAMAを計算します。

  1. 価格のヒルベルト変換を計算し、シグナルの位相情報を抽出します。
  2. 位相情報に基づき、シグナルの瞬間周期pを計算します。
  3. p値に基づきαウェイトを計算します。
  4. αウェイトに基づきMAMAとFAMAを計算します。

最後に、戦略はEMAとMAMA/FAMAのクロス状況に基づき取引シグナルを生成します。

  • EMAのゴールデンクロス時にロング
  • EMAのデッドクロス時にショート
  • MAMAがFAMAを上抜けた時にロング
  • MAMAがFAMAを下抜けた時にショート

優位性分析

本戦略はEMAとMAMAの指標の利点を組み合わせることで、取引シグナルの精度を高めることができます。

EMAの利点:

  • 価格データを効果的に平滑化し、ノイズを低減します。
  • 市場トレンドを追跡でき、一定の遅延があります。
  • パラメータが柔軟で、短期・長期トレンドに対する感度を調整できます。

MAMAの利点:

  • 適応型パラメータのため、人が周期を指定する必要がありません。
  • 応答が迅速で、トレンド転換を早期に捉えることができます。
  • サポート・レジスタンス領域を正確に識別します。

両者を併用する利点:

  • EMAが主要トレンド方向を判断します。
  • MAMAがシグナルを検証し、転換を早期に捉えます。
  • シグナルの精度と勝率を向上させます。

リスク分析

本戦略には主に以下のリスクがあります:

  • EMAとMAMAはいずれも遅行確認指標であり、エントリーポイントに多少の遅れが生じ、スリッページリスクが発生する可能性があります。
  • 大きく振幅する相場では、EMAとMAMAのクロスが頻繁に発生し、往復ビンタを食らう可能性があります。
  • EMAとMAMAのパラメータ設定が不適切な場合、トレンドを見逃したり、偽のシグナルが発生する恐れがあります。

対応策:

  • ストップロスを導入して損失を管理します。
  • パラメータを適切に選択し、過度な感度を避けます。
  • 他の指標と組み合わせて使用し、シグナルを確認します。

最適化の方向性

本戦略は以下の点から最適化が可能です:

  • EMAの期間パラメータを最適化し、異なる銘柄の特性に合わせます。
  • MAMAパラメータαの感度を調整し、転換を捉える速度を最適化します。
  • MACD、RSIなどの他の指標を追加してフィルタリングし、偽シグナルを回避します。
  • ストップロス戦略を追加してリスクを管理します。
  • バックテストによる最適化を実施し、最適なパラメータの組み合わせを選択します。
  • 自動利確を追加し、利益を最大化します。

まとめ

本戦略はEMAとMAMAの2つの指標の利点を統合し、トレンドに順応しつつタイムリーにトレンド転換を捉えることができ、信頼性の高いトレンドフォロー型戦略です。パラメータ最適化とリスク管理により、戦略の勝率と収益性を向上させることができます。ただし、ユーザーは自身のリスク許容度に応じて慎重に運用する必要があります。

Source
Pine
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("EMAMA strategy", overlay=true)
//This entire strategy is courtesy of LazyBear for programming the original EMAMA system, I simply added a strategy element to everything to round things out. 
Strategy parameters
Strategy parameters
Source
Fast Limit
Slow Limit
Mark crossover points
Fill MAMA/FAMA Region
Enable Bar colors
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)