커뮤니티

Data2의 완성봉 확인

프로필 이미지
씸풀
2026-01-28 16:57:34
80
글번호 230159
답변완료

Data1=5분봉, Data2=30분봉일 때, Data2에 관련된 지표를 따로 Data2Close[100](0);로 만들어 관리하지 않고 그냥 Data2 종가가 확정되는 때에 계산하려면 그 시점을 잡는 것은 어떻게 해야 하나요?


예를 들면, Data1=5분봉에서 09:55, 10:00(*), 10:05, 10:10, 10:15, 10:20, 10:25, 10:30(*), 10:35 에 끝나는 5분봉들이 있을 때 (*)로 표시된 봉들에서만 Data2의 종가에 기반하여 계산하려면 어떻게 그 봉들을 찾아가나요?

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-29 10:26:11

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. input : 타주기분(30); var : S1(0,Data1),D1(0,Data1),TM(0,Data1),TF(0,Data1); if NextBarBdate != Bdate Then { S1 = data1(TimeToMinutes(NextBarStime)); D1 = data1(NextBarSdate); } if D1 > 0 then { if data1(NextBarSdate) == D1 Then TM = data1(TimeToMinutes(NextBarStime)-S1); Else TM = data1(TimeToMinutes(NextBarStime)+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 { Plot1(1,"30분봉 봉완성시점"); } Else Plot1(0); } 즐거운 하루되세요