5분봉 피봇라인

280
1. **헤더와 지표 선언**
```pinescript
//version=5
indicator("피봇라인 [닥터강]", "피봇라인 [닥터강]", true)
```
- `//version=5`: 파인스크립트의 버전 5를 사용한다는 것을 나타냅니다.
- `indicator`: 지표를 정의합니다. 지표의 이름은 "피봇라인 [닥터강]"입니다.

2. **변수 선언**
```pinescript
plotPivots = true
pivotLookup = 1
```
- `plotPivots`: 피봇 라인을 그릴지 여부를 나타내는 불리언 변수입니다.
- `pivotLookup`: 피봇을 계산할 기준 간격을 나타냅니다. 여기서는 1로 설정되어 있습니다.

3. **피봇 포인트 계산**
```pinescript
hih = ta.pivothigh(high, pivotLookup, pivotLookup)
lol = ta.pivotlow (low , pivotLookup, pivotLookup)
top = ta.valuewhen(hih, high[pivotLookup], 0)
bottom = ta.valuewhen(lol, low [pivotLookup], 0)
```
- `ta.pivothigh`와 `ta.pivotlow`: 지정된 기간 동안의 최고점과 최저점을 계산합니다.
- `ta.valuewhen`: 조건이 충족될 때의 값을 반환합니다. 여기서는 피봇 포인트에서의 고점과 저점을 반환합니다.

4. **손절매 포인트 계산**
```pinescript
stop_loss_long = ta.lowest(low[1], 2) * (1 - (0/100 * 0.01))
stop_loss_short = ta.highest(high[1], 2) * (1 + (0/100 * 0.01))
```
- `ta.lowest`와 `ta.highest`: 최근 2개 봉 중 최저점과 최고점을 계산합니다.
- `stop_loss_long`과 `stop_loss_short`: 각각 롱 포지션과 숏 포지션에서의 손절매 포인트를 계산합니다.

5. **피봇 라인 그리기**
```pinescript
plot(top, offset=-pivotLookup, linewidth=1, color=(top != top[1] ? na : (plotPivots ? color.yellow : na)), title="pivotTop")
plot(bottom, offset=-pivotLookup, linewidth=1, color=(bottom != bottom[1] ? na : (plotPivots ? color.blue : na)), title="pivotBottom")
```
- `plot`: 피봇 라인을 차트에 그립니다.
- `offset`: 라인이 그려질 위치를 조정합니다.
- `linewidth`: 라인의 두께를 설정합니다.
- `color`: 라인의 색상을 설정합니다. `top`은 노란색, `bottom`은 파란색으로 설정됩니다.
- `title`: 라인의 제목을 설정합니다.

### 매매 포인트

- **피봇 포인트 활용**: 피봇 포인트는 주로 지지선과 저항선으로 활용됩니다. 가격이 피봇 라인 근처에 도달하면 매수나 매도의 기회를 찾을 수 있습니다.
- 상단 피봇 (yellow): 가격이 상단 피봇을 돌파하면 상승 신호로 볼 수 있습니다.
- 하단 피봇 (blue): 가격이 하단 피봇에서 반등하면 지지선으로 작용할 수 있습니다.

- **손절매 설정**: 최근 저점과 고점을 이용해 손절매 포인트를 설정하여, 잘못된 방향으로의 가격 변동을 방지할 수 있습니다.
- 롱 포지션의 경우, 최근 최저점을 기준으로 손절매를 설정합니다.
- 숏 포지션의 경우, 최근 최고점을 기준으로 손절매를 설정합니다.

면책사항

해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.