커뮤니티

추세선 연결 문의 드립니다

프로필 이미지
runriver
2026-01-14 15:28:28
44
글번호 229808
답변완료

3분봉에서 전일최고점과 전전일 최고점, 전일 최저점과 전전일 최저점을 발생한 봉끼리 추세선 연결을 하고 싶습니다. 그리고 연결하고 싶은 날짜를 지정하여 연결하고 싶습니다. 예를들어 앞의 방식으로 10일의 고점과 13일의 고점 이런식으로요. 수고에 감사드립니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-15 10:51:34

안녕하세요 예스스탁입니다. input : Nday1(1),Nday2(2); var : i(0),TL1(0),TL2(0); Array : HD[50](0),HT[50](0),HH[50](0); Array : LD[50](0),LT[50](0),LL[50](0); if Bdate != Bdate[1] Then { For i = 49 DownTo 1 { HD[i] = HD[i-1]; HT[i] = HT[i-1]; HH[i] = HH[i-1]; LD[i] = LD[i-1]; LT[i] = LT[i-1]; LL[i] = LL[i-1]; } HD[0] = sDate; HT[0] = sTime; HH[0] = H; LD[0] = sDate; LT[0] = sTime; LL[0] = L; if HD[nday2] > 0 Then { TL_Delete(TL1); TL1 = TL_New(HD[nday2],HT[nday2],HH[nday2],HD[nday1],HT[nday1],HH[nday1]); TL_SetColor(TL1,Red); TL_SetExtRight(TL1,true); TL_Delete(TL2); TL2 = TL_New(LD[nday2],LT[nday2],LL[nday2],LD[nday1],LT[nday1],LL[nday1]); TL_SetColor(TL2,Red); TL_SetExtRight(TL2,true); } } if HH[0] > 0 and H > HH[0] Then { HD[0] = sDate; HT[0] = sTime; HH[0] = H; if nday1 == 0 Then { TL_SetEnd(TL1,HD[nday1],HT[nday1],HH[nday1]); } } if LL[0] > 0 and L < LL[0] Then { LD[0] = sDate; LT[0] = sTime; LL[0] = L; if nday1 == 0 Then { TL_SetEnd(TL2,LD[nday1],LT[nday1],LL[nday1]); } } 즐거운 하루되세요