EMAインジケーターを使用したトレンドフォロー戦略


作成日: 2024-01-24 14:27:37 最終変更日: 2024-01-24 14:27:37
コピー: 0 クリック数: 581
1
フォロー
1617
フォロワー

EMAインジケーターを使用したトレンドフォロー戦略

概要

EMA追跡策略は,EMA指標を用いてトレンドを追跡する策略である.この策略は,価格のEMA値を計算し,設定された比率帯と組み合わせて,価格トレンドを判断し,取引信号を生成する.

戦略原則

この戦略の核心指標はEMAである.EMAは指数移動平均を代表し,トレンドを追跡する指標である.EMAは,歴史的な価格と設定された時間周期に基づいて現在の平均価格を計算する.EMAは価格の平滑作用もする.

この戦略は,まず,価格の50サイクルEMA値を計算し,主要な判断指標として使用する.その後,EMA値の一定比率に基づいて上線と下線を設定する.ここではEMA値の正負0.3%に設定する.価格がEMA軌道を掃くときに買取シグナルを生成する.価格がEMA軌道を掃くときに売るシグナルを生成する.

優位分析

  1. EMAの指数でトレンドを判断し,価格変動による干渉を回避する
  2. EMAは価格を平らにし,ランダムな波動を明確なトレンドに変換し,判断を助ける
  3. EMAを上下軌道に設定し,範囲帯を形成し,誤信号を減らす
  4. 戦略は明確でわかりやすく,パラメータの調整も簡単です.

リスク分析

  1. EMAはトレンドの転換点に遅れて信号を送る
  2. 固定比例の上下線は,振動期に誤信号を生じやすい
  3. 追溯データ適合リスク,リッドディスク価格の変動が大きくなる可能性
  4. 損失を制御できない

最適化の方向

  1. パラメータの最適化を加え,最適なパラメータの組み合わせを探します.
  2. ストップ・ロスの追加,最大撤回
  3. 乗車時の計算を最適化し,誤信号率を低減
  4. 条件フィルタを追加して,地震の誤入を防ぐ.
  5. 戦略的安定性を高めるための他の指標の確認

要約する

EMA追跡戦略の全体的な考え方は明確で,EMA指標によって価格トレンドを判断し,範囲帯を設定して取引信号を生成する.利点は,ルールが単純で理解しやすいことであり,一部のノイズを回避できる点である.しかし,パラメータ調整の余地が限られている点,信号遅れ,引き戻し制御差などの問題もある.次のステップでは,複数の指標を組み合わせ,損益最適化などの手段によって改善し,戦略をより実用的に安定させることができる.

ストラテジーソースコード
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="PingEMA50V.3 Piw", shorttitle="EMA50 Piw", overlay=true)

// input
src = input(title="Data Array",defval=close)
ema_period = input(title="EMA period", defval=50)
percent = input(title="Band %", type=float,defval=0.003)

// ema
ema50 = ema(src, ema_period)
plot(ema50, color=green)

// upper lower
upper = ema50 + (ema50*percent)
lower = ema50 - (ema50*percent)
plot(upper, color=blue)
plot(lower, color=blue)

// signal
buy = src > upper
sell = src < lower

// bar color
bcolor = buy ? lime : red
barcolor(color=bcolor)

// trade
if (buy)
    strategy.entry("long", strategy.long)
if (sell)
    strategy.close("long")