커뮤니티
문의 드립니다.
2018-04-28 14:20:50
139
글번호 118566
100봉 중에 고가가 최고일 때의 index 번호가 var8 입니다.
일봉에서 "현재봉과 인덱스번호가 var8인 봉과의 거리가 50일보다 크다면" 이라는 조건식을 표현할 수 있는 방법을 좀 부탁드립니다.
if C== lowest(H,100) Then
var8= index ;
현재봉의 index번호 - var8 > 50 이렇게 작성하면 될 것같은데 현재봉의 index번호를 잘 모르겠습니다.
100봉 중 최고가봉에서 현재봉까지 일봉이 몇 개가 존재하는지 그 간격(일수)를 수식으로 표현하고자 합니다.
답변 1
예스스탁 예스스탁 답변
2018-04-30 11:03:11
안녕하세요
예스스탁입니다.
1
index - var8 > 5
작성하신 위 내용에 문제가 없습니다.
현재봉의 봉번호는 index입니다.
그러므로 위와 같이 저장하시면 var8과 현재봉 사아의 봉갯수가 됩니다.
2
100봉중 최고가봉이 현재봉으로 부터 몇봉전에 발생했는지
봉수를 알고자 하시면 아래수식 사용하셔도 됩니다.
input : N(100);
var : cnt(0),HH(0),HI(0);
HH = H;
HI = 0;
for cnt = 0 to N-1
{
if H[cnt] > HH Then
{
HH = H[cnt];
HI = cnt;
}
}
plot1(HI);
즐거운 하루되세요
> 이심전심 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 100봉 중에 고가가 최고일 때의 index 번호가 var8 입니다.
일봉에서 "현재봉과 인덱스번호가 var8인 봉과의 거리가 50일보다 크다면" 이라는 조건식을 표현할 수 있는 방법을 좀 부탁드립니다.
if C== lowest(H,100) Then
var8= index ;
현재봉의 index번호 - var8 > 50 이렇게 작성하면 될 것같은데 현재봉의 index번호를 잘 모르겠습니다.
100봉 중 최고가봉에서 현재봉까지 일봉이 몇 개가 존재하는지 그 간격(일수)를 수식으로 표현하고자 합니다.
다음글
이전글