커뮤니티

예스스팟 Q&A

답변완료

수식 문의 드립니다.

안녕하세요. 처음이라 어떤 예스스팟에서 어떤객체를 선택하고 어떤 함수를 사용해야 할지 몰라 문의드립니다. 가이드만 잡아주시면 추가 코드는 응용해서 사용해 보겠습니다. 첨부 그림에서 파란색 화살표 부근에서 매도청산을 하고 싶은데 이부분만 코딩 부탁드립니다. 현재봉의 값이 전봉의 저가를 이탈시 매도청산 or 현재봉의 종가가 기준이평선(5MA) 이탈시 매도청산 감사합니다.
프로필 이미지
코페라
2020-12-04
2665
글번호 225379
답변완료

chart에 포함된 system의 systeminfo 업데이트

기존의 차트(확장차트로 새로 생성하지않은)에 포함된 system 의 sysmteminfo(input, STOPLOSS, TAKEPROFIT 등)을 yes spot에서 업데이트(원격으로 설정변경)할 수 있는 기능이 있을까요??
프로필 이미지
호빗츠
2020-12-01
2582
글번호 225378
답변완료

예스스팟 단독의 STOPLOSS 기능 구현

YES SPOT 으로 주문, 청산(손절, 익절)하는 일반적인 방법은 확장차트객체를 생성하고 system을 설정한뒤, 확장차트의 systeminfo를 spot에서 셋팅하여 system 이 STOPLOSS 및 TAKEPROFIT을 실행하도록 할 수 있다(11월 24일자 답변)고 알고 있습니다. [질문] 이 방법 외에 SPOT 내에서 단독으로 주문도 실행하고, STOPLOSS와 TAKEPROFIT을 하는 방법은 없는지요?? 즉, system을 통하지 않고 spot 자체내에서만의 STOPLOSS 및 TAKEPROFIT에 관한 것입니다.
프로필 이미지
호빗츠
2020-12-01
2715
글번호 225377
답변완료

확장차트객체 생성 후 차트 속성 보는법

안녕하세요. ReqChartEx 로 차트객체를 생성하고, 예스스팟 구동하여 차트 보기를 눌러서 차트가 제대로 생성된 것 까지는 확인했습니다. [문제]SystemInfo 로 전달한 StopLoss, TakeProfit 값 등 설정값을 보기 위해 차트의 오른쪽 클릭을 하면... 일반 예스트레이더 상의 차트에서 오른쪽 클릭했을 때 처럼 "개체속성" 창을 띄워 지지 않습니다. [질의]원래 YesSpot에서 생성된 차트객체에는 그 기능이 없는 것인지? 아니면 YesSpot에서 그 기능을 구현하는 코딩을 해줘야 하는지요??
프로필 이미지
호빗츠
2020-12-01
2686
글번호 225376

하운드독 님에 의해서 삭제되었습니다.

프로필 이미지
하운드독
2020-11-27
0
글번호 225375
답변완료

파워종목검색으걸로매매가능한가요?

매매방법좀 알려주시거나 방법 정리되어잇는자료가 잇나요??
프로필 이미지
234fsdae
2020-11-23
2571
글번호 225366
답변완료

시스템 부탁드립니다~

안녕하세요 아래 답변 잘 받았습니다. 주말동안 스터디해서 예스스팟으로 전략을 작성했는데,, 검증이 안되내요. 부탁드리겠습니다 var cnt = 0; function Main_OnStart() { Main.MessageLog("시작"); } function Main _OnRiseSignal(Chart1,Signal) <- Chart1 완성시 시그널 { if (var1==5 <- 시초 봉 5개 완료 후 진입 &&countif(GetClose <0 ,5)>=3 <- 시초 봉 5개 중 음봉 3개 이상 일때 진입 && GetLow < GetLow(1) <- 진전봉의 저가 보다 이번봉의 저가가 낮을떄 && GetClose <0 <- 음봉으로 종료 && cnt=0) { cnt=1; Main.OrderSell(Account_001, KQ150.code, 10 ,KQ150.Ask(1), 0); Main.MessageLog("매도진입"); } } function Main_OnRiseSignal(Chart1,Signal) { if( GetClose >0 <-종가가 양봉으로 끝나고 && GetHigh > GetHigh(1) <-직전 고가 보다 이번 고가가 높게 끝났을때 && cnt=1) { cnt=0; Main.OrderBuy(Account_001, KQ150.code, 10 , KQ150.Bid(1), 0); Main.MessageLog("매도청산1"); } } function Main_OnRiseSignal(Chart1,Signal) { if( GetHigh(BarSinceEntry) < GetClose <- 진입 봉의 고가 보다 높은 종가로 끝나면 매도 청산 && cnt=1) { cnt=0; Main.OrderBuy(Account_001, KQ150.code, 10 , KQ150.Bid(1), 0); Main.MessageLog("매도청산2"); } } AA= Account_001.GetTotalAvgCost(2,1) <- 선물, 매도포지션 계좌 평균 단가 BB= GetBid(KQ150,1) <- KQ150 종목의 매수 1호가 CC= BB/AA <- 스탑트레일링을 매수상대1호가 대비 계좌 평단가로 작성하고 싶습니다. StopTrailing(0.2, 0.5, CALCMETHOD_PERCENT, 0) < CC를 수익률로 적용 StopEndOfDay (151500) <- 마지막 봉에 청산
프로필 이미지
마식
2020-11-22
2583
글번호 225365
답변완료

예스 스팟 함수 관련 질문

YesLanguage로 시스템을 만들어서 테스트 하다 보니, 봉이 종료되어야만 주문이 들어간다는 것을 깨닫고 YesSpot으로 다시 만들어 보고 있습니다. 이에 몇가지 의문이 생겨 질문 드립니다. 1. 현재 주문 채결된 상태가 매수/매도 포지션을 알려주는 함수는 없나요? 기존 YesLanguage에서는 MarketPosition으로 처리했었는데, OnriseSignal 함수에서 오는 Signal 말고 별도로 알 수 있는 함수가 있는지 궁금합니다. (YesLanguage의 시스템 적용을 하지 않고, YesSpot으로만 구현하려고 함) 2. 매수청산, 매도청산 함수에 대해 질문 OrderSell 하면 기존에 매수한 항목이 있으면 청산이 되나요? 기존 YesLanguage에서는 ExitBuy라는게 있어서 청산이 되었는데, YesSpot에는 별도로 없는 것 같아 문의드립니다. 3. OrderBuy와 OrderSell항목이 계좌객체에도 있고 메인객체에도 있는데, 동일한 기능인지 궁금합니다.
프로필 이미지
헬로월드
2020-11-20
2741
글번호 225364
답변완료

수식 부탁드립니다.

예스스팟을 이제야 시작해 봅니다^^ 수식 부탁드립니다^^ ------------------------------------------------------------------------------------- - 종목은 코스피 200으로 3분 봉으로 세팅 / 매수 진입 조건식입니다. - 분봉 데이터를 기반으로 진행하고 ----------------------------------------------------------------------------------- - 하루 시작의 5봉중 3봉이 양이고 - 세번째 양의 종가에 진입 - (전제조권 5봉중 3봉이 양이면) 직전봉의 고점을 돌파하고 양봉으로 마감하는 봉의 종가에 매수 진입 - 진입 수량은 10 계약 ---------------------------------------------------------------------------------- - 미체결시 60초 후 현재의 상대 1호가에 정정 주문 - 또 미체결시 주문 취소 ---------------------------------------------------------------------------------- - 청산 및 손절- - 진입한 직전봉의 저가에 손절 - 또는 직전봉 저점을 돌파하는 음봉으로 마감시 봉의 종가에 매수 청산 - 미체결시 60초 후 현재의 상대 1호가에 정정 주문 - 또 미체결시 60초 후 현재의 상대 1호가에 정정 주문 -------------------------------------------------------------------------------------- - 당일의 마지막봉 시가에 청산 -------------------------------------------------------------------------------------- - 스탑트레일링은 매수 평균매수가 대비 현재의 상대 1호가를 기준으로 수익을 0.5% 이상 상승시 그 이후 상승의 50% 하락시 현재가에 청산 - 상대 1호가 수신은 1초단위로 데이터 수신 가능 할 까요? -------------------------------------------------------------------------------------- 고맙습니다^^
프로필 이미지
마식
2020-11-19
2714
글번호 225360
답변완료

수식 부탁드립니다.

예스트레이더 전략A 로 자동매매중입니다. 1. 전략A를 감시하고 있다가.. 전략A가 청산(목표수익)할경우 다음 진입신호때 반대로 신호가 나가는 예스스팟 전략 부탁드립니다. 2. 같은 맥락으로, 전략A가 수익실현할 경우 다음 진입신호때 반대로 신호가 나가는 예스스팟 전략 부탁드립니다.
프로필 이미지
율담
2020-11-19
2650
글번호 225359