커뮤니티

문의드립니다

프로필 이미지
러블리
2025-02-27 20:39:55
420
글번호 188640
답변완료
분봉차트에서 n일 동안의 (고가+저가)/2 = 중간값을 표시하고 싶습니다 즉 분봉차트에 일봉의 n일 동안의 고+저/2 중간값을 표시 아래처럼 했는데 수치가 좀 이상하게 나오는거 같아요 Input : n(5); var1 = (DayHigh(n)+DayLow(n))/2; Plot1(var1); 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-28 11:34:28

안녕하세요 예스스탁입니다. 작성하신 내용은 n일전 고가와 저가의 중간값입니다. n일간 최고가와 최저가의 중간은 아래와 같이 작성하셔야 합니다. Input : n(5); var : hh(0),ll(0),cnt(0); hh = 0; ll = 0; For cnt = 0 to n-1 { if (hh == 0 or (hh > 0 and DayHigh(cnt) > hh)) Then hh = DayHigh(cnt); if (ll == 0 or (ll > 0 and DayLow(cnt) < ll)) Then ll = DayLow(cnt); } var1 = (hh+ll)/2; Plot1(var1); 즐거운 하루되세요 > 러블리 님이 쓴 글입니다. > 제목 : 문의드립니다 > 분봉차트에서 n일 동안의 (고가+저가)/2 = 중간값을 표시하고 싶습니다 즉 분봉차트에 일봉의 n일 동안의 고+저/2 중간값을 표시 아래처럼 했는데 수치가 좀 이상하게 나오는거 같아요 Input : n(5); var1 = (DayHigh(n)+DayLow(n))/2; Plot1(var1); 감사합니다