EMA ゴールデンクロス 短期取引戦略

作者: リン・ハーンチャオチャン開催日:2023年12月15日 11:16:18
タグ:

img

概要

EMAゴールデンクロス短期取引戦略は,EMA指標に基づく短期取引戦略である.EMAは,異なるサイクルのEMAラインを使用して,ゴールデンクロスとデッドクロス取引シグナルを判断し,短周期EMAラインをエントリーシグナルとして採用し,長周期EMAラインをストップ損失信号として採用し,短期取引モードの迅速入出を実現する.

戦略原則

この戦略は,異なるサイクルの4つのEMAライン,特に9,26,100,および55サイクルのEMAラインを使用する. 9サイクルのEMAラインが26サイクルのEMAラインを横切るとエントリー信号はロングに行く. 100サイクルのEMAラインが55サイクルのEMAラインを下に横切ると出口ストップ損失信号はポジションを閉じる.これは,トラップされないように迅速なエントリーと迅速な出口を可能にします.

利点分析

  1. 傾向を特定するために EMA インディケーターを使用することは,誤った信号を避けるのに信頼性があります.
  2. 異なる周期のEMAコンボを採用することで,短期的な機会を把握できます.
  3. 短期間の取引方法では,長期間の損失を避けることができます.

リスク分析

  1. EMA線自体も遅れがあり 最適な入場タイミングを欠く可能性があります
  2. 短期取引は簡単に取引頻度や手数料の負担を増加させる可能性があります
  3. 短期間の取引には 交易者から より高い心理的なコントロールスキルが必要です

オプティマイゼーションの方向性

  1. EMAラインサイクルパラメータは,収益性を最適化するために調整できます.
  2. フィルター信号に他の指標を追加して 勝利率を向上させることができます
  3. ストップ・ロストと利益取得条件は,単一の取引リスクを制御するために設定できます.

概要

一般的に,EMAのゴールデンクロス短期取引戦略は,シンプルさ,操作の容易さ,迅速な応答の特徴を持っています.パラメータ最適化と信号フィルタリングを通じて,その安定性と利益レベルをさらに向上させることができます.しかし,短期取引は,トレーダーの制御能力に対するより高い要件も提起します.結論として,この戦略は,生取引で使用するためのいくつかの取引経験を持つ投資家に適しています.


/*backtest
start: 2023-12-07 00:00:00
end: 2023-12-14 00:00:00
period: 1m
basePeriod: 1m
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/
// © YukalMoon

//@version=5
strategy(title="EMA SCALPEUR", overlay=true, initial_capital = 1000)


//// input controls

EMA_L = input.int (title = "EMA_L", defval = 9, minval = 1, maxval = 100, step =1)
EMA_L2 = input.int (title = "EMA_L2", defval = 26, minval = 1, maxval = 100, step =1)
EMA_S = input.int (title = "EMA_S", defval = 100, minval = 1, maxval = 100, step =1)
EMA_S2 = input.int (title = "EMA_S2", defval = 55, minval = 1, maxval = 100, step =1)


/// mise en place de ema

shortest = ta.ema(close, 9)
short = ta.ema(close, 26)
longer = ta.ema(close, 100)
longest = ta.ema(close, 55)

plot(shortest, color = color.red)
plot(short, color = color.orange)
plot(longer, color = color.aqua)
plot(longest, color = color.yellow)

plot(close)

//// trading indicators

EMA1 = ta.ema (close,EMA_L)
EMA2 = ta.ema (close,EMA_L2)
EMA3 = ta.ema (close, EMA_S)
EMA4 = ta.ema (close, EMA_S2)


buy = ta.crossover(EMA1, EMA2)
//sell = ta.crossunder(EMA1, EMA2)

buyexit = ta.crossunder(EMA3, EMA4)
//sellexit = ta.crossover(EMA3, EMA4)

/////strategy

strategy.entry ("long", strategy.short, when = buy, comment = "ENTER-SHORT")
//strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")


///// market exit

strategy.close ("long", when = buyexit, comment = "EXIT-SHORT")
//strategy.close ("short",  when = sellexit, comment = "EXIT-SHORT")













もっと