커뮤니티

수식 부탁드립니다.

프로필 이미지
oni
2022-11-14 14:41:05
1195
글번호 163769
답변완료
안녕하세요. 가격박스를 만들고 싶은데요. N일간의 최고종가와 최저종가를 지표로 표현하고 싶은데, 당일 최고와 최저의 종가가 갱신되면 값이 변경되고 갱신되지 않으면 유지 되는 지표를 그리고 싶습니다. dayclose를 사용하는 경우와 그렇지 않고 array와 for문을 이용하여 close만 사용하여 구하는 경우 2가지를 부탁드립니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-11-15 14:22:07

안녕하세요 예스스탁입니다. 1 input : N(20); var : cnt(0),hc(0),lc(0); hc = 0; lc = 0; For cnt = 0 to N-1 { if hc == 0 or (hc > 0 and DayClose(cnt) > hc) Then hc = DayClose(cnt); if lc == 0 or (lc > 0 and DayClose(cnt) < lc) Then lc = DayClose(cnt); } Plot1(hc); plot2(lc); 2 input : N(20); var : cnt(0),hc(0),lc(0); if DayClose(N-1) > 0 Then { hc = 0; lc = 0; For cnt = 0 to N-1 { if hc == 0 or (hc > 0 and DayClose(cnt) > hc) Then hc = DayClose(cnt); if lc == 0 or (lc > 0 and DayClose(cnt) < lc) Then lc = DayClose(cnt); } Plot1(hc); plot2(lc); } 즐거운 하루되세요 > oni 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요. 가격박스를 만들고 싶은데요. N일간의 최고종가와 최저종가를 지표로 표현하고 싶은데, 당일 최고와 최저의 종가가 갱신되면 값이 변경되고 갱신되지 않으면 유지 되는 지표를 그리고 싶습니다. dayclose를 사용하는 경우와 그렇지 않고 array와 for문을 이용하여 close만 사용하여 구하는 경우 2가지를 부탁드립니다.
프로필 이미지

oni

2022-11-15 19:21:14

dayclose를 사용하지 않고는 방법이 없을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다. > 안녕하세요 예스스탁입니다. 1 input : N(20); var : cnt(0),hc(0),lc(0); hc = 0; lc = 0; For cnt = 0 to N-1 { if hc == 0 or (hc > 0 and DayClose(cnt) > hc) Then hc = DayClose(cnt); if lc == 0 or (lc > 0 and DayClose(cnt) < lc) Then lc = DayClose(cnt); } Plot1(hc); plot2(lc); 2 input : N(20); var : cnt(0),hc(0),lc(0); if DayClose(N-1) > 0 Then { hc = 0; lc = 0; For cnt = 0 to N-1 { if hc == 0 or (hc > 0 and DayClose(cnt) > hc) Then hc = DayClose(cnt); if lc == 0 or (lc > 0 and DayClose(cnt) < lc) Then lc = DayClose(cnt); } Plot1(hc); plot2(lc); } 즐거운 하루되세요 > oni 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요. 가격박스를 만들고 싶은데요. N일간의 최고종가와 최저종가를 지표로 표현하고 싶은데, 당일 최고와 최저의 종가가 갱신되면 값이 변경되고 갱신되지 않으면 유지 되는 지표를 그리고 싶습니다. dayclose를 사용하는 경우와 그렇지 않고 array와 for문을 이용하여 close만 사용하여 구하는 경우 2가지를 부탁드립니다.