
移動平均を横断する戦略は,異なる周期の移動平均を計算し,それらの間の交差を買い売りシグナルとして利用し,技術分析の戦略の1つである.この戦略は,高速移動平均,中速移動平均と遅速移動平均の交差を組み合わせて取引シグナル判断を行い,市場ノイズを効果的にフィルターし,トレンドを識別することができる.
この策略は,3つの異なる周期の移動平均を計算する: 34周期EMA,89周期EMA,および200周期EMA.策略は,まず,これらの3つの移動平均の値を計算し,それから,異なる周期の移動平均を異なる色と粗線で描画し,明確に識別する.
戦略の取引シグナル判断は,異なる移動平均線の交差に基づいて行われます. 急速移動平均線が中速移動平均線を上方から横切るときは,買入シグナルを生成し,急速移動平均線が中速移動平均線を下方から横切るときは,売出シグナルを生成します. これは,より積極的な取引戦略に属します.
過剰なノイズをフィルターするために,戦略はスロー移動平均を導入した. 速い移動平均が同時に遅い移動平均を横切るときにのみ,本当の買出信号が誘発される. 例えば,速い移動平均が同時に中速線と遅い移動線を横切るときにのみ,購入信号が誘発される. これは,大きなトレンドが起こるときにのみ取引を保証する.
移動平均線横断戦略は,異なる時間周期の移動平均線の関係を見て,市場トレンドの転向買出点を判断する典型的な技術分析戦略である.この戦略は,同時に,快速または遅い3つの移動平均線を採用し,その交差状況を観察する.この戦略は,傾向を敏感に捉え,偽信号を効果的にフィルターすることができる.パラメータを最適化することで,市場環境に柔軟に適応することができる.しかし,具体的には,移動平均線の遅れなどの問題を考慮する必要がある.全体的に言えば,この戦略は,シンプルで,路線が明確で,実物分析で最適化されている.
/*backtest
start: 2022-10-30 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="EMA 34, 89, 200 e cruzamento das EMA", overlay=true)
// Input options
fastMALen = input(title="Fast MA", defval=34)
midMALen = input(title="Medium MA", defval=89)
slowMALen = input(title="Slow MA", defval=200)
// Calculate values
fastMA = ema(close, fastMALen)
midMA = ema(close, midMALen)
slowMA = ema(close, slowMALen)
// Plot values
plot(series=fastMA, color=yellow,
title="Fast MA", linewidth=3, trackprice=false)
plot(series=midMA, color=red,
title="Mid MA", linewidth=4, trackprice=false)
plot(series=slowMA, color=white,
title="Slow MA", linewidth=5)
// Highlight crossovers
longCondition = crossover(ema(close, 34), ema(close, 200))
if (longCondition)
strategy.entry("COMPRA FINAL", strategy.long)
longCondition1 = crossover(ema(close, 34), ema(close, 89))
if (longCondition1)
strategy.entry("COMPRA INICIAL", strategy.long)
shortCondition = crossunder(ema(close, 34), ema(close, 200))
if (shortCondition)
strategy.entry("VENDE FINAL", strategy.short)
shortCondition1 = crossunder(ema(close, 34), ema(close, 89))
if (shortCondition1)
strategy.entry("VENDE INICIAL", strategy.short)