커뮤니티

봉 차트에서 수식 적용시

프로필 이미지
마천
2023-12-03 21:58:18
989
글번호 174540
답변완료
if sdate != sdate[1] then { a = 0; } else { a = a + 1; if a > 0 then { Plot1(a, "a",rgb(255,0,0),def,막대굵기); } else { Plot1(a, "a",rgb(0,0,255),def,막대굵기); } } 이런 수식에서 예를 들어서 3분봉 챠트에서 두번째 봉 시작할때(새로운 봉 시작시) a값을 0으로 초기화를 하고 싶은데 어떻게 해야 하나요?
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2023-12-04 16:13:36

안녕하세요 예스스탁입니다. 1 당일 N번째 봉에서 a가 0으로 초기화되면 아래와 같습니다. input : N(2),막대굵기(1); var : b(0),a(0); if sDate != sDate[1] Then b = 0; b = b+1; if b == N then { a = 0; } else { a = a + 1; if a > 0 then { Plot1(a, "a",rgb(255,0,0),def,막대굵기); } else { Plot1(a, "a",rgb(0,0,255),def,막대굵기); } } 2 당일 N번째봉 까지는 a가 모두 0이면 아래와 같이 작성하시면 됩니다. input : N(2),막대굵기(1); var : b(0),a(0); if sDate != sDate[1] Then b = 0; b = b+1; if b <= N then { a = 0; } else { a = a + 1; if a > 0 then { Plot1(a, "a",rgb(255,0,0),def,막대굵기); } else { Plot1(a, "a",rgb(0,0,255),def,막대굵기); } } 즐거운 하루되세요 > 마천 님이 쓴 글입니다. > 제목 : 봉 차트에서 수식 적용시 > if sdate != sdate[1] then { a = 0; } else { a = a + 1; if a > 0 then { Plot1(a, "a",rgb(255,0,0),def,막대굵기); } else { Plot1(a, "a",rgb(0,0,255),def,막대굵기); } } 이런 수식에서 예를 들어서 3분봉 챠트에서 두번째 봉 시작할때(새로운 봉 시작시) a값을 0으로 초기화를 하고 싶은데 어떻게 해야 하나요?
프로필 이미지

마천

2023-12-05 22:05:48

상세한 답변 감사드립니다. 제가 구현하고 싶은것은 조금 달라서 재질문 드립니다. 그림 참조합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 봉 차트에서 수식 적용시 > 안녕하세요 예스스탁입니다. 1 당일 N번째 봉에서 a가 0으로 초기화되면 아래와 같습니다. input : N(2),막대굵기(1); var : b(0),a(0); if sDate != sDate[1] Then b = 0; b = b+1; if b == N then { a = 0; } else { a = a + 1; if a > 0 then { Plot1(a, "a",rgb(255,0,0),def,막대굵기); } else { Plot1(a, "a",rgb(0,0,255),def,막대굵기); } } 2 당일 N번째봉 까지는 a가 모두 0이면 아래와 같이 작성하시면 됩니다. input : N(2),막대굵기(1); var : b(0),a(0); if sDate != sDate[1] Then b = 0; b = b+1; if b <= N then { a = 0; } else { a = a + 1; if a > 0 then { Plot1(a, "a",rgb(255,0,0),def,막대굵기); } else { Plot1(a, "a",rgb(0,0,255),def,막대굵기); } } 즐거운 하루되세요 > 마천 님이 쓴 글입니다. > 제목 : 봉 차트에서 수식 적용시 > if sdate != sdate[1] then { a = 0; } else { a = a + 1; if a > 0 then { Plot1(a, "a",rgb(255,0,0),def,막대굵기); } else { Plot1(a, "a",rgb(0,0,255),def,막대굵기); } } 이런 수식에서 예를 들어서 3분봉 챠트에서 두번째 봉 시작할때(새로운 봉 시작시) a값을 0으로 초기화를 하고 싶은데 어떻게 해야 하나요?