커뮤니티
질문 올립니다
2018-10-25 21:33:46
162
글번호 123042
Data1 : 연결선물지수
Data2 : Kospi200 일봉
이렇게 사용하고 있는데 Data2의 Highest / Lowest를 이용해서 당일포함해서 N일간의 고점 저점을 구하려고 하는데 잘 안됩니다. 도와주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2018-10-26 09:58:41
안녕하세요
예스스탁입니다.
차트의 데이터는 완성봉의 값만 사용이 가능합니다.
참조데이터가 일봉이면 당일봉은 미완성으로 사용이 가능하지 않아
data2(highest(H,10))과 같이 작성하면
전일기준으로 10일간 최고가가 리턴됩니다.
당일봉을 포함하기 위해서는
참조데이터도 분봉이어야 하고 아래와 같이 작성해서 사용하시면 됩니다.
차트의 데이터가 n일 이상이어야 값이 계산되므로
참조데이터의 갯수는 최대한 많이 조회하시기 바랍니다.
실시간차트의 최대 조회건수는 1만개 입니다.
input : n(10);
var : sum(0,data2),cnt(0,data2),hh(0,data2),ll(0,data2);
Array : dh2[100](0,data2),dl2[100](0,data2);
if data2(bdate != bdate[1]) Then
{
dH2[0] = data2(H);
dL2[0] = data2(L);
for cnt = 1 to 99
{
dh2[cnt] = dh2[cnt-1][1];
dl2[cnt] = dl2[cnt-1][1];
}
}
if data2(H) > dh2[0] Then
dh2[0] = data2(H);
if data2(L) < dl2[0] Then
dl2[0] = data2(L);
if dh2[n-1] > 0 and dl2[n-1] > 0 then
{
HH = dh2[0];
LL = dl2[0];
for cnt = 0 to n
{
if dh2[cnt] > hh Then
hh = dh2[cnt];
if dl2[cnt] < ll Then
ll = dl2[cnt];
}
plot1(HH);
plot2(LL);
}
즐거운 하루되세요
> 뚱언니알러지 님이 쓴 글입니다.
> 제목 : 질문 올립니다
> Data1 : 연결선물지수
Data2 : Kospi200 일봉
이렇게 사용하고 있는데 Data2의 Highest / Lowest를 이용해서 당일포함해서 N일간의 고점 저점을 구하려고 하는데 잘 안됩니다. 도와주시면 감사하겠습니다.
다음글
이전글