この戦略は"二重EMAに基づくトレンドフォロー戦略"と呼ばれる.それは異なる期間の2つのEMAラインを計算し,トレンドをフォローするために,それらの関係に基づいてトレンド方向を判断する.
具体的には,取引の論理は,
50日間の EMA と 200日間の EMA を計算します.
50日間のEMAが200日間のEMAを上回ると 上向きの傾向を示し,つまりロングになります
50日間のEMAが 200日間のEMAを下回ると 下落傾向を示し ショートになります
トレンド逆転が起こると,既存のポジションは閉鎖され,方向は新しいトレンドに切り替わります.
この戦略の利点は EMA
一般的に,二重EMA戦略は,トレンドをフォローするために主要なトレンド逆転を間に合うようにして,中期から長期間のポジショニングに適しています.しかし,トレーダーは依然としてより多くの指標を監視し,戦略調整に柔軟性を維持する必要があります.
/*backtest start: 2023-08-13 00:00:00 end: 2023-09-12 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Sonu1997 //@version=4 //@version=5 strategy('moving average strategy', overlay=true) ema50 =ema(close, 50) ema200 =ema(close, 200) long = ema50 > ema200 short = ema50 < ema200 strategy.entry('long', strategy.long, 0, when=long) strategy.entry('short', strategy.short, 0, when=short) strategy.close('long', when=short) strategy.close('short', when=long)