안녕하세요.
그림은 70513 질문에서 알려주신 2번 수식으로 지표를 출력하였습니다.
input : Period(250);
var : hh(0),hi(0),HL(0),maxHL(0),cnt(0);
hh = h;
For cnt = 0 to Period-1
{
if h[cnt] > hh Then
{
hh = h[cnt];
hi = cnt;
}
}
hl = L;
For cnt = 0 to hi
{
if l[cnt] < hl Then
{
hl = l[cnt];
}
}
if H == hh Then
HL = L;
if L < HL Then
HL = L;
maxHL = hh-HL;
Plot1(maxHL,"최대낙폭");
Plot2(hh,"당일최고가");
Plot3(HL,"당일최고가이후최저가");
그림의 글처럼
1. 가장 큰폭의 maxHL 값이 작은 값으로 갱신되지 않도록 수식 수정 부탁드립니다.
2. 변수 설정된 기간 내에서 최저점 이전은 버리고
최저점에서 상승하면서 발생한 폭 maxHL 값을 구하도록 수식 부탁드립니다.
힘들게 해서 죄송합니다.
꾸벅 ~
답변 1
예스스탁
예스스탁 답변
2021-01-08 10:49:08
> 골드드래곤 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
그림은 70513 질문에서 알려주신 2번 수식으로 지표를 출력하였습니다.
input : Period(250);
var : hh(0),hi(0),HL(0),maxHL(0),cnt(0);
hh = h;
For cnt = 0 to Period-1
{
if h[cnt] > hh Then
{
hh = h[cnt];
hi = cnt;
}
}
hl = L;
For cnt = 0 to hi
{
if l[cnt] < hl Then
{
hl = l[cnt];
}
}
if H == hh Then
HL = L;
if L < HL Then
HL = L;
maxHL = hh-HL;
Plot1(maxHL,"최대낙폭");
Plot2(hh,"당일최고가");
Plot3(HL,"당일최고가이후최저가");
그림의 글처럼
1. 가장 큰폭의 maxHL 값이 작은 값으로 갱신되지 않도록 수식 수정 부탁드립니다.
2. 변수 설정된 기간 내에서 최저점 이전은 버리고
최저점에서 상승하면서 발생한 폭 maxHL 값을 구하도록 수식 부탁드립니다.
힘들게 해서 죄송합니다.
꾸벅 ~