커뮤니티

수식 오류 수정부탁드립니다

프로필 이미지
지수와함께춤을
2010-01-04 15:42:13
693
글번호 27211
답변완료
if c >1025 and c < mav5*1.04 Then{ value1 = C; } if int(value1/10000) >= 1 and int(value1/10000) <= 9 Then{ if FracPortion(value1/1000)*10 >= 5 Then var1 = int(value1/1000)*1000+500; Else var1 = int(value1/1000)*1000; } else if int(value1/1000) >= 1 and int(value1/1000) <= 9 Then var1 = int(value1/100)*100; if C < var1 Then buy(); 라운드피겨로 내리는 위식에서 value1 값이 7800일때 7700 에서 매수진입 들어갔으면 하는데 7800으로 매수진입들어갑니다. 즉 7700 < value1 <= 7800 값일때는 다 7700으로 진입했으면 합니다. 다른 부분은 잘되는것 같은데 value1 이 **00 값처럼 딱 떨어질때 내림이 안되고 있습니다. 4자리수 위의 5자리수 부분도 마찬가지로 77500 < value1 <= 78000 값일때는 77500원으로 매수진입 되도록 수정부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-01-04 16:12:46

안녕하세요 예스스탁입니다. if c >1025 and c < mav5*1.04 Then{ value1 = C; } if int(value1/10000) >= 1 and int(value1/10000) <= 9 Then{ if FracPortion(value1/1000)*10 >= 5 Then var1 = int(value1/1000)*1000+500; Else var1 = int(value1/1000)*1000; } else if int(value1/1000) >= 1 and int(value1/1000) <= 9 Then{ if FracPortion(value1/100)*100 != 0 Then var1 = int(value1/100)*100; Else var1 = int(value1/100)*100-100; } if C < var1 Then buy(); 즐거운 하루되세요 > 지수와함께춤을 님이 쓴 글입니다. > 제목 : 수식 오류 수정부탁드립니다 > if c >1025 and c < mav5*1.04 Then{ value1 = C; } if int(value1/10000) >= 1 and int(value1/10000) <= 9 Then{ if FracPortion(value1/1000)*10 >= 5 Then var1 = int(value1/1000)*1000+500; Else var1 = int(value1/1000)*1000; } else if int(value1/1000) >= 1 and int(value1/1000) <= 9 Then var1 = int(value1/100)*100; if C < var1 Then buy(); 라운드피겨로 내리는 위식에서 value1 값이 7800일때 7700 에서 매수진입 들어갔으면 하는데 7800으로 매수진입들어갑니다. 즉 7700 < value1 <= 7800 값일때는 다 7700으로 진입했으면 합니다. 다른 부분은 잘되는것 같은데 value1 이 **00 값처럼 딱 떨어질때 내림이 안되고 있습니다. 4자리수 위의 5자리수 부분도 마찬가지로 77500 < value1 <= 78000 값일때는 77500원으로 매수진입 되도록 수정부탁드립니다.