커뮤니티

문의드립니다

프로필 이미지
land22
2015-11-30 12:48:44
143
글번호 92890
답변완료
안녕하세요. 1. 소수점 이하를 +1 가산 결과값 12.3을 ---> 13 (소수점 1번째 자리가 0 이 아니면 +1을 가산) 결과값 0.123을 ---> 0.13 (소수점 3번째 자리가 0 이 아니면 +0.01을 가산) 2. 세번째 소수자리 반올림 결과값 0.053은 0.05... 0.055는 0.06 3. 현물주식 1호가 결과값 10,080 을 ---> 가까운 호가값인 10,100 이 되도록 한 후 + 1호가 50 을 더한 수식 수고하세요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-11-30 14:07:58

안녕하세요 예스스탁입니다. 1. 올림함수인 Ceiling함수가 소숫점 자리수가 있으면 무조건 올림을 합니다. plot1(Ceiling(12.3)); #--> 결과값 12.3을 ---> 13 plot2(Ceiling(0.123*100)/100); #결과값 0.123을 ---> 0.13 2 반올림함수인 round를 사용하시면 됩니다. round(값,2)라고 지정하시면 세자리에서 반올림해 2자리로 만들게 됩니다 plot1(round(0.053,2)); plot2(round(0.055,2)); 3. 아래 내용 참고하시기 바랍니다. var1 = 10080;//값 var2 = floor(var1/PriceScale)*PriceScale; var3 = var1-var2; if var3 >= 50/2 Then var4 = var2+PriceScale; Else var4 = var2; plot1(var4+PriceScale); 즐거운 하루되세요 > land22 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요. 1. 소수점 이하를 +1 가산 결과값 12.3을 ---> 13 (소수점 1번째 자리가 0 이 아니면 +1을 가산) 결과값 0.123을 ---> 0.13 (소수점 3번째 자리가 0 이 아니면 +0.01을 가산) 2. 세번째 소수자리 반올림 결과값 0.053은 0.05... 0.055는 0.06 3. 현물주식 1호가 결과값 10,080 을 ---> 가까운 호가값인 10,100 이 되도록 한 후 + 1호가 50 을 더한 수식 수고하세요.