안녕하세요.
해외선물 시스템 트레이딩 시 연속월물로 차트를 셋팅하지 않고, 예를 들면 오일이라는 종목에서 거래량 많은 월물을 예스스팟에서 조회해서 차트를 셋팅하려고 합니다.
가능하다면 어떻게 코딩을 해야 하나요?
그리고 해외선물 종목의 만기일을 코딩으로 조회할 수 있는 방법이 있나요?
다음과 같이 코드를 짜 봤습니다.
저는 한국투자증권 eFriend Global YesTrader를 사용 중인데, YesStock 홈페이지에서 한국투자증권 YesSpot 매뉴얼을 다운로드 받아보았는데, 매뉴얼에는 종목객체의 속성에 expirationDate 가 있습니다.
그러나 YesSpot 프로그램에서는 이 속성이 보이지 않고 다음 코드로 출력해봐도 undefined로 나옵니다. 만기일을 조회해 볼 수 있는 방법이 없나요?
function Main_OnStart()
{
var reqChartItem = new ReqChartItem('CLX18',5,CHART_PERIOD_MINUTE,300,CHART_REQCOUNT_BAR,false,false)
var chartEx = Main.ReqChartEx(reqChartItem)
var marketData = Main.ReqMarketData(reqChartItem.code, reqChartItem.count)
}
function Main_OnRcvMarketData(MarketData)
{
var code = MarketData.code;
Main.MessageList("code: " + code);
var expirationDate = MarketData.expirationDate;
Main.MessageList("expirationDate: " + expirationDate);
}
답변 1
예스스탁
예스스탁 답변
2018-10-23 14:54:38
> 브라이언7 님이 쓴 글입니다.
> 제목 : 해외선물에서 거래량 많은 월물의 종목코드를 조회할 수 있나요?
> 안녕하세요.
해외선물 시스템 트레이딩 시 연속월물로 차트를 셋팅하지 않고, 예를 들면 오일이라는 종목에서 거래량 많은 월물을 예스스팟에서 조회해서 차트를 셋팅하려고 합니다.
가능하다면 어떻게 코딩을 해야 하나요?
그리고 해외선물 종목의 만기일을 코딩으로 조회할 수 있는 방법이 있나요?
다음과 같이 코드를 짜 봤습니다.
저는 한국투자증권 eFriend Global YesTrader를 사용 중인데, YesStock 홈페이지에서 한국투자증권 YesSpot 매뉴얼을 다운로드 받아보았는데, 매뉴얼에는 종목객체의 속성에 expirationDate 가 있습니다.
그러나 YesSpot 프로그램에서는 이 속성이 보이지 않고 다음 코드로 출력해봐도 undefined로 나옵니다. 만기일을 조회해 볼 수 있는 방법이 없나요?
function Main_OnStart()
{
var reqChartItem = new ReqChartItem('CLX18',5,CHART_PERIOD_MINUTE,300,CHART_REQCOUNT_BAR,false,false)
var chartEx = Main.ReqChartEx(reqChartItem)
var marketData = Main.ReqMarketData(reqChartItem.code, reqChartItem.count)
}
function Main_OnRcvMarketData(MarketData)
{
var code = MarketData.code;
Main.MessageList("code: " + code);
var expirationDate = MarketData.expirationDate;
Main.MessageList("expirationDate: " + expirationDate);
}