커뮤니티

예스스팟 Q&A

답변완료

수식부탁드립니다.

기존 예스트레이더 전략으로 선물 일봉을 기준으로 전일 종가에 신호가 나오면 익일 선물 동시호가 시간 즉 08 : 10분 쯤에 시장가로 주문을 내려고 하는데요. 만일 종가에 신호가 나오면 신호는 onclose로 되어있어 신호가 발생하면 아직 다음틱이 들어오기 전이니 차트에 화살표에 중간이 비어있는 형태로 나오구요. 그 미완성 신호를 받아서 익일 아침 동시호가 시간에 시장가로 주문을 내는 수식을 부탁드리겠습니다. 이렇게 미완성 신호를 이용하지 않더라도 전일 선물 종가에 신호가 발생할 경우 익일 동시호가에 시장가로 주문을 내는 로직이 있으면 그것도 상관 없습니다. 미리 감사드립니다.
프로필 이미지
뚱띵
2013-04-07
1991
글번호 222304
답변완료

578 재문의 드립니다.

578에서 예비신호 10초전 조건은 제외하고 다음조건으로 문의드립니다 선물시스템의 매수신호에 콜옵션 매수(풋옵션 매수청산) 매도신호에 풋옵션 매수(콜옵션 매수청산) 하되 근월물의 콜(풋)옵션중에서 10만원에 가장 가까운 종목을 자동 거래할 수 있는지 알고 싶습니다. 만일 이러한 거래가 가능하다면 binary wave를 예로 들어 시스템식을 부탁드립니다. 감사합니다.
프로필 이미지
mir
2013-04-05
1901
글번호 222302
답변완료

575수식추가문의

575번에서 복수계좌일 경우 어떻게 작성해야 하나요 account1,2,3 세개일경우 부탁합니다.
프로필 이미지
엉기
2013-04-05
1812
글번호 222298
답변완료

예스스팟이나 랭귀지로 다수종목 검색 및 자동매매가 가능한지요.

아직 기능을 잘몰라 어려운점이 많습니다. 주식 포트폴리오를 구성해서 자동매매를 하고 싶은데, 타사 HTS에서 수동으로 하는 방식으로, 특정시간 종목검색(ex 상한가, 이격도 등) -> 5~30여종목 검색 -> 일괄매수 -> 다음날 특정 시간 일괄매도 등의 방법을 완전자동으로 작성해서 거래할 수 있는지 궁금합니다.
프로필 이미지
산개대형
2013-04-04
1918
글번호 222297
답변완료

예스스팟 교육은 언제 어디서 있을 예정인지요?

안녕하십니까? 예스스팟에 대한, 가장 가까운 미래의 교육은 언제 어느 기관에서 예정이 되어 있는지 혹시 아시는지요? 하이투자증권의 홈페이지에서도 언제 교육이 있는지 보이질 않아서 질문 올립니다. 감사합니다.
프로필 이미지
즐겁게
2013-04-04
1863
글번호 222296
답변완료

질문드립니다

수고가 많어십니다. 예스 스팟에서 주문증거금부족 신호를 포착할 수 있는지요?? 주문증거금부족 메세지를 포착할 수 있다면, 콜매도//풋매도 신호에서 주문증거금부족이 발생하면 => 반대편 풋매수//콜매수 주문으로 전환하는 수식부탁드립니다
프로필 이미지
희망차사
2013-04-02
1902
글번호 222294
답변완료

미완성신호 주문

안녕하세요~ 다음 수식 부탁드립니다. YT에서 선물 분봉기준으로 1) 첫봉 dayindex==0 에서 연결선물 당일시가가 전일종가보다 크면 매수, 작으면 매도, 같으면 진입없슴 * 로직상 첫봉에서 미완성신호가 발생되었다면, 첫봉에서 가격 움직임에 상관없이 완성신호가 발생됨을 알 수 있슴 2) 두번째봉부터 1)의 청산 또는 어떤 조건에 의한 진입,청산 3) 14:30 장마감 청산 위의 내용을 YesSpot에서 차트 신호완성 기준으로 test 완료하였습니다. --------------------------------------------- 제가 문의드리고자 하는 것은 2)와 3) 부분은 신호완성 기준으로 하되, 1)의 경우 전일종가와 당일시가가 같지 않은 경우 첫봉에서 매수 또는 매도 미완성신호가 발생하게 되는데, 이시점만큼은 차트의 미완성신호에 의한 매매를 하고 싶습니다. < 원하는 수식 > 1) YT 당일 첫봉 dayindex==0 에서 미완성신호 발생시, (1) 미완성신호 발생시점으로부터 30초후 YesSpot에서 매수주문 또는 (2) 만약, 30초이내에 현재가가 '시초가 - 0.3pt'이면 30초이전이라도 매수주문 - 당연히 미완성신호에서 주문발생시 해당 분봉에서 완성신호시에 주문 발생 안함 - 예스스팟에서 dayindex 처리가 안된다면, 당일시초가 발생후 30초와 같은 개념임 2) 첫봉을 제외하고 다른 시점에서는 완성신호에 의한 매수주문 function Main_OnStart() { Start = 0; } function Chart1_OnRiseSignal(Signal) { if (Signal.signalKind == 1) { Start = 1; Account1.OrderBuy(MarketData1.code,Vol,Signal.price,0); } .... .. .... 차트 신호발생에 의한 수식중 매수진입부분인데, 이 수식을 위의 설명과 같이 dayindex==0 신호발생시 미완성신호 최초발생후 30초 경과후 매수주문 또는 dayindex==0 신호발생시 미완성신호 최초발생후 30초 이전 '시초가-0.3pt'라면 매수주문 (미완성신호에서 주문 발생시 해당 완성봉에서 주문발생 안함) 첫봉이외에는 완성신호에 의한 주문형태로 수정 부탁드립니다. 4월이 시작되고, 오늘은 봄비가 내리네요... 오늘도 행복한 시간되시기를 바라며, 감사합니다 !!!
프로필 이미지
새로운세상
2013-04-04
2118
글번호 222293
답변완료

문의 드립니다

선물시스템의 매수신호에 콜옵션 매수(풋옵션 매수청산) 매도신호에 풋옵션 매수(콜옵션 매수청산)를 하되 선물 예비 신호에서 신호가 확정되기 10초전에 근월물의 콜(풋)옵션중에서 10만원에 가장 가까운 종목을 자동 거래할 수 있는지 알고 싶습니다. 만일 이러한 거래가 가능하다면 binary wave를 예로 들어 시스템식을 부탁드립니다. 감사합니다.
프로필 이미지
mir
2013-04-01
2093
글번호 222292
답변완료

문의

아래 스팟식은 잘 사용중에 있습니다. 약간 응용하여 추가로 문의를 드립니다. 예제) 1. 선물신호에 옵션 매도 주문(2.0에 가장 근접한 종목) 2. 수익신호에는 진입한 옵션 매도 청산 3.손절 신호에만 손절 청산을 하는 게 아니라 반대옵션 매도(반드시 손절 신호에만) 4. 양 매도(포지션)구축이 되면 (손실금-백만 원) 도달시 자동 손절 청산 5. 양매도 구축시 당일 3시 청산 요약해 보면 수익일땐 네이키드 청산. 손절(손실일 땐)엔 양 매도 포지션 =============================================================== //2. 옵션매도 var Start; var UNum; var LNum; var CallCode; var CallPrice; var PutCode; var PutPrice; var CC; var PP; var CallOrderCode; var PutOrderCode; function Main_OnStart() { Start = 0; } function Chart1_OnRiseSignal(Signal) { UNum = Option.uppersATM; LNum = Option.lowersATM; CallCode = new Array(UNum+LNum+1); PutCode = new Array(UNum+LNum+1); CallPrice = new Array(UNum+LNum+1); PutPrice = new Array(UNum+LNum+1); for (var i = -LNum; i <= UNum; i++) { if (Option.GetCurrent(0, i) <= 2.0 && Option.GetCurrent(0, i) >= 1.0) { CallPrice[i+LNum] = Option.GetCurrent(0, i); CallCode[i+LNum] = Option.GetATMCallRecent(i); } else { CallPrice[i+LNum] = -1; CallCode[i+LNum] = -1; } } for (var ii = -UNum; ii <= LNum; ii++) { if (Option.GetCurrent(1, ii) <= 2.0 && Option.GetCurrent(1, ii) >= 1.0) { PutPrice[ii+UNum] = Option.GetCurrent(1, ii); PutCode[ii+UNum] = Option.GetATMPutRecent(ii); } else { PutPrice[ii+UNum] = -1; PutCode[ii+UNum] = -1; } } //buy신호 발생시 if (Signal.signalKind == 1) { Start = 1; PP = -1; PutOrderCode = -1; for (var iiii = -UNum; iiii <= LNum; iiii++) { if (PutPrice[iiii+UNum] > PP) { PP = PutPrice[iiii+UNum]; PutOrderCode = PutCode[iiii+UNum]; } } if (PP > 0) { Account1.OrderSell(PutOrderCode, 1, 0, 1); Main.MessageLog("S신호종류:"+Signal.signalKind+" /종목코드:"+PutOrderCode+" /START:"+Start); } else { Main.MessageLog("S신호종류:"+Signal.signalKind+" /종목코드: 지정한 가격대 종목이 없음"+" /START:"+Start); } } //exitlong신호 발생시 if ( Start == 1 && Signal.signalKind == 2) { Start = 0; if (PP > 0) { Account1.OrderBuy(PutOrderCode, 1, 0, 1); Main.MessageLog("S신호종류:"+Signal.signalKind+" /종목코드:"+PutOrderCode+" /START:"+Start); } else { Main.MessageLog("S신호종류:"+Signal.signalKind+" /종목코드: 지정한 가격대 종목이 없음"+" /START:"+Start); } } //sell신호 발생시 if (Signal.signalKind == 3) { Start = -1; CC = -1; CallOrderCode = -1; for (var iii = -LNum; iii <= UNum; iii++) { if (CallPrice[iii+LNum] > CC) { CC = CallPrice[iii+LNum]; CallOrderCode = CallCode[iii+LNum] } } if (CC > 0) { Account1.OrderSell(CallOrderCode, 1, 0, 1); Main.MessageLog("S신호종류:"+Signal.signalKind+" /종목코드:"+CallOrderCode+" /START:"+Start); } else { Main.MessageLog("S신호종류:"+Signal.signalKind+" /종목코드: 지정한 가격대 종목이 없음"+" /START:"+Start); } } // Exitshort신호 발생시 if (Start == -1 && Signal.signalKind == 4) { Start = 0; if (CC > 0) { Account1.OrderBuy(CallOrderCode, 1, 0, 1); Main.MessageLog("S신호종류:"+Signal.signalKind+" /종목코드:"+CallOrderCode+" /START:"+Start); } else { Main.MessageLog("S신호종류:"+Signal.signalKind+" /종목코드: 지정한 가격대 종목이 없음"+" /START:"+Start); } } }
프로필 이미지
털보
2013-04-02
2034
글번호 222291

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

프로필 이미지
Pooh
2013-03-28
0
글번호 222287