국내선물에서 지표의 결과값을
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으로 표시하고 싶습니다.
저의 질문에 잘못된부분들이 있었는데도 불구하고
젝가 원하는 답변주셔서 감사드립니다.^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : 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으로 표시하고 싶습니다.