안녕하세요.
3분 챠트에서 최근 고점(A)과 최근 고점 이전의 당일의 최고가(B) 사이의 최저가를 구하는 식이 궁금합니다.
A와 B는 아래와 같이 정의를 내리면 어떨까 합니다.
A : Highest(H,20)
B : Dayhigh()[20]
감사합니다
답변 1
예스스탁
예스스탁 답변
2025-01-16 11:32:49
안녕하세요
예스스탁입니다.
var : hh(0),hi(0),cnt(0),ll(0);
#당일최고가와 최고가 인덱스 계산
if Bdate != Bdate[1] Then
{
hh = h;
hi = Index;
}
Else
{
if hh > 0 and h > hh Then
{
hh = h;
hi = Index;
}
}
#20개봉 최고가가 발생하면
if h > highest(H,20)[1] Then
{
#직전 당일최고가와 현재봉 사이의 최고가 계산
ll = 0;
For cnt = 1 to index-hi[1]
{
if bDate[cnt] == bDate and (ll == 0 or (ll > 0 and L[cnt] < ll)) Then
ll = L[cnt];
}
}
Plot1(ll);
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 안녕하세요.
3분 챠트에서 최근 고점(A)과 최근 고점 이전의 당일의 최고가(B) 사이의 최저가를 구하는 식이 궁금합니다.
A와 B는 아래와 같이 정의를 내리면 어떨까 합니다.
A : Highest(H,20)
B : Dayhigh()[20]
감사합니다