커뮤니티

예스스팟 Q&A

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

프로필 이미지
뭐뇌
2020-12-05
0
글번호 225381
답변완료

당일 개장시간, 폐장시간을 알 수 있는 함수

안녕하세요. YesSpot으로 당일의 장개시 시간과 장마감 시간을 알수 있는 함수나 방법이 있을까요? 자동매매를 돌리고 있는데 이번 수능일에 장마감 시간이 바뀌어서 오류가 발생했습니다. 물론 제가 좀더 부지런하게 예외조건을 넣어두면 되는 것입니다만, 가급적이면 이것도 자동적으로 처리가 되면 참 좋겠습니다.
프로필 이미지
좋은밤
2020-12-04
2772
글번호 225380
답변완료

수식 문의 드립니다.

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

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

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

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

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

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

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

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

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

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

매매방법좀 알려주시거나 방법 정리되어잇는자료가 잇나요??
프로필 이미지
234fsdae
2020-11-23
2579
글번호 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
2592
글번호 225365
답변완료

예스 스팟 함수 관련 질문

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