커뮤니티

예스스팟 Q&A

답변완료

문의드립니다

항상답변감사합니다. 선물시스템신호에따라 코덱스200,코덱스레버리지를 매수매도되도록 식부탁드립니다. 즉,선물매수신호 코덱스200 100만원한도 매수 반대 매도신호시 청산. 선물매도신호시 코덱스레버리지 100만원한도 매수 반대 매수신호시 청산.
프로필 이미지
황금시계
2014-03-01
1061
글번호 222837

SetData

예스스팟에서 엑셀로 데이터 보내기 할 때 Excel1.SetData(1,"A2",close); 이와 같은 표현에서 ( )안의 숫자 1은 무엇을 의미하나요?
프로필 이미지
쉬어가자
2014-02-27
1044
글번호 222835
답변완료

주문제한시 취소 주문에 대한 문의

주문제한이 걸렸을 때도 취소 주문은 전송할 수 있는 건지 확인하고 싶습니다.
프로필 이미지
하라다
2014-02-27
990
글번호 222834
답변완료

수급 확인 방법

안녕 하세요. 항상 빠른 답변 감사합니다. 질문 내용은 예스 스팟을 이용해서 1. 선물 수급중 개인과 외인의 수급을 실시간으로 받기를 원하고 2. 코스피200, 코스피종합, 일본, 상해의 지수 값받기. 것을 짜고 싶습니다. 실시간의 기준은 30초 인가요? 답변 부탁 드립니다. 감사 합니다.
프로필 이미지
구름바다
2014-02-26
1088
글번호 222833
답변완료

문의 (YS)

파일을 첨부하였는데 아래내용 추가를 부탁드립니다. 어카운트객체: CA 차트객체: CC 마켓객체: CF ** 시작 1. YS시작할때 미체결된 옵션수량을 체크하고, 존재하면 1분까지 기다리다 미체결시에 모두 최종취소함 2. 차트에서 선물진입신호가 발생하면 진입신호부터 허용함(기존 체결되어 잔고에 수량이 있으면 모두 청산) ** 차트에서 매수진입신호 발생시 1. 선물 매수 진입신호 발생시 잔고금액을 확인하여 최대 매수금액의 80%에서 최대 10계약을 3분할로 옵션매수함. 최초 진입은 옵션현재가 (-2틱) 매수주문함. 10초후 미체결시 현재가 정정주문 최초 진입신호 발생후 1분 단위로 이후 2번째 3번째 매수되어야 하며, 첫진입가격의 -5틱(더싸게)에 주문함. 2. 5분이 지난후 미체결된 수량이 있을 시 모두 취소함 ** 차트에서 매수청산신호 발생시 1. 잔고를 확인하여 옵션 몇계약이 있는지 확인 2-1. 수익시: 진입과 마찬가지로 1분 이내 단위로 3분할 매수청산함. 첫청산가격의 +5틱(더 비싸게)에 주문함 2-2. 손실시: 전량시장가 청산 (수익과 손익은 차트에서 발생한 선물진입가격 기준으로 현재 선물가격으로 판단함) 3. 5분이 지난후 미체결된 수량이 있을 시 시장가 청산함 감사합니다.
프로필 이미지
TRF
2014-03-10
1171
글번호 222832
답변완료

질문드립니다

옵션 차월물 Option.GetATMCallRecent(nLevel, nNext) Option.GetATMPutRecent(nLevel, nNext) 함수의 두번째 매개변수 nNext)가 차근월물을 설정하는 매개변수입니다. nNext를 0으로 설정하시면 근월물, 1이 차월물입니다. 0은 생략가능합니다. 차월물까지만 제공이 됩니다. 그러면, 콜옵션 차월물 현재가는 아래와 같은가요?? Option.GetCurrent(0, nLevel, nNext) ; 질문2 ; 제공해주신 예제들중에 옵션가격이 특정가격 이상이며, 특정가격에 가장 가까운 가격을 찾는 방법이 있는데, 잘 사용하고 있습니다. 그 예제를 차월물 옵션에 적용하는 수식을 부탁드립니다. 포지션 매수에서는 만기일이 가까워질때는 옵션 프리미엄을 고려하여 차월물 매매가 필요합니다. 수고하십시요.
프로필 이미지
차사
2014-02-25
1298
글번호 222829
답변완료

주식선물 예상체결가 문의드립니다.

안녕하세요. 종목객체에서 주식선물을 선택하고 expectedPrice (예상체결가)프로퍼티를 읽어오고 있습니다. 주식선물의 경우 예상체결가가 25원 단위로 나오는데, 예스스팟에서 예상체결가 값을 가져오면 1000원 미만의 가격은 나오고 있지 않아서 문의드립니다. 예를 들어 오늘 기준으로 삼성전자 선물의 예상체결가는 13290, LG디스플레이의 예상체결가는 260으로 실제가격보다 *0.01 래서 나오고 있는 듯 한데, 100단위 미만의 가격은 보이지 않습니다. 감사합니다.
프로필 이미지
괴델
2014-02-25
1358
글번호 222828

괴델 님에 의해서 삭제되었습니다.

프로필 이미지
괴델
2014-02-25
0
글번호 222827
답변완료

수식 문의 드립니다

수고가 많어십니다. 아래는 예스스팟에서 작성하신 프로그램수식입니다. 아래의 수식을 적용하는 과정에서 어려움을 겪어 수식문의 드립니다. 질문1 ; 아래의 최대10종목까지 적용된다고 하셨는데, 수식 작성자가 임의로 설정한 수량인가요?? 아님 예스스팟에서 사용할 수 있는 최대 수량인가요? 질문2 : 저의 경우는 선물 포지션 신호를 이용하여 선물/옵션 합성거래를 합니다. 이런 경우 합성포지션상에는 콜매수;콜매도; 풋매수;풋매도 및 선물이 섞이게 됩니다. 즉, 선물신호에 따라 특정 가격대의 옵션을 매수/매도 합니다. 아래의 수식에서 주식이 아니라 콜매수2종목/콜매도2종목/풋매수2종목/풋매도2종목/선물이 존재한다고 가정하고, 일정가격에 도달하면 스톱트레일링상 전종목 청산이 아니라 1/2만 청산하는 수식을 부탁드립니다. 나머지 물량은 선물신호상에서 청산 신호가 발생할때 청산할 것입니다. ## 예스스팟 제공 수식 아래는 계좌에 매수하여 종목이 추가되면 해당 종목에 대해 목표수익과 손절매, 트레일링스탑을 적용하는 식입니다. 최대 10종목까지 수행됩니다. 식작성하실 때 참고하시기 바랍니다. 스크립트 객체화면에 계좌객체가 필요합니다. 객체명 Account1 var Nth = 0; var ItemCode = new Array(10); var ItemObject = new Array(10); var ItemHigh = new Array(10); //종목객체 시세 업데이트 function Main_OnUp*dateMarket(sItemCode, lUp*dateID) // *제거 { //편입된 종목수 만&#53380;만 수행 for (var i = 1; i <= Nth; i++) { if (ItemObject[i].code == sItemCode && lUp*dateID == 20001) { Main.MessageList("-----------------------------------------------"); Main.MessageList(ItemObject[i].code,"업데이트"); //잔고셋팅 Account1.SetBalanceItem(ItemObject[i].code,0); //종목편입 이후의 최고가 계산 if (ItemObject[i].current > ItemHigh[i]) { ItemHigh[i] = ItemObject[i].current; } //매수잔고 if (Account1.Balance.position == 2) { //현재가가 평균단가 대비 10%이상 상승하면 매도 if (ItemObject[i].current >= Account1.Balance.avgUnitCost*1.10) { Account1.OrderSell(Account1.Balance.code,Account1.Balance.count, 0,1); //주문 후 해당 종목객체 삭제 Main.RemoveMarketData(ItemObject[i]); Main.MessageList("수익청산 : ",ItemObject[i].code,"종목객체삭제"); } // 현재가가 평균단가 대비 10%이상 하락하면 매도 if (ItemObject[i].current <= Account1.Balance.avgUnitCost*0.90) { Account1.OrderSell(Account1.Balance.code,Account1.Balance.count, 0,1); //주문 후 해당 종목객체 삭제 Main.RemoveMarketData(ItemObject[i]); Main.MessageList("손절청산 : ",ItemObject[i].code,"종목객체삭제"); } //현재가가 평균단가 대비 8% 이상 상승후 평균단가+5%까지 하락하면 매도주문 if (ItemHigh[i] >= Account1.Balance.avgUnitCost*1.08 && ItemObject[i].current <= Account1.Balance.avgUnitCost*1.05) { Account1.OrderSell(Account1.Balance.code,Account1.Balance.count, 0,1); //주문 후 해당 종목객체 삭제 Main.RemoveMarketData(ItemObject[i]); Main.MessageList("TR청산 : ",ItemObject[i].code,"종목객체삭제"); } } Main.MessageList("-----------------------------------------------"); Main.MessageList("종 목 : ",ItemObject[i].code); Main.MessageList("평균단가 : ",Account1.Balance.avgUnitCost); Main.MessageList("현 재 가 : ",ItemObject[i].current); Main.MessageList("진입최고 : ",ItemHigh[i]); } } }
프로필 이미지
차사
2014-02-22
1557
글번호 222826

모의계좌 계좌 잔고 확인

아래와 같이 선물 계좌 잔고를 확인하려고 하는데요. 모의계좌에서 테스트 중인데 계좌 잔고가 실제와 다르게 나타납니다. 확인 부탁 드립니다. var BalancePos; var BalanceCount; function Main_OnUp*dateAccount(sAccntNum, sItemCode, lUp*dateID) { Account1.SetBalanceItem(sItemCode, 0); //0: 전체 1: 매도 2: 매수 BalancePos = Account1.Balance.position; //현재 계좌 포지션 (1:매도 2: 매수)) BalanceCount = Account1.Balance.count; //현재 계좌 잔고 }
프로필 이미지
곰탈
2014-02-21
1419
글번호 222824