커뮤니티

예스스팟 Q&A

답변완료

위클리 옵션 대응

위클리 옵션 상장일부터 즉시 기존 스팟 옵션 코드는 폐기해야 할 것 같은데요. 예를 들어 근월물이 바뀌고, 잔존일수도 바뀌고, 종목 코드는 어떻게 될지... 위클리 옵션 상장에 따른 예스스팟 업데이트 계획 및 스케쥴이 궁금합니다.
프로필 이미지
idnotbe
2019-07-30
3269
글번호 224946
답변완료

신호 문의

단순히 예스트레이더의 한 전략창의 신호(진입명,청산명)를 받아서 스팟으로 신호명을 이용하여 매매를 하고 싶습니다 예제를 하나주시면 공부하겠습니다 감사합니다
프로필 이미지
라떼처럼
2019-08-02
3518
글번호 224944
답변완료

주문거부시 재주문

안녕하세요. 예스트레이더로 해외선물 매매를 하고 있는데, 종종 호가범위 외 주문이나 매수/매도 동시주문 등으로 주문거부가 일어납니다. 이럴 경우 예스스팟으로 재주문을 내는 방법을 부탁드립니다. 정리하면 아래그림처럼 주문거부로 자동정정 정지 상태가 되면 스팟으로 재주문 내는 수식 부탁드립니다.
프로필 이미지
탄탄시스템
2019-07-26
3702
글번호 224943

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

프로필 이미지
wjddmsl
2019-07-25
4
글번호 224938
답변완료

질문합니다.

똑같은 스팟 로직인데 코스피 연결선물은 객체연결이 잘되는데 코스닥 연결선물은 화면 저장했다가 띄우면 꼭 다시 스팟편집기에 들어가서 연결선물을 다시 설정을 해줘야 데이터가 들어옵니다. 고민중인데 며칠째 해결이 안되네요
프로필 이미지
절제9단
2019-07-25
3549
글번호 224936
답변완료

주문 수량 오류

예스 스팟에서 다음과 같이 주문을 실행하면 주문 수량이 -1이 됩니다. A1.OrderSell(orderCode, IncompleteSignal.count, F1.Bid(2), 2); 매수, 매도 동일하게 주문수량 -1로 주문 됩니다. 차트(예스 트레이드)에서는 동일 수량 1로 설정했습니다. 어떻게 차트에서 주문 수량이 마이너스로 발생하는지 궁금 합니다. 수고하세요.
프로필 이미지
가자빅토리
2019-07-24
3441
글번호 224935
답변완료

GetOrderCode() 미동작으로 주문 오류 발생했습니다!

안녕하세요. 코스닥150선물지수를 예스스팟으로 실매매중입니다. 저는 코스닥연결선물지수를 종목객체로 만들고 order_code=Main.GetOrderCode(종목객체.code); 의 코드로 주문용 코드를 받아서 매매 메쏘드에 활용합니다. 약 3회의 매매에서 잘 동작했던 저 코드가 7월 23일에는 이 코드가 동작하지 않아서 주문 메쏘드에 종목코드가 입력되지 않고 오류가 발생하며 주문이 나가지 않았습니다! 저 코드를 테스트해보면 Main.GetOrderCode()에서 리턴되는 값이 없어요! 무엇이 문제인지 확인 부탁드립니다. 사용하는 증권사는 하이투자증권입니다.
프로필 이미지
좋은밤
2019-07-24
3494
글번호 224933
답변완료

시스템트레이딩 시스템구매

안녕하세요 시스템시장에서 시스템을 구매하려고 하는데 시스템들어가면 왜 구매자가 "0"명으로 나오는건지해서요 정녕 단한명도 구매자가 없는건지 아니면 단순오류표기인건지해서 문의드립니다.
프로필 이미지
윤종신보험
2019-07-23
3328
글번호 224932

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

프로필 이미지
wjddmsl
2019-07-23
2
글번호 224931
답변완료

해외옵션 관련 에러수정

안녕하세요. 아래의 시스템으로 선물 신호를 받아 해외 선물 옵션을 거래하려하는데, 에러가 발생합니다. 에러를 수정해주시면 감사하겠습니다. =============================================================================== /*스크립트시작-----------------------------------------------------*/ var Start; var BuyC1_code; var BuyC2_code; var BuyP1_code; var BuyP2_code; var SellC1_code; var SellC2_code; var SellP1_code; var SellP2_code; function Main_OnStart() { Main.MessageLog("시작"); Start = 0; } function Chart1_OnRiseSignal(Signal) { Main.MessageLog("신호완성/"+Signal.signalKind); //Buy 신호발생 if (Signal.signalKind == 1 ) { Start = 1; BuyC2_code = Option.GetATMCallRecent(2,0); //콜 ATM+2 종목코드 BuyP2_code = Option.GetATMPutRecent(2,0); //풋 ATM+2 종목코드 SellP1_code = Option.GetATMPutRecent(0,0); //풋 ATM 종목코드 var BuyC2_price = Option.GetCurrent(BuyC2_code); var BuyP2_price = Option.GetCurrent(BuyP2_code); var SellP1_price = Option.GetCurrent(SellP1_code); var Vol = Signal.count; //신호수량 Account1.OrderBuy(BuyC2_code, Vol*2, BuyC2_price, 1); Account1.OrderBuy(BuyP2_code, Vol*2, BuyP2_price, 1); Account1.OrderSell(SellP1_code, Vol, SellP1_price, 1); Main.MessageLog("상방합성선물매수"); } //매수청산신호 if (Start == 1 && Signal.signalKind == 2 ) { //전체 종목수 var num = Account1.GetTheNumberOfBalances(); //전체 종목 중 옵션만 청산 for(var i = 0 ; i < num ; i++) { //잔고셋팅 Account1.SetBalance(i); //옵션함수로 해당 종목이 옵션인지 확인 if (Option.GetCurrent(Account1.Balance.code) > 0 && Account1.Balance.count > 0) { //종목코드 var cc = Account1.Balance.code; //잔고수량 var vv = Account1.Balance.count; //매도포지션이면 if (Account1.Balance.position == 1) { //청산 Account1.OrderBuy(cc, vv,0,1); } //매수포지션이면 if (Account1.Balance.position == 2) { //청산 Account1.OrderSell(cc, vv,0,1); } } Main.MessageLog("상방합성선물매수청산"); } } //Sell 신호발생 if (Signal.signalKind == 3 ) { Start = 1; BuyC2_code = Option.GetATMCallRecent(2,0); //콜 ATM+2 종목코드 SellC1_code = Option.GetATMCallRecent(0,0); //콜 ATM 종목코드 BuyP2_code = Option.GetATMPutRecent(2,0); //풋 ATM+2 종목코드 var BuyC2_price = Option.GetCurrent(BuyC2_code); var SellC1_price = Option.GetCurrent(SellC1_code); var BuyP2_price = Option.GetCurrent(BuyP2_code); var Vol = Signal.count; //신호수량 Account1.OrderBuy(BuyC2_code, Vol*2, BuyC2_price , 1); Account1.OrderSell(SellC1_code, Vol, SellC1_price , 1); Account1.OrderBuy(BuyP2_code, Vol*2, BuyP2_price, 1); Main.MessageLog("하방합성선물매도"); } //매도청산신호 if (Start == 1 && Signal.signalKind == 4 ) { //전체 종목수 var num = Account1.GetTheNumberOfBalances(); //전체 종목 중 옵션만 청산 for(var i = 0 ; i < num ; i++) { //잔고셋팅 Account1.SetBalance(i); //옵션함수로 해당 종목이 옵션인지 확인 if (Option.GetCurrent(Account1.Balance.code) > 0 && Account1.Balance.count > 0) { //종목코드 var cc = Account1.Balance.code; //잔고수량 var vv = Account1.Balance.count; //매도포지션이면 if (Account1.Balance.position == 1) { //청산 Account1.OrderBuy(cc, vv,0,1); } //매수포지션이면 if (Account1.Balance.position == 2) { //청산 Account1.OrderSell(cc, vv,0,1); } } Main.MessageLog("하방합성선물매도청산"); } } }
프로필 이미지
몬스터
2019-07-20
3263
글번호 224930