스윙 포인트 브레이크업 거래 전략

저자:차오장, 날짜: 2023-09-12 14:40:56
태그:

이 전략은 트렌드 방향으로 거래 브레이크오웃을 위해 가격의 스윙 최고와 하락을 식별합니다. 이는 지속적인 트렌드 중에 가격 변동을 포착하는 것을 목표로하는 트렌드 다음 전략입니다.

전략 논리:

  1. 특정 기간 동안 스윙 최고와 최하위를 식별합니다.

  2. 가격이 오징어 상위를 넘을 때 롱으로 가세요.

  3. 가격이 저하로 떨어지면 쇼트

  4. 리스크를 제어하기 위해 이전 스윙 로프 (장기) 또는 스윙 하이 (단기) 로 스톱 로스를 설정합니다.

  5. 만약 가격이 스톱 로스 이하로 하락하면, 포지션을 종료합니다.

장점:

  1. 스윙 포인트는 트렌드를 효과적으로 식별합니다. 트렌드 트레이딩은 높은 승률을 가지고 있습니다.

  2. 스윙 포인트를 깨는 것은 가격 행동을 가속화시킵니다. 트렌드를 따르는 데 좋습니다.

  3. 주요 지지/저항 수준에서 중지하면 위험을 관리할 수 있습니다.

위험성:

  1. 스윙 포인트는 종종 뒤떨어져 있고, 가장 좋은 출입 시기를 놓칠 위험이 있습니다.

  2. 너무 좁으면 시장 소음으로 인해 영향을 받습니다. 범위를 넓히는 것을 고려하십시오.

  3. 탈옥은 가짜로 이어질 수 있고, 탈퇴를 방어하기 위해 멈춰야 한다

요약하자면, 스윙 포인트 브레이크아웃 전략은 트렌드 기반 브레이크아웃 거래를 사용하여 중장기 트렌드를 따르고 있습니다. 높은 승률을 달성 할 수 있지만 성과를 최적화하기 위해 신중한 입시 타이밍과 스톱 로스 배치가 필요합니다. 투자자는 위험을 고려하고 장기적인 안정적인 이익을 위해 적절한 돈 관리를 적용해야합니다.


/*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)

더 많은