4시간 스토카스틱 EMA 트렌드 전략은 주로 트렌드를 잡는 것에 의존하여 수익을 얻습니다. 이 전략은 1시간, 4시간 또는 일선에서 사용할 수 있지만 4시간 차트에서 가장 잘 작동합니다. 이 전략은 4개의 지표로 구성됩니다.
5주기 지수 이동 평균 ((폐쇄 가격)
15 주기적 지수 이동 평균 ((폐쇄 가격)
50주기 지수 이동 평균 ((폐쇄 가격)
스토카스틱 지표: K=13, D=5, 부드러움=5 (13,5,5) 80⁄20 분계선
빠른 SMA 라인이 느린 SMA 라인을 상향으로 돌파할 때 구매 신호가 발생한다. 구체적으로, 5 주기 EMA 상향이 50 주기 EMA를 돌파하고, 15 주기 EMA도 상향이 50 주기 EMA를 돌파할 때 구매한다. 이것은 단기 추세가 강해지고 있다는 것을 의미하며, 중장기 추세도 부풀어 가고 있기 때문에 구매할 수 있다.
빠른 SMA 라인이 느린 SMA 라인을 아래로 돌파할 때 판매 신호가 발생한다. 구체적으로, 5 주기 EMA 아래로 50 주기 EMA를 돌파하고, 15 주기 EMA도 아래로 50 주기 EMA를 돌파할 때 판매한다. 이것은 단기 추세가 약해지고 중장기 추세도 마이너스되고 있음을 나타냅니다. 따라서 잠금 이익을 판매해야합니다.
Stochastic 지표는 트렌드를 확인하기 위해 사용됩니다. K 라인이 D 라인을 아래에서 뚫을 때 구매 신호로, stochastic이 bullish임을 표시할 수 있습니다. K 라인이 D 라인을 위에서 뚫을 때 판매 신호로, stochastic이 bearish임을 표시할 때 판매를 고려해야합니다.
EMA와 Stochastic의 트렌드 신호를 통합하여 트렌드를 더 정확하게 잡을 수 있으며, 트렌드 시작 단계에 들어가고 트렌드 종료 전에 적절한 시간에 빠져 나갈 수 있습니다.
이중 EMA 교차를 사용하여 트렌드를 판단하여 가짜 돌파구를 효과적으로 필터링하여 실제 트렌드 변화를 식별 할 수 있습니다.
스토카스틱 지표는 EMA가 주는 거래 신호를 검증하고, 진정한 트렌드가 없는 상태에서 맹목적으로 거래하는 것을 피한다.
4시간 차트 조작으로 중·장기 선의 명확한 트렌드를 식별할 수 있으며, 단기 시장 소음에 영향을 받지 않도록 한다.
SMA 대신 EMA를 사용하면 가격 변화에 더 빠르게 반응하고 트렌드에 더 빨리 들어갈 수 있습니다.
전략의 매개 변수는 조정할 수 있으며, 다른 시장 환경에 적응할 수 있다.
큰 흔들림 시, EMA는 여러 가지 잘못된 신호를 일으킬 수 있다. 이 시에는 포지션을 낮추거나, 일시적으로 거래하지 않는 것을 고려해야 한다.
Stochastic은 특정 조건 하에서 무효가 될 수 있습니다. Stochastic만을 사용하여 거래하는 것을 피하십시오.
트렌드가 역전되면 손실이 증가할 위험이 있다. 위험을 제어하기 위해 스톱을 설정할 수 있다.
중요한 뉴스가 나오기 전에 이 전략을 사용하는 것은 피해야 합니다. 중요한 뉴스는 기존의 트렌드를 방해할 수 있습니다.
잘못된 매개 변수 설정은 정책 성능에도 영향을 미치며, 적절한 시기에 매개 변수를 최적화해야 한다.
다양한 주기에서 변수를 테스트하여 최적의 변수 조합을 찾을 수 있다.
거래 신호를 확인하기 위해 RSI와 같은 다른 지표를 추가할 수 있습니다.
다른 품종, 시장 조건에 따라 매개 변수를 조정할 수 있다.
위험을 제어하기 위해 스톱로스를 설정할 수 있다. 초기 스톱로스는 약간 더 커서 추세에 따라 조정할 수 있다.
자동 스톱을 추가하는 것을 고려할 수 있습니다. ATR 스톱과 같은 스톱을 더 동적으로 조정할 수 있도록 합니다.
4시간 스토카스틱 EMA 트렌드 전략은 EMA와 스토카스틱을 사용하여 중장선 트렌드를 포착하고, 트렌드 시작 단계에 진입하고, 트렌드 종료 전에 퇴출하여 부착되는 것을 피한다. 이 전략은 트렌드적인 상황에 적합하지만, 흔들림 상황에서의 잘못된 신호를 방지해야합니다. 최적화 파라미터 설정을 통해 보조 지표, 동적 중지 설정을 추가하여 전략 효과를 더욱 향상시킬 수 있다.
/*backtest
start: 2022-09-25 00:00:00
end: 2023-09-25 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"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/
// © slymnturkoglu
//@version=4
strategy("HelloWord")
//study(title="Stochastic", shorttitle="Stoch", format=format.price, precision=2, resolution="")
period1 = 5
period2 = 15
period3 = 50
ma1 = ema(close, period1)
ma2 = ema(close, period2)
ma3 = ema(close, period3)
periodK=13
periodD=15
smoothK=5
k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)
buyCondition = crossover(k, d) and crossover(ma1, ma3) and crossover(ma2, ma3)
sellCondition = crossunder(k, d) and crossunder(ma1, ma3) and crossunder(ma2, ma3)
strategy.entry("long", strategy.long, alert_message="LongAlert", when=buyCondition)
strategy.close("long", alert_message="CloseAlert", when=sellCondition)
//study("Stochastic EMA Trend", overlay=false)
plot(close)
plot(ma1, color=color.blue, linewidth=3, title="EMA period 5")
plot(ma2, color=color.green,linewidth=3, title="EMA period 15")
plot(ma3, color=color.yellow,linewidth=3, title="EMA period 50")
plot(d, color=color.red,linewidth=3, title="d")
plot(k, color=color.blue,linewidth=3, title="k")