분봉차트에서 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);
감사합니다