피보트 포인트 브레이크아웃에 기반한 트렌드를 따르는 전략

저자:차오장, 날짜: 2023-09-13 17:20:40
태그:

이 전략은 트렌드 다음 전략 Pivot 포인트 브레이크아웃에 기반. 그것은 주요 지원 및 저항 수준을 식별하고 트렌드를 따라 이러한 레벨의 브레이크아웃을 거래합니다.

논리는 다음과 같습니다.

  1. 한 기간 동안 가장 높은 높은 가격과 가장 낮은 낮은 가격을 주요 지원/저항 수준으로 계산합니다.

  2. 가격이 전날의 높은 지점보다 높을 때, 구매 신호가 생성됩니다.

  3. 가격이 전날의 낮은 주축보다 낮을 때 판매 신호가 생성됩니다.

  4. 브레이크가 발생하면 트렌드를 빠르게 따라가십시오. 지원이 다시 깨지면 스톱 로스가 종료됩니다.

이점은 트렌드 트레이딩을 위해 피보트 브레이크오웃 타이밍을 활용하는 것입니다. 그러나 시장 범위에서 과도한 불확실성 신호를 피하기 위해 지표 패턴을 관찰해야합니다.

요약하자면, 중추적 지지/저항 레벨의 브레이크오웃을 보는 것은 비교적 간단하고 직관적인 추적 접근법입니다. 그러나 거래자는 전략이 트렌드 엔트리와 신속한 스톱 손실에서 이익을 얻도록 추가 기술 지표 및 매개 변수 조정에서 확인을 필요로합니다.


/*backtest
start: 2022-09-12 00:00:00
end: 2023-09-12 00:00:00
period: 3d
basePeriod: 1d
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/
// © Yo_adriiiiaan

//@version=4
strategy("Breakout Strategy", overlay = true, commission_type=strategy.commission.percent,commission_value=0, initial_capital = 1000,  default_qty_type=strategy.percent_of_equity, default_qty_value=100)
left =  input(10)
right = input(10)
pivot_high = 0.000
pivot_low = 0.000
pivot_high := nz(pivothigh(high,left,right), pivot_high[1])
pivot_low := nz(pivotlow(low,left,right), pivot_low[1])
plot(pivot_high)
plot(pivot_low)
breakout_bull = close > pivot_high[1]
breakdown_bear = close < pivot_low[1]

barcolor(close > pivot_high[1]? color.green:close < pivot_low[1]? color.red:close < pivot_high[1]? color.orange:na)
strategy.entry("Long", strategy.long, when = breakout_bull)
strategy.close_all(when = breakdown_bear) 
//strategy.entry("Short", strategy.short, when = breakdown_bear)


더 많은