안녕하세요.
예스글로벌 (NH선물)의 예스스팟을 이용해서 프로그램 개발하고 있는데요.
해외 선물 MarketData 에서 일부 데이터가 쓰레기 값으로 차 있습니다.
가장 최근월물 E-mini S&P 500 과 Nasdaq 100 futures 모두 MarketData 에 GetPrevHigh(1), GetPrevOpen(1), GetPrevHigh(1), GetPrevLow(1) 를 해보면 전부 의미있는 데이터가 아닌 1.4814925181420344e-309 이런식의 값들이 들어가 있습니다.
MarketData 를 요청할때는 올바르게 다음과 같이 요청했습니다.
// 하루 전의 데이터만 필요해서 1을 넣었습니다.
Main.ReqMarketData(esFuturesInfoAndTradingHour.FuturesInfo.FutureCode, 1, 0);
Main.ReqMarketData(nqFuturesInfoAndTradingHour.FuturesInfo.FutureCode, 1, 0);
이러고 나서 Main_OnRcvMarketData 내부에서
MarketData.GetPrevOpen(1); 이렇게 하면 이상한 값이 나옵니다.
답변 1
예스스탁
예스스탁 답변
2022-08-12 08:25:51.0
안녕하세요? 예스스탁입니다.
사용에 불편을 드려 죄송합니다.
말씀하신 문제는 수정하여 현재 정상 처리 되었습니다.
감사합니다.
> 블루웨일 님이 쓴 글입니다.
> 제목 : 예스글로벌 (NH선물) 에서 해외 선물 MarketData 에서 일부 데이터가 쓰레기 값임
> 안녕하세요.
예스글로벌 (NH선물)의 예스스팟을 이용해서 프로그램 개발하고 있는데요.
해외 선물 MarketData 에서 일부 데이터가 쓰레기 값으로 차 있습니다.
가장 최근월물 E-mini S&P 500 과 Nasdaq 100 futures 모두 MarketData 에 GetPrevHigh(1), GetPrevOpen(1), GetPrevHigh(1), GetPrevLow(1) 를 해보면 전부 의미있는 데이터가 아닌 1.4814925181420344e-309 이런식의 값들이 들어가 있습니다.
MarketData 를 요청할때는 올바르게 다음과 같이 요청했습니다.
// 하루 전의 데이터만 필요해서 1을 넣었습니다.
Main.ReqMarketData(esFuturesInfoAndTradingHour.FuturesInfo.FutureCode, 1, 0);
Main.ReqMarketData(nqFuturesInfoAndTradingHour.FuturesInfo.FutureCode, 1, 0);
이러고 나서 Main_OnRcvMarketData 내부에서
MarketData.GetPrevOpen(1); 이렇게 하면 이상한 값이 나옵니다.