스팟에서 종목값을 불러오면 부동소수점이 포함되어 수신되는 경우가 가끔 있습니다.
게시판을 검색해보니 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) 경에는 주문시 사용자가 직접 이 오류를 수정하도록 되어있는데 현재도 마찬가지인가요?
아니면 예스스팟에서 부동소수점을 자동으로 제거하고 주문하도록 개선되었나요?