이 전략의 이름은 는 쌍 EMA 평균선에 기반한 트렌드 추적 전략이다. 이 전략은 두 개의 다른 기간의 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)