커뮤니티
지표
2018-10-12 17:00:04
220
글번호 122637
자꾸 귀찬게해서 죄송합니다.
전에 만들어주신 것인데 속성창에서 변수로 1개봉 2개봉 3개봉 이렇게 수정이 가능하다면 부탁드리겠습니다.만약 안되면 1.두개봉으로 하나 3개봉으로 하나를 중심값 고가 저가를 중심값 상승시 빨강 하락시 파랑으로 부탁드립니다.
var : Hval(0),Lval(0),Middle(0),T(0);
var1 = int(fracportion(Stime/1000)*0.1);
if var1 == 0 then{
Hval = H;
Lval = L;
}
if H > Hval then{
Hval = H;
}
if L < Lval then{
Lval = L;
}
Middle = (Hval+Lval)/2;
if Middle > Middle[1] Then
T = 1;
if Middle < Middle[1] Then
T = -1;
plot1(Hval,"최고",iff(T==1,red,blue));
plot2(Lval,"최저",iff(T==1,red,blue));
plot3(Middle,"중간",iff(T==1,red,blue));
답변 1
예스스탁 예스스탁 답변
2018-10-15 10:10:03
안녕하세요
예스스탁입니다.
input : n(3);
var : Hval(0),Lval(0),Middle(0),T(0);
var : idx(0);
if Bdate != Bdate[1] Then
idx = 0;
Else
idx = idx+1;
var1 = idx%n;
if var1 == 0 then{
Hval = H;
Lval = L;
}
if H > Hval then{
Hval = H;
}
if L < Lval then{
Lval = L;
}
Middle = (Hval+Lval)/2;
if Middle > Middle[1] Then
T = 1;
if Middle < Middle[1] Then
T = -1;
plot1(Hval,"최고",iff(T==1,red,blue));
plot2(Lval,"최저",iff(T==1,red,blue));
plot3(Middle,"중간",iff(T==1,red,blue));
즐거운 하루되세요
> 야크 님이 쓴 글입니다.
> 제목 : 지표
> 자꾸 귀찬게해서 죄송합니다.
전에 만들어주신 것인데 속성창에서 변수로 1개봉 2개봉 3개봉 이렇게 수정이 가능하다면 부탁드리겠습니다.만약 안되면 1.두개봉으로 하나 3개봉으로 하나를 중심값 고가 저가를 중심값 상승시 빨강 하락시 파랑으로 부탁드립니다.
var : Hval(0),Lval(0),Middle(0),T(0);
var1 = int(fracportion(Stime/1000)*0.1);
if var1 == 0 then{
Hval = H;
Lval = L;
}
if H > Hval then{
Hval = H;
}
if L < Lval then{
Lval = L;
}
Middle = (Hval+Lval)/2;
if Middle > Middle[1] Then
T = 1;
if Middle < Middle[1] Then
T = -1;
plot1(Hval,"최고",iff(T==1,red,blue));
plot2(Lval,"최저",iff(T==1,red,blue));
plot3(Middle,"중간",iff(T==1,red,blue));