답변완료
엑셀파일에서 종목코드를 읽어와서 사용할수 있나요?
제3의 외부 프로그램에서, 매수/매도신호가 발생했을때,
해당 종목코드명,수량 등을 엑셀파일에 입력하도록 프로그램한 뒤에,
예스스팟에서 그 엑셀파일을 읽어서 종목코드 등을 가져와서
주문을 낼 수 있는지요..?
가능하다면 간단한 예제를 보여주시면 감사하겠습니다~
-----
var 코드;
코드 = Excel1.GetData(1, "A1");
Main.ReqMarketData(코드,0);
A1.OrderBuy(MarketData.code, 1, 0, 1);
2018-10-19
3024
글번호 224633
답변완료
옵션 양매도
안녕하세요
다음 수식 부탁드립니다.
YT 시스템수식 없이, SPOT으로 옵션 양매도를 하려고 합니다.
단, SPOT의 진입 청산 시점은 YT 주데이타에 의하여 결정됩니다.
1) YT 연결선물 1분봉 기준으로, startN번째 봉이 완성되는 시점에서 (예를들어 5번째봉)
2) startN봉째 기준으로
해당시점의 연결선물 가격에 가장 근접한 콜풋 행사가 선택 --> 콜 풋 동일 행사가
3) 여기서 정해진 행사가 양합의 가격이 PP 이하일 때 (예를들어 양합가격이 8.00 이하일 때)
4) 해당 행사가의 콜풋 각각 최대 200 만원이하로 '5호가-0.1' 매도 (매도금액 변수처리 요망)
5) 1)에 의해 매일 1회 양매도 진입
6) 1분봉기준 endN봉째 봉이 완성되면 '5호가+0.1' 전량청산 (예를들어 장개시후 60번째봉)
7) 옵션 월물 변경시 자동 변경
startN, endN, PP, 매도금액 등은 모두 변수처리 부탁드립니다.
## 만약 가능하다면 다음 내용을 위의 수식에 추가 부탁드립니다 ##
endN봉-1봉 이전에, 연결선물 startN봉의 가격과 현재 완성봉의 가격차가
XX point 이상일 경우 전량 '5호가+0.1' 청산
---> 즉, 완성봉기준으로 endN봉 한봉전까지 진입봉 종가와 현재 완성봉 종가의 가격차가
XX point 이상이면 그 시점에서 청산하고, 그렇지 않으면 endN봉에서 청산
이상입니다.
감사합니다 !!
2018-10-24
3195
글번호 224626
답변완료
해외선물에서 거래량 많은 월물의 종목코드를 조회할 수 있나요?
안녕하세요.
해외선물 시스템 트레이딩 시 연속월물로 차트를 셋팅하지 않고, 예를 들면 오일이라는 종목에서 거래량 많은 월물을 예스스팟에서 조회해서 차트를 셋팅하려고 합니다.
가능하다면 어떻게 코딩을 해야 하나요?
그리고 해외선물 종목의 만기일을 코딩으로 조회할 수 있는 방법이 있나요?
다음과 같이 코드를 짜 봤습니다.
저는 한국투자증권 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);
}
2018-10-07
3255
글번호 224624