커뮤니티

10시 시작 고저라인

프로필 이미지
상암동
2025-12-30 10:45:09
52
글번호 229464
답변완료

늘 감사합니다.

1. data2의 10시00분을 시가로 장 끝까지 시가선 고가선 저가선을 그려 주세요.

예를 들면 08시45분에 그려지는 시고저 라인과 같습니다.


2. 이 data2의 고저 값이 갱신될 때 data1의 차트에 수평선이 표시되는 수식.


3. 시간은 변경 가능하게 해 주세요.


감사합니다.

새해 복 많이 받으세요.


지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-30 14:13:42

안녕하세요 예스스탁입니다. 1 input : ntime(100000); var : O2(Nan,Data2),H2(Nan,Data2),L2(Nan,Data2); if Data2(Bdate != Bdate[1]) Then { O2 = Nan; H2 = Nan; L2 = Nan; } if Data2((sdate != sDate[1] and sTime >= ntime) or (sdate == sDate[1] and sTime >= ntime and sTime[1] < ntime)) Then { O2 = data2(O); H2 = data2(H); L2 = data2(L); } if IsNan(O2) == False Then { if Data2(h) > h2 Then h2 = Data2(h); if Data2(l) < l2 Then l2 = Data2(l); Plot1(O2); Plot2(H2); Plot3(L2); } Else { NoPlot(1); NoPlot(2); NoPlot(3); } 2 input : ntime(100000); var : O2(Nan,Data2),H2(Nan,Data2),L2(Nan,Data2); var : H1(Nan,Data2),L1(Nan,Data2); if Data2(Bdate != Bdate[1]) Then { O2 = Nan; H2 = Nan; L2 = Nan; H1 = Nan; L1 = Nan; } if Data2((sdate != sDate[1] and sTime >= ntime) or (sdate == sDate[1] and sTime >= ntime and sTime[1] < ntime)) Then { o2 = Data2(O); H2 = data2(H); L2 = data2(L); H1 = data1(H); L1 = data1(L); } if IsNan(O2) == False Then { if Data2(h) > h2 Then { h2 = Data2(h); h1 = Data1(h); } if Data2(l) < l2 Then { l2 = Data2(l); l1 = Data1(l); } Plot1(H1); Plot2(L1); } Else { NoPlot(1); NoPlot(2); } 새해 복 많이 받으세요