커뮤니티

지표 질문입니다

프로필 이미지
유튜버
2021-11-30 09:47:12
610
글번호 154030
답변완료
틱 차트에서 시가 시작후 최초 5분간 고가 저가를 표시한다 시가 시작후 둘째 5분간 고가 저가를 표시한다 최초 5분간 고가와 둘째 5분간 고가를 연결하여 선으로 표시한다 최초 5분간 저가와 둘째 5분간 저가를 연결하여 선으로 표시한다 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-30 13:45:24

안녕하세요 예스스탁입니다. input : 분(5); var : S1(0),D1(0),TM(0),TF(0),cnt(0),idx(0),TL1(0),TL2(0); Array : HH[10](0),LL[10](0); Array : HD[10](0),LD[10](0); Array : HT[10](0),LT[10](0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; idx = 0; TL_Delete(TL1); TL_Delete(TL2); } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or (Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then { idx = idx+1; HH[0] = H; HD[0] = sDate; HT[0] = sTime; LL[0] = L; LD[0] = sDate; LT[0] = sTime; for cnt = 1 to 9 { HH[cnt] = HH[cnt-1][1]; HD[cnt] = HD[cnt-1][1]; HT[cnt] = HT[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; LD[cnt] = LD[cnt-1][1]; LT[cnt] = LT[cnt-1][1]; } if idx == 2 Then { TL1 = TL_New(HD[1],HT[1],HH[1],HD[0],HT[0],HH[0]); TL_SetExtRight(TL1,true); TL_SetColor(TL1,RED); TL2 = TL_New(LD[1],LT[1],LL[1],LD[0],LT[0],LL[0]); TL_SetExtRight(TL2,true); TL_SetColor(TL2,BLUE); } } if HH[0] > 0 and H > HH[0] Then { HH[0] = H; HD[0] = sDate; HT[0] = sTime; if idx == 2 Then TL_SetEnd(TL1,HD[0],HT[0],HH[0]); } if LL[0] > 0 and L < LL[0] Then { LL[0] = L; LD[0] = sDate; LT[0] = sTime; if idx == 2 Then TL_SetEnd(TL2,LD[0],LT[0],LL[0]); } if idx == 1 Then { var1 = hh[0]; var2 = ll[0]; } if idx == 2 Then { var3 = hh[0]; var4 = ll[0]; } Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); } 즐거운 하루되세요 > 유튜버 님이 쓴 글입니다. > 제목 : 지표 질문입니다 > 틱 차트에서 시가 시작후 최초 5분간 고가 저가를 표시한다 시가 시작후 둘째 5분간 고가 저가를 표시한다 최초 5분간 고가와 둘째 5분간 고가를 연결하여 선으로 표시한다 최초 5분간 저가와 둘째 5분간 저가를 연결하여 선으로 표시한다 감사합니다