커뮤니티

간단한 질문 드립니다. 옵션관련 (yesspot)

프로필 이미지
명왕
2021-01-11 08:20:16
2805
글번호 225396
답변완료
안녕하세요? 수고 많으십니다. 새해 복 많이 받으세요 예스 스팟기준으로, 지수 옵션시작하자 마자 시가들어오면 5초있다가 가격이 5~6사이에 콜옵션의 종목코드를 받으려고 하려면 어떻게 해야할까요? (확장차트를 만들때 쓰려구요) 꼭 좀 부탁드리곘습니다. 감사합니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-21 18:03:31

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. 스크립트객체화면설정 옵션객체추가 --> 속성에서 객체명은 Option1, 기초자산지정 종목객체추가 --> 속성에서 객체명은 MarketData1, KP200지수지정 기초자산인 KP200지수의 시가가 수신하고 5초뒤에 5~6사이의 옵션종목의 종목코드를 List배열변수에 저장합니다. 영문 업데이트가 게시판금칙어라 Up*date와 같이 중간에 *이 삽입되어 있습니다. 제거하고 사용하시기 바랍니다. var Open; var List = []; function Main_OnStart() { Open = 0; if (MarketData1.open > 0) { Open = MarketData1.open; Main.SetTimer(1, 5000); } } function Main_OnUp*dateMarket(sItemCode, lUp*dateID)//*제거 { if (Open == 0 && MarketData1.open > 0) { Open = MarketData1.open; Main.SetTimer(1, 5000); } } function Main_OnTimer(nEventID) { if (nEventID == 1) { Main.KillTimer(1); for (var i = -Option1.lowersATM; i <= Option1.uppersATM; i++ ) { Main.MessageList(i,Option1.GetCurrent(0,i),Option1.GetATMCallRecent(i,0)); if (Option1.GetCurrent(0,i) >= 5 && Option1.GetCurrent(0,i) <= 6 ) { List.push(Option1.GetATMCallRecent(i,0)); } } Main.MessageList("갯수 : ", List.length,"List",List); } } 즐거운 하루되세요 > 명왕 님이 쓴 글입니다. > 제목 : 간단한 질문 드립니다. 옵션관련 (yesspot) > 안녕하세요? 수고 많으십니다. 새해 복 많이 받으세요 예스 스팟기준으로, 지수 옵션시작하자 마자 시가들어오면 5초있다가 가격이 5~6사이에 콜옵션의 종목코드를 받으려고 하려면 어떻게 해야할까요? (확장차트를 만들때 쓰려구요) 꼭 좀 부탁드리곘습니다. 감사합니다.