커뮤니티

문의드립니다.

프로필 이미지
zigzig
2023-10-11 07:55:20
1055
글번호 172976
답변완료
어제 글번호 84048 에서 알려주신대로 수식을 작성했더니 잘 되었습니다. 감사합니다. var : B(0),B2(0),B3(0),B4(0),B5(0),ii(0); B = Accum(iff(C > O,1,0)); if date != date[1] Then B2= B[1]; B3 = B - B2; if date != date[1] Then { B4 = B3[1]; ii = 0; } Else ii = ii +1; B5 = B3 / (B4/380 * ii); Plot1(B5); 그런데 이 수식을 1분봉 차트뿐만 아니라, 초차트, 틱차트에서도 보고싶어서 키움수식 BarsSince(date(1)!=date) 에 해당되는 '일자가 변경된 후 지나간 봉 갯수'를 '일자가 변경된 후 1분씩 증가'로 변경하고 싶습니다. 예를 들면 090000~090059 == 1,090100~090159 == 2 ... 이런식으로 작성하고 싶습니다. 만약 시가가 높게 떠서 vi 때문에 9시02분부터 시작하면 1이 아닌 3으로 시작되게 수식을 작성하고 싶습니다. 즉, vi때문에 비어있는 시간의 공백이 없이, 090000부터 매분당 1씩 증가하도록 작성하고 싶습니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-11 14:35:13

안녕하세요 예스스탁입니다. var : B(0),B2(0),B3(0),B4(0),B5(0),ii(0),i1(0); B = Accum(iff(C > O,1,0)); if date != date[1] Then B2= B[1]; B3 = B - B2; if date != date[1] Then { B4 = B3[1]; i1 = TimeToMinutes(sTime); } ii = TimeToMinutes(sTime)-i1; B5 = B3 / (B4/380 * ii); Plot1(B5); 즐거운 하루되세요 > zigzig 님이 쓴 글입니다. > 제목 : 문의드립니다. > 어제 글번호 84048 에서 알려주신대로 수식을 작성했더니 잘 되었습니다. 감사합니다. var : B(0),B2(0),B3(0),B4(0),B5(0),ii(0); B = Accum(iff(C > O,1,0)); if date != date[1] Then B2= B[1]; B3 = B - B2; if date != date[1] Then { B4 = B3[1]; ii = 0; } Else ii = ii +1; B5 = B3 / (B4/380 * ii); Plot1(B5); 그런데 이 수식을 1분봉 차트뿐만 아니라, 초차트, 틱차트에서도 보고싶어서 키움수식 BarsSince(date(1)!=date) 에 해당되는 '일자가 변경된 후 지나간 봉 갯수'를 '일자가 변경된 후 1분씩 증가'로 변경하고 싶습니다. 예를 들면 090000~090059 == 1,090100~090159 == 2 ... 이런식으로 작성하고 싶습니다. 만약 시가가 높게 떠서 vi 때문에 9시02분부터 시작하면 1이 아닌 3으로 시작되게 수식을 작성하고 싶습니다. 즉, vi때문에 비어있는 시간의 공백이 없이, 090000부터 매분당 1씩 증가하도록 작성하고 싶습니다. 감사합니다.