커뮤니티

예스스팟 Q&A

왼손잡이 님에 의해서 삭제되었습니다.

프로필 이미지
왼손잡이
2015-07-28
0
글번호 223590

왼손잡이 님에 의해서 삭제되었습니다.

프로필 이미지
왼손잡이
2015-07-27
0
글번호 223587
답변완료

문의 드립니다.

수고하십니다. 서로 다른 컴퓨터에서 발생한 신호를 동일하게 유지 하고 싶습니다. 1. 갑 이라는 컴퓨터 A계좌(account 1 or account2) 에서 발생한 신호 또는 잔고 확인후 2. 을 이라는 컴퓨터 B계좌(account 3) 에서 동일하게 잔고 또는 동일하게 매매하고 싶습니다. 답변을 찾아보니 이래저래 찾아보니 ..아래와 같이 구현하면 가능할런지요? 그럼 좋은 답변 부탁드리겠습니다. ============================================================================================ //각 주문을 매수/매도 5호가로 주문내게 수정했습니다. //Account1 (시스템 거래) //Account2 (손매매) //Account3 (앞의 두계좌 연동), //아래는 1분 단위로 Account1계좌를 원장과 동기화하는 내용입니다 function Main_OnStart() { Main.SetTimer(1, 100) } function Main_OnTimer(nEventID) { if(nEventID == 1) { //Main.MessageList("타이머 발생"); Main.RefreshAccount(Account1.number); } } //체결이벤트 발생 function Main_OnNotifyFill(NotifyFill) { // Account1이나 Account2에서 체결이 발생하면 if (NotifyFill.accountNum == Account1.number || NotifyFill.accountNum == Account2.number) { //매도 체결일 경우 if (NotifyFill.orderKind == 1) { //선물인 경우 if (NotifyFill.code == Main.GetOrderCode(MarketData1.code)) { //체결수량만큼 매수5호가로 매도주문 Account3.OrderSell(NotifyFill.code, NotifyFill.fillCount,MarketData1.Bid(5),0); } //선물이 아닐경우(선옵계좌이므로 이경우 옵션종목) if (NotifyFill.code != Main.GetOrderCode(MarketData1.code)) { //체겨수량만큼 매수5호가로 매도주문 Account3.OrderSell(NotifyFill.code, NotifyFill.fillCount,Option.GetBidByCode(NotifyFill.code,5),1); } } //매수 체결일 경우 if (NotifyFill.orderKind == 1) { //선물인 경우 if (NotifyFill.code == Main.GetOrderCode(MarketData1.code)) { //체결수량만큼 매도5호가로 매수주문 Account3.OrderBuy(NotifyFill.code, NotifyFill.fillCount,MarketData1.Ask(5),0); } //선물이 아닐경우(선옵계좌이므로 이경우 옵션종목) if (NotifyFill.code != Main.GetOrderCode(MarketData1.code)) { //체결수량만큼 매도5호가로 매수주문 Account3.OrderBuy(NotifyFill.code, NotifyFill.fillCount,Option.GetAskByCode(NotifyFill.code,5),1); } } } }
프로필 이미지
왼손잡이
2015-07-27
1817
글번호 223586
답변완료

특정 이벤트가 발생하면 계좌잔고의 모든 종목을 청산하는 수식

제가 손으로 선물 옵션 합성포지션을 구축합니다. 그래서 예를 들자면 잔고에 선물 매수 1계약 , 콜245 매수 1계약 , 콜247 매도 1계약 , 풋245 매수 1계약 , 풋242 매도 1계약을 가지고 있습니다. 이경우 14시 40분이 되면 잔고의 모든 계약을 자동으로 청산하는 예스스팟 식을 알고 싶습니다. 부탁드립니다. 더운데 건강 조심하시고, 오늘도 좋은 하루 되세요. ^^
프로필 이미지
자오지환웅
2015-07-26
1813
글번호 223583
답변완료

동시호가 문의

예제에 보면 1510분 등의 특정 시간으로 동시호가 시장가 청산 주문이 있는데요... 그것 말고 HTS에 보면 동시호가에 진입했다고 알려주는데 그렇다면 동시혹가 진입했음을 신호로 받고 그 뒤로 청산 주문을 내게 할 수 있나요? 수능날이나 특정한 날에 장이 1515분이 아닌 다른 시간에 끝나기 때문에 특정 시간 청산이 아닌 이것을 해결할 수 있는 다른 방법을 알고 싶습니다.
프로필 이미지
궁금궁금123
2015-07-25
1723
글번호 223582
답변완료

글자색 지정

YT , yes spot 프로그램을 만들어 주셔서 감사히 잘 쓰고 있습니다. 의문이 해결이 안되어 문의 드립니다. 1. Main.MessageLog("Put 가격 : "); 이 부분을 빨강 , 핑크 , 파랑 , 하늘색 으로 각각 표시하고 싶습니다. SetColorText(col, row, color) 를 사용해서 할 수 있나요? 예시 부탁 드립니다. 2, 글자크기나 두께도 설정 할 수 있나요? 요청 드립니다 ~~~~
프로필 이미지
피니트
2015-07-23
1678
글번호 223578
답변완료

질문입니다

수고하십니다. 스팟에서 차트의 미완성 신호 수신시 조건에 따라 완성신호 발생전 진입하면 진입시점의 진입신호를 차트에 나타나게 할 수 있나요?
프로필 이미지
surigold
2015-07-21
1595
글번호 223574
답변완료

연결선물지수는 000000000 인데, 미니선물의 연결선물 코드는?

연결선물지수는 000000000 인데, 미니선물의 연결선물 코드는 어케 되나요?
프로필 이미지
경복궁
2015-07-19
1663
글번호 223572

경복궁 님에 의해서 삭제되었습니다.

프로필 이미지
경복궁
2015-07-19
0
글번호 223571
답변완료

[공지] 옵션객체 변경사항

안녕하세요 예스스탁입니다. 7월 20일부터 주가지수 미니선물과 미니옵션이 제공됨에 따라 기존 제공되는 예스스팟 옵션객체에 변경이 있습니다. 기존에는 주가지수옵션만 제공되었으므로 스크립트 객체화면에서 옵션객체를 선택하면 객체창에 추가되고 다시 선택하면 객체창에서 삭제가 되었습니다. 업데이트 이후부터는 1. 종목객체나 차트객체등과 같이 옵션객체를 클릭하면 객체창에 추가되고 삭제하실 때는 삭제버튼을 클릭해야 삭제되게 변경되었습니다. 2. 옵션객체는 최대 2개까지 객체창에 추가해서 사용하실수 있고 객체추가 후에 속성에서 주가지수옵션인지 미니옵션이지 선택하셔야 합니다. 3. 옵션객체의 객체명도 기존에서는 Option으로 변경이 가능하지 않았지만 속성에서 사용자분이 객체명을 지정하실수 있습니다. 기존 사용하시던 전략은 수정없이 그대로 사용하시면 됩니다 기존 수식의 옵션객체는 자동으로 주가지수옵션으로 설정됩니다. 업데이트 토요일에 예정되어 있습니다. 사용하시는 전략에 옵션객체를 사용하시면 월요일전에 확인하시기 바랍니다. 즐거운 하루되세요
프로필 이미지
예스스탁
2015-07-17
1153
글번호 223570