첨부 이미지
그림1
수고많으십니다...
스팟으로 호가 올바로 접수한거 같은데... 주문오류 나오네요...
(워메... 큰 거 놓쳤다...ㅋㅋ)
화면 첨부합니다...
제 스팟의 버그인가요? 아님 예스스팟의 버그인가요?
확인해 보세요...
P.S.
장이 끝나고 확인해보니
주문코드는 아래와 같습니다...
RID = A1.OrderBuy(OrderCode, nQty, F1.Ask(3), 0 /*지정가*/);
제 코드에서 주문가격을 입력한게 아니고 F1.Ask(3), 즉 매도 3호가로 매수주문 한 것인데
로그를 확인해보니 ***.89 라는 가격이 지정가로 제출되어있네요...
부동소수점 오류인거 같은데...
저렇게 함수로 참조하는 가격도 부동소수점 문제까지 염두에 두고
사용자가 스팟코드를 작성해야 하는지요?
답변 1
예스스탁
예스스탁 답변
2012-09-20 11:14:23
안녕하세요
예스스탁입니다.
예 부동소숫점 오류로 인한 문제입니다.
해당 부분은 주문을 받는 내부에서 처리하게 수정해
오늘 반영하도록 하겠습니다.
즐거운 하루되세요
> scenario 님이 쓴 글입니다.
> 제목 : 주문접수 오류(주문가 부동소수점 오류)
> 수고많으십니다...
스팟으로 호가 올바로 접수한거 같은데... 주문오류 나오네요...
(워메... 큰 거 놓쳤다...ㅋㅋ)
화면 첨부합니다...
제 스팟의 버그인가요? 아님 예스스팟의 버그인가요?
확인해 보세요...
P.S.
장이 끝나고 확인해보니
주문코드는 아래와 같습니다...
RID = A1.OrderBuy(OrderCode, nQty, F1.Ask(3), 0 /*지정가*/);
제 코드에서 주문가격을 입력한게 아니고 F1.Ask(3), 즉 매도 3호가로 매수주문 한 것인데
로그를 확인해보니 ***.89 라는 가격이 지정가로 제출되어있네요...
부동소수점 오류인거 같은데...
저렇게 함수로 참조하는 가격도 부동소수점 문제까지 염두에 두고
사용자가 스팟코드를 작성해야 하는지요?