#,안녕하세요. 아래수식 점검부탁드립니다.
수식검증에는 이상이 없는데 plot7,plot8 선이 출력이 안되고 있습니다, 어디가
잘못 되었는지 도움부탁드립니다.(원하는식은 중심과 고점의2등분선 과 중심과
저점의 2등분선 입니다)
var : Ov(0),Hv(0),Lv(0),MM(0);
if (stime == 80000 or (stime > 80000 and stime[1] < 80000)) or
(stime == 080000 or (stime > 080000 and stime[1] < 080000)) or
(stime == 170000 or (stime > 170000 and stime[1] < 170000)) or
(stime == 233000 or (stime > 233000 and stime[1] < 233000)) or
(stime == 070000 or (stime > 070000 and stime[1] < 070000)) Then{
Ov = O;
Hv = H;
Lv = L;
}
if H > Hv Then
Hv = H;
if L < Lv Then
Lv = L;
MM = (hv)+(lv)/2;
plot1(Ov,"o");
plot2(Hv,"h");
plot3(Lv,"l");
plot4(DayHigh,"D고");
plot5(DayLow,"D저");
plot6(((hv)+(lv))/2,"중심");
plot7(hv-(hv-MM)/2,"고반");
plot8(lv-(lv-MM)/2,"저반");
###,고맙습니다.
답변 1
예스스탁
예스스탁 답변
2021-01-27 13:14:30
안녕하세요
예스스탁입니다.
MM = (hv)+(lv)/2;
중간값의 계산식이 잘못되어 있습니다.
MM = (hv+lv)/2;
이 되어야 합니다.
var : Ov(0),Hv(0),Lv(0),MM(0);
if (stime == 80000 or (stime > 80000 and stime[1] < 80000)) or
(stime == 080000 or (stime > 080000 and stime[1] < 080000)) or
(stime == 170000 or (stime > 170000 and stime[1] < 170000)) or
(stime == 233000 or (stime > 233000 and stime[1] < 233000)) or
(stime == 070000 or (stime > 070000 and stime[1] < 070000)) Then{
Ov = O;
Hv = H;
Lv = L;
}
if H > Hv Then
Hv = H;
if L < Lv Then
Lv = L;
MM = (hv+lv)/2;
plot1(Ov,"o");
plot2(Hv,"h");
plot3(Lv,"l");
plot4(DayHigh,"D고");
plot5(DayLow,"D저");
plot6(MM,"중심");
plot7(hv-(hv-MM)/2,"고반");
plot8(lv-(lv-MM)/2,"저반");
즐거운 하루되세요
> 골든키 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> #,안녕하세요. 아래수식 점검부탁드립니다.
수식검증에는 이상이 없는데 plot7,plot8 선이 출력이 안되고 있습니다, 어디가
잘못 되었는지 도움부탁드립니다.(원하는식은 중심과 고점의2등분선 과 중심과
저점의 2등분선 입니다)
var : Ov(0),Hv(0),Lv(0),MM(0);
if (stime == 80000 or (stime > 80000 and stime[1] < 80000)) or
(stime == 080000 or (stime > 080000 and stime[1] < 080000)) or
(stime == 170000 or (stime > 170000 and stime[1] < 170000)) or
(stime == 233000 or (stime > 233000 and stime[1] < 233000)) or
(stime == 070000 or (stime > 070000 and stime[1] < 070000)) Then{
Ov = O;
Hv = H;
Lv = L;
}
if H > Hv Then
Hv = H;
if L < Lv Then
Lv = L;
MM = (hv)+(lv)/2;
plot1(Ov,"o");
plot2(Hv,"h");
plot3(Lv,"l");
plot4(DayHigh,"D고");
plot5(DayLow,"D저");
plot6(((hv)+(lv))/2,"중심");
plot7(hv-(hv-MM)/2,"고반");
plot8(lv-(lv-MM)/2,"저반");
###,고맙습니다.