안녕하세요?
data1 : 분봉
data2 : 일봉
이렇게 쓰고 있는데,, 매번 data2 종목을 바꿔주는게 불편해서
분봉에서 data2 띄우지 않고 전일의 시/고/저/종가 이평을 불러와서 동일하게 쓰려고 합니다.
value1 = ma(closed(1),5);
value2 = data2(ma(closed(0),5)) ;
Plot1(value1);
plot2(Value2);
이렇게 작성하면 value1은 분봉마다 가격이 달라지고 value2는 분봉이 변해도 당일중에는 당일중에는 변동이 없는데
data2를 쓰지않고 value2와 같이 당일은 동일한 값을 표현하는 방법이 있는지요?
답변 1
예스스탁
예스스탁 답변
2023-03-14 15:01:17
안녕하세요
예스스탁입니다.
1
value1 = ma(closed(1),5);
위 내용은 일봉이평이 아닙니다.
분봉에서 매봉기준 전일종가를 5개 모아서 평균하는 내용일 뿐입니다.
2
분봉이하 차트에서 일봉이평을 계산하시려면
별도로 참조데이타는 필요없습니다.
아래식 이용하시면 됩니다.
input : N(5);
var : cnt(0),sum(0),dayma(0);
sum = 0;
For cnt = 1 to 5
{
sum = sum + DayClose(cnt);
}
dayma = sum/N;
Plot1(dayma);
즐거운 하루되세요
> 오토원 님이 쓴 글입니다.
> 제목 : 분봉에서 일봉데이터 불러오기 관련 문의 드립니다.
>
안녕하세요?
data1 : 분봉
data2 : 일봉
이렇게 쓰고 있는데,, 매번 data2 종목을 바꿔주는게 불편해서
분봉에서 data2 띄우지 않고 전일의 시/고/저/종가 이평을 불러와서 동일하게 쓰려고 합니다.
value1 = ma(closed(1),5);
value2 = data2(ma(closed(0),5)) ;
Plot1(value1);
plot2(Value2);
이렇게 작성하면 value1은 분봉마다 가격이 달라지고 value2는 분봉이 변해도 당일중에는 당일중에는 변동이 없는데
data2를 쓰지않고 value2와 같이 당일은 동일한 값을 표현하는 방법이 있는지요?