커뮤니티

문의드립니다.

프로필 이미지
연개소문1004
2015-08-10 15:30:25
126
글번호 89351
답변완료
항상 친절한 답변 감사드립니다. 한국투자증권 Global로 니케이225옵션을 거래하고 있습니다. 스팟으로 계좌잔고에 대해서 아래의 형태로 자료를 엑셀로 받고 싶습니다. sheet1 종목코드 / 현재가 / 행사가 / 수량 / 포지션 sheet2 종목코드 / 현재가 / 행사가 / 수량 / 포지션 sheet1에는 call포지션 sheet2에는 put포지션을 따로 받고 싶습니다. 다시한번 여러모로 감사드립니다.^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-10 19:06:28

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. 스크립트객체화면에 계좌객체(Account1),옵션객체(Option1),엑셀객체(Excel1)을 설정하시면 됩니다. function Main_OnStart() { var num = Account1.GetTheNumberOfBalances(); var C1 = 0; var P1 = 0; for (var i = 0; i < num; i++) { Account1.SetBalanceIndex(i) Main.MessageList(Account1.Balance.code.substring(0,1)); if (Account1.Balance.code.substring(0,1) == "2") { C1 = C1+1; Excel1.SetData(1, "A"+C1,Account1.Balance.code); Excel1.SetData(1, "B"+C1,Account1.Balance.current); Excel1.SetData(1, "C"+C1,Option1.GetExercisePrice(Account1.Balance.code)); Excel1.SetData(1, "D"+C1,Account1.Balance.position); } if (Account1.Balance.code.substring(0,1) == "3") { P1 = P1+1; Excel1.SetData(2, "A"+P1,Account1.Balance.code); Excel1.SetData(2, "B"+P1,Account1.Balance.current); Excel1.SetData(2, "C"+P1,Option1.GetExercisePrice(Account1.Balance.code)); Excel1.SetData(2, "D"+P1,Account1.Balance.position); } } } NH트레이더의 경우에는 Account1.Balance.code.substring(0,1) == "2" Account1.Balance.code.substring(0,1) == "3" 위 내용을 아래와 같이 변경하시면 됩니다. Account1.Balance.code.substring(0,2) == "12" Account1.Balance.code.substring(0,2) == "13" 즐거운 하루되세요 > 연개소문1004 님이 쓴 글입니다. > 제목 : 문의드립니다. > 항상 친절한 답변 감사드립니다. 한국투자증권 Global로 니케이225옵션을 거래하고 있습니다. 스팟으로 계좌잔고에 대해서 아래의 형태로 자료를 엑셀로 받고 싶습니다. sheet1 종목코드 / 현재가 / 행사가 / 수량 / 포지션 sheet2 종목코드 / 현재가 / 행사가 / 수량 / 포지션 sheet1에는 call포지션 sheet2에는 put포지션을 따로 받고 싶습니다. 다시한번 여러모로 감사드립니다.^^