커뮤니티

지표문의

프로필 이미지
호정0688
2021-11-04 14:38:55
628
글번호 153398
답변완료
수식 부탁드립니다. 소숫점일때 반올림 하는 수식 부탁드립니다. plotbaseline3(Var3-이격3,"3"); plotbaseline6(Var3-(이격1*1)-이격3,"6"); Input : 기준1(0), 이격1(0), 이격2(0),이격3(0.63),AA1(5); var3 = 기준1; var1=0; if var1 <= AA1 Then { plotbaseline1(Var3,"1"); plotbaseline2(Var3-이격2,"2"); plotbaseline3(Var3-이격3,"3"); var1 = var1 +1 ; } if var1 <= AA1 Then { plotbaseline4(Var3-(이격1*1),"4"); plotbaseline5(Var3-(이격1*1)-이격2,"5"); plotbaseline6(Var3-(이격1*1)-이격3,"6"); var1 = var1 +1 ; }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-04 15:07:18

안녕하세요 예스스탁입니다. 외부변수로 반올림을 지정하시면 됩니다. 0으로 지정하시면 소숫점1자리에서 반올림해서 정수로 만들고 1로 지정하시면 소숫점2자리에서 반올림해서 소숫점1자리값으로 만들게 됩니다. 위와 같은 방법으로 2,3,4자리 지정하시면 됩니다. Input : 기준1(0), 이격1(0), 이격2(0),이격3(0.63),AA1(5),반올림(0); var3 = 기준1; var1 = 0; if var1 <= AA1 Then { plotbaseline1(round(Var3,반올림),"1"); plotbaseline2(round(Var3-이격2,반올림),"2"); plotbaseline3(round(Var3-이격3,반올림),"3"); var1 = var1 +1 ; } if var1 <= AA1 Then { plotbaseline4(round(Var3-(이격1*1),반올림),"4"); plotbaseline5(round(Var3-(이격1*1)-이격2,반올림),"5"); plotbaseline6(round(Var3-(이격1*1)-이격3,반올림),"6"); var1 = var1 +1 ; } 즐거운 하루되세요 > 호정0688 님이 쓴 글입니다. > 제목 : 지표문의 > 수식 부탁드립니다. 소숫점일때 반올림 하는 수식 부탁드립니다. plotbaseline3(Var3-이격3,"3"); plotbaseline6(Var3-(이격1*1)-이격3,"6"); Input : 기준1(0), 이격1(0), 이격2(0),이격3(0.63),AA1(5); var3 = 기준1; var1=0; if var1 <= AA1 Then { plotbaseline1(Var3,"1"); plotbaseline2(Var3-이격2,"2"); plotbaseline3(Var3-이격3,"3"); var1 = var1 +1 ; } if var1 <= AA1 Then { plotbaseline4(Var3-(이격1*1),"4"); plotbaseline5(Var3-(이격1*1)-이격2,"5"); plotbaseline6(Var3-(이격1*1)-이격3,"6"); var1 = var1 +1 ; }