DEMA 트렌드 다음 전략은 DEMA 지표에 기초하여 설계되었습니다. 가격은 DEMA의 하단 밴드를 넘어서면 구매 신호를 생성하고 가격이 상단 밴드를 넘어서면 판매 신호를 생성합니다. 이 전략은 트렌드 다음 시스템에 속합니다.
이 전략은 가격 트렌드를 결정하기 위해 DEMA 지표를 사용합니다. DEMA는 두 개의 EMA 라인을 사용하여 계산되는 이중 기하급수적 이동 평균이며 가격 변화를 더 빠르게 파악 할 수 있습니다. 전략은 가격과 DEMA 사이의 비율 차이를 계산하고 거래 신호를 생성합니다.
%차가 구매자 매개 변수보다 높을 때 구매 신호가 생성된다. %차가 판매자 매개 변수보다 낮을 때 판매 신호가 생성된다. 구매자 및 판매자 매개 변수는 시그널을 생성하는 힘을 나타냅니다. 이는 시장 조건에 따라 조정 될 수 있습니다.
또한 전략은 필터 조건으로 날짜 범위를 설정합니다. 거래 신호는 지정된 날짜 범위 내에서만 생성됩니다.
위험은 신호 검증을 위한 다른 지표를 결합하고 매개 변수를 최적화하고 스톱 로스를 추가함으로써 완화될 수 있습니다.
DEMA 트렌드 다음 전략은 안정적인 수익성으로 합리적으로 설계되었습니다. 트렌드 방향을 결정하는 데 DEMA 지표를 성공적으로 사용하고 다양한 주식과 중장기 시간 프레임에서 잘 작동합니다. 매개 변수, 추가 지표, 스톱 손실에 대한 추가 개선은 수익과 위험 통제를 향상시킬 수 있습니다. 이 전략은 라이브 거래에 실용적인 가치가 있지만 장기적인 안정성을 위해 지속적인 테스트와 최적화가 필요합니다.
/*backtest start: 2023-09-16 00:00:00 end: 2023-10-16 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version= 2 strategy("DEMA PRICE DİFFERENCE Strategy ",shorttitle="DPD% STR " ,overlay=false) buyper =input(-1) sellper=input(1) demalen = input(50,title="Dema Length") e1= ema(close,demalen) e2=ema(e1,demalen) demaprice = 2 * e1 - e2 price=close demadifper = ((price-demaprice)/price)*100 plot(demadifper, color=red) OverDemaPer = input(1, title="Band for OverBought") UnderDemaPer= input(-1,title="Band for OverSold") band1 = hline(OverDemaPer) band0 = hline(UnderDemaPer) zeroline=0 fill(band1, band0, color=green, transp=90) yearfrom = input(2018) yearuntil =input(2019) monthfrom =input(6) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) if ( crossover(demadifper,buyper)) strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY") else strategy.cancel(id="BUY") if ( crossunder(demadifper,sellper) ) strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL") else strategy.cancel(id="SELL")