커뮤니티

부동소수점 주문처리 오류 해결되었는지

프로필 이미지
훈sys
2025-03-26 15:26:29.0
155
글번호 226258
답변완료
스팟에서 종목값을 불러오면 부동소수점이 포함되어 수신되는 경우가 가끔 있습니다. 게시판을 검색해보니 12년(글번호 236) 경에는 주문시 사용자가 직접 이 오류를 수정하도록 되어있는데 현재도 마찬가지인가요? 아니면 예스스팟에서 부동소수점을 자동으로 제거하고 주문하도록 개선되었나요?
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-07 15:42:14.0

안녕하세요 예스스탁입니다. 기본 제공되는 객체에서 리턴되는 값은 부동소숫점 오류가 없습니다. 스팟 수식내에서 계산시 발생하는 내용입니다. 현재는 주문모듈 쪽에서 주문가격에 부동소숫점 오류가 있으면 정정해서 주문이 집행됩니다. function Main_OnStart() { Account1.OrderBuy(MarketData1.code, 1, 309.249999999999999999999, 0); Account1.OrderBuy(MarketData1.code, 1, 309.250000000000000000001, 0); } 즐거운 하루되세요 > 훈sys 님이 쓴 글입니다. > 제목 : 부동소수점 주문처리 오류 해결되었는지 > 스팟에서 종목값을 불러오면 부동소수점이 포함되어 수신되는 경우가 가끔 있습니다. 게시판을 검색해보니 12년(글번호 236) 경에는 주문시 사용자가 직접 이 오류를 수정하도록 되어있는데 현재도 마찬가지인가요? 아니면 예스스팟에서 부동소수점을 자동으로 제거하고 주문하도록 개선되었나요?