커뮤니티

선물의 반올림/반내림 부탁드립니다.

프로필 이미지
일프로
2020-08-10 15:16:29
854
글번호 141366
답변완료
국내선물에서 지표의 결과값을 0.025단위로 반올림과 반내림하여 그 결과값을 0.05단위로 얻고싶습니다. 예1) VAR1값이 315.15이상~315.15+0.025 미만이면 315.15 VAR1값이 315.15+0.025이상의 값이면 315.20으로 표시하고 VAR1값이 315.10이상~ 315.10+0.025이하이면 315.10 VAR1값이 315.10+0.025초과이면 315.20으로 표시하고 싶습니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2020-08-10 14:21:01

안녕하세요 예스스탁입니다. var1은 이평으로 지정했습니다. 아래 내용 참고하시기 바랍니다. var : value(0); var1 = ma(C,20);//지표값 Var2 = Floor(var1/PriceScale)*PriceScale; Var3 = var1-var2; if Var3 < PriceScale/2 Then value = Var2; Else value = Var2+PriceScale; Plot1(var1); plot2(value); 즐거운 하루되세요 > 일프로 님이 쓴 글입니다. > 제목 : 선물의 반올림/반내림 부탁드립니다. > 국내선물에서 지표의 결과값을 0.025단위로 반올림과 반내림하여 그 결과값을 0.05단위로 얻고싶습니다. 예1) VAR1값이 315.15이상~315.15+0.25 미만이면 315.15 VAR1값이 315.15+0.25이상의 값이면 315.20으로 표시하고 VAR1값이 315.10이상~ 315.10+0.25이하이면 315.10 VAR1값이 315.10+0.25초과이면 315.20으로 표시하고 싶습니다.
프로필 이미지

일프로

2020-08-10 15:18:31

저의 질문에 잘못된부분들이 있었는데도 불구하고 젝가 원하는 답변주셔서 감사드립니다.^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 선물의 반올림/반내림 부탁드립니다. > 안녕하세요 예스스탁입니다. var1은 이평으로 지정했습니다. 아래 내용 참고하시기 바랍니다. var : value(0); var1 = ma(C,20);//지표값 Var2 = Floor(var1/PriceScale)*PriceScale; Var3 = var1-var2; if Var3 < PriceScale/2 Then value = Var2; Else value = Var2+PriceScale; Plot1(var1); plot2(value); 즐거운 하루되세요 > 일프로 님이 쓴 글입니다. > 제목 : 선물의 반올림/반내림 부탁드립니다. > 국내선물에서 지표의 결과값을 0.025단위로 반올림과 반내림하여 그 결과값을 0.05단위로 얻고싶습니다. 예1) VAR1값이 315.15이상~315.15+0.25 미만이면 315.15 VAR1값이 315.15+0.25이상의 값이면 315.20으로 표시하고 VAR1값이 315.10이상~ 315.10+0.25이하이면 315.10 VAR1값이 315.10+0.25초과이면 315.20으로 표시하고 싶습니다.