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`: 각각 롱 포지션과 숏 포지션에서의 손절매 포인트를 계산합니다.
- **피봇 포인트 활용**: 피봇 포인트는 주로 지지선과 저항선으로 활용됩니다. 가격이 피봇 라인 근처에 도달하면 매수나 매도의 기회를 찾을 수 있습니다. - 상단 피봇 (yellow): 가격이 상단 피봇을 돌파하면 상승 신호로 볼 수 있습니다. - 하단 피봇 (blue): 가격이 하단 피봇에서 반등하면 지지선으로 작용할 수 있습니다.
- **손절매 설정**: 최근 저점과 고점을 이용해 손절매 포인트를 설정하여, 잘못된 방향으로의 가격 변동을 방지할 수 있습니다. - 롱 포지션의 경우, 최근 최저점을 기준으로 손절매를 설정합니다. - 숏 포지션의 경우, 최근 최고점을 기준으로 손절매를 설정합니다.
המידע והפרסומים אינם אמורים להיות, ואינם מהווים, עצות פיננסיות, השקעות, מסחר או סוגים אחרים של עצות או המלצות שסופקו או מאושרים על ידי TradingView. קרא עוד בתנאים וההגבלות.