이 전략은 트렌드 방향으로 거래 브레이크오웃을 위해 가격의 스윙 최고와 하락을 식별합니다. 이는 지속적인 트렌드 중에 가격 변동을 포착하는 것을 목표로하는 트렌드 다음 전략입니다.
전략 논리:
특정 기간 동안 스윙 최고와 최하위를 식별합니다.
가격이 오징어 상위를 넘을 때 롱으로 가세요.
가격이 저하로 떨어지면 쇼트
리스크를 제어하기 위해 이전 스윙 로프 (장기) 또는 스윙 하이 (단기) 로 스톱 로스를 설정합니다.
만약 가격이 스톱 로스 이하로 하락하면, 포지션을 종료합니다.
장점:
스윙 포인트는 트렌드를 효과적으로 식별합니다. 트렌드 트레이딩은 높은 승률을 가지고 있습니다.
스윙 포인트를 깨는 것은 가격 행동을 가속화시킵니다. 트렌드를 따르는 데 좋습니다.
주요 지지/저항 수준에서 중지하면 위험을 관리할 수 있습니다.
위험성:
스윙 포인트는 종종 뒤떨어져 있고, 가장 좋은 출입 시기를 놓칠 위험이 있습니다.
너무 좁으면 시장 소음으로 인해 영향을 받습니다. 범위를 넓히는 것을 고려하십시오.
탈옥은 가짜로 이어질 수 있고, 탈퇴를 방어하기 위해 멈춰야 한다
요약하자면, 스윙 포인트 브레이크아웃 전략은 트렌드 기반 브레이크아웃 거래를 사용하여 중장기 트렌드를 따르고 있습니다. 높은 승률을 달성 할 수 있지만 성과를 최적화하기 위해 신중한 입시 타이밍과 스톱 로스 배치가 필요합니다. 투자자는 위험을 고려하고 장기적인 안정적인 이익을 위해 적절한 돈 관리를 적용해야합니다.
/*backtest start: 2023-08-12 00:00:00 end: 2023-09-11 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Swing Points", overlay=true) leftBars = input(1) rightBars=input(1) sl = pivotlow(low, leftBars, rightBars) sh = pivothigh(high, leftBars, rightBars) last_sh=na last_sh:= sh!=0 ? sh : nz(last_sh[1]) last_sl=na last_sl:= sl!=0 ? sl : nz(last_sl[1]) EMA = ema(close,55) longCondition = sh and high > EMA shortCondition = sl and close < EMA exitLongCondition = sl < sh[1] exitShortCondition = sh > sl[1] if longCondition strategy.entry("swinghigh", strategy.long, stop=last_sh) if shortCondition strategy.entry("swinglow", strategy.short, stop=last_sl) if exitLongCondition strategy.exit("stoplong", "swinghigh", stop = last_sl ) if exitShortCondition strategy.exit("stopshort", "swinglow", stop = last_sh ) plot(EMA,linewidth = 4)