커뮤니티

부탁드립니다

프로필 이미지
골든키
2021-01-27 09:27:50
718
글번호 145830
답변완료
#,안녕하세요. 아래수식 점검부탁드립니다. 수식검증에는 이상이 없는데 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,"저반"); ###,고맙습니다.