커뮤니티
자주 묻는 질문
제공 프로그램과 연계 증권사
현재 7개 증권사/선물사에 프로그램이 제공되고 있습니다.
국내상품
● iM증권 - 예스트레이더
● NH투자증권 - NH트레이더
해외상품 거래
● NH선물 - YesGlobal
● NEXT증권 - NEXT증권 YesTrader
● 한국투자증권 - eFrienGlobal YesTrader
● 유진투자선물 - Eugene YesTrader
● LS증권 - LS증권 YesTrader
각 프로그램은 해당 증권사 계좌를 보유하신 고객님께서 이용하실 수 있습니다.
계좌 개설 후 발급받은 ID와 비밀번호로 로그인하시면 프로그램 사용이 가능합니다.
프로그램 이용료 및 수수료
저희 프로그램은 증권사와의 계약을 통해 제공되는 서비스입니다.
별도의 이용료나 추가 수수료가 부과되지 않습니다.
계좌 개설 시 또는 약정하신 수수료율이 동일하게 적용됩니다.
프로그램 사양
프로그램은 인텔이나 AMD CPU가 장착된 PC나 노트북에서만 가능하며 window OS에서만 사용이 가능합니다.
win server버전에서는 오류가 발생할 수 있습니다.
또한 현재 Windows on Arm은 x86/x64 프로세서 기반의 PC와는 다른 아키텍처를 사용하므로
프로그램이 동작하지 않습니다. PC(특히 노트북)구매시 CPU 확인을 하시기 바랍니다.
시뮬레이션 차트의 과거 데이터 제공기간
예스트레이더/NH트레이더/예스차트는 국내상품 데이터만 제공되고
시뮬레이션 차트의 과거 데이터 제공기간은 아래와 같습니다.
● 국내주식
- 일봉이상 : 1980년 1월2일부터~현재
- 분봉 : 2000년 8월 2일~현재
- 초봉, 틱봉 : 제공안함
● 국내선물
- 일봉이상 : 1997년12월15일~현재
- 분봉 : 1999년 1월 4일~현재
- 초봉 : 2000년1월18일~현재
- 틱봉 : 2000년1월18일~현재
해외선물 프로그램은 각 증권사에서 데이터를 관리 제공합니다.
각 증권사에 문의하시기 바랍니다.
예스차트란?
예스차트는 시뮬레이션 전용의 유료 프로그램입니다.
수식을 작성할 수 있는 예스랭귀지와 국내종목의 장기간의 과거 데이터가 제공되어
전략식등 수식을 작성해서 적용해서 과거 데이터에 성과검증을 할 수 있습니다.
당일 실시간 데이터와 자동매매는 지원하지 않습니다.
iM증권과 NH투자증권에 계좌가 있으시면 예스트레이더와 NH트레이더를 사용하시면
실시간 데이터와 시뮬레이션 차트에서 동일한 서비스를 사용할 수 있습니다.
예스차트 사용신청 → www.yesstock.com/product/yes_chart
옵션시뮬레이터란?
옵션시뮬레이터는 유료 프로그램으로 장기간 옵션 과거 데이터가 제공되는 시뮬레이션 전용 프로그램입니다.
포지션을 직접 구축하여 옵션 투자 전략을 가상으로 실행해 보고 결과를 예측·분석할 수 있는 프로그램으로
실제 거래를 하기 전에 시장 상황을 가정하고 손익 구조를 미리 확인할 수 있어,
투자자들이 전략을 점검하거나 학습할 때 매우 유용합니다.
KP200선물 데이터와 옵션만 제공되고 있습니다.
위클리옵션은 제공되지 않습니다.
옵션시뮬레이터 사용신청 → www.yesstock.com/product/option_simulator
차트쉐어 이용 중 정지 및 변경
차트쉐어는 사용자 간에 차트를 유무료로 공유하는 기능입니다.
구매해 사용 중 일시 정지하거나 다른 차트로 변경이 가능하지 않습니다.
결제 : 무통장 입금
차트쉐어, 예스차트, 옵션시뮬레이터 결제시에 무통장입금이 가능합니다.
아래 계좌로 무통장입금 하신후에 회사로 연락을 주시면 사용가능하게 처리해 드립니다.
[국민은행] 350-25-0005-208 (주)예스스탁
업무시간 : (월 - 금 09:00 ~ 17:00 / 점심시간 11:30 ~ 12:30)
자동매매시 주문가격 설정
자동매매시 차트에서 신호가가 발생하면
시스템 트레이딩 설정창의 매매탭의 매매가격에서 지정한 가격으로 주문이 집행됩니다.
예스랭귀지로 작성하는 수식은 신호발생을 담당하고
수식에서 실제 주문가격을 지정할 수 없습니다.
수식에서 onclose,atmarket,atstop,atlimit은 신호타입으로
시장가나 지정가등 실제 주문가격을 지정하는 옵션이 아닙니다.
현재가+-N호가, 우선N호가, 상대N호가
● 현재가+-N호가
신호가 발생하면 체결에 유리하게
매수주문은 현재가에 틱수를 더하고 매도주문은 현재가에 틱수를 뺀 가격으로
지정가 주문이 집행됩니다.
● 우선N호가
우선호가는 주문 쪽의 호가를 말합니다.
매수주문은 매수1~3호가, 매도주문은 매도1~3호가입니다.
매수호가와 매도호가는 잔량이 있는 가격을 대상으로 합니다.
● 상대N호가
상대호가는 주문의 반대편의 호가를 말합니다.
매수주문은 매도1~3호가, 매도주문은 매수1~3호가이며
매수호가와 매도호가는 잔량이 있는 가격을 대상으로 합니다.
현재가+-N호가와 상대N호가의 차이
현재가+-N호가는 신호발생시 현재가에 일정틱수를 더하거나 뺀 값이고
상대1~3호가는 잔량이 있는 가격을 기준으로 합니다.
매도3호가 93500
(호가공백)
매도2호가 93300
(호가공백)
매도1호가 93100
매수1호가 93000 <-- 현재가
예를 들어 위와 같이 호가가 형성되어 있는 상태에서 매수주문이 발생한다면
현재가+-3호가로 설정하면 93300으로 지정가 주문
상대3호가로 설정하면 93500으로 지정가 주문이 됩니다.
호가 공백이 있을 경우 현재가+-N호가는 해당호가에 첫 주문이 될 수 있습니다.
시스템 트레이딩 설정창의 주문시작신호란?
주문시작신호는 [모든신호]와 [진입신호] 2개의 옵션이 있습니다.
[모든신호]는 시스템 적용 후 첫신호의 종류와 관계없이 주문을 시작합니다.
[진입신호]는 시스템 적용 후 진입신호 발생한 이후부터 주문을 시작하는 옵션으로
첫신호가 청산신호이면 주문을 건너뛰게 됩니다.
차트에 시스템을 적용 시 신호상 최종 포지션 상태와 실제 잔고의 포지션이 다를 수 있습니다.
예를 들어 시스템은 이미 진입신호가 과거봉에 발생해서 현재 포지션이 진행중이지만 실제 잔고는 무포지션인 경우입니다.
이런 경우 다음에 발생할 신호는 청산신호이므로 그대로 자동매매를 하면 청산신호에 따른 주문을 하게 되어
차트는 청산신호에 의해 무포지션이 되었는데 실제 계좌는 청산주문에 따라 매수나 매도포지션을 가지게 됩니다.
그러므로 이 경우에는 주문시작신호를 진입신호로 설정하면 청산신호는 신호만 표시하고 주문없이 건너뛰고
그 다음에 발생할 진입부터 주문을 집행하게 되어 차트 포지션과 실제 계좌 포지션을 동일하게 가져갈 수 있습니다.
차트와 계좌가 동일포지션이면 [모든신호]로 지정하고
차트와 계좌가 포지션이 다른 상황이면 수작업으로 포지션을 동일하게 맞추시고 [모든신호]로 적용하시거나
다음 진입부터 주문이 집행되게 [진입주문]으로 설정해서 적용하시면 됩니다.
자동매매시 청산주문 집행이 안되는 경우
자동매매를 실행 중에 청산신호가 발생했는데
청산주문이 집행되지 않는 경우가 발생할 수 있습니다.
이경우 시스템 트레이딩 설정창의 주문시작신호 설정을 살펴보셔야 합니다.
주문시작신호를 [진입신호]로 설정하면 적용 후 첫 진입신호 부터 주문을 시작하게 됩니다.
적용 후 진입신호가 발생해서 주문집행이 된 상태에서
설정창을 다시 열고 주문시작신호 변경없이 확인버튼을 클릭하면
다시 진입주문부터 주문이 집행되므로
다음에 올 청산은 신호만 표시되고 주문이 집행되지 않습니다.
그러므로 주문시작신호를 진입신호로 설정하고 시스템을 자동매매하고 있으시면
중간에 시스템 트레이딩 설정창을 열고 닫으실 때 주의하셔야 합니다.
진입신호가 발생해서 주문된 상태에서 다시 열었을 때는
주문시작신호를 모든신호로 변경하고 적용해 주셔야 합니다.
프로그램 외부로 데이터추출
프로그램에서 장기간 데이터의 외부추출은 지원하지 않습니다.
그러므로 시뮬레이션 차트에서 데이터 추출은 가능하지 않고
전략실행차트에서만 일부 데이터 확인을 위해 Print 함수로 추출이 가능합니다.
아래 도움말 참고하시기 바랍니다.
https://help.yesstock.com/262d121b-e719-80a4-bf77-e18718a3857f
예스랭귀지와 예스스팟의 차이
프로그램에는 예스랭귀지와 예스스팟이라는
2개의 시스템 트레이딩 언어가 제공되고 있습니다.
예스랭귀지는 차트에 적용하는 수식을 작성할 때 사용하는 언어이고
[6109]예스랭귀지 편집기에서 수식을 작성합니다.
예스스팟은 [6132]예스스팟 편집기에서 수식을 작성하고
예스스팟은 자바스크립트 언어로 예스랭귀지와는 다른 언어이며
차트가 아닌 [6131]예스스팟에서 실행하게 됩니다.
예스스팟은 API 트레이딩과 같고 일반적으로 API트레이딩보다 쉽게 할 수 있는 기능입니다.
차트쉐어란?
차트쉐어는 사용자 간에 차트를 유/무료로 공유하는 기능입니다.
특정 사용자가 지표나 시스템전략을 적용해서 만든 차트를 등록하면
차트쉐어 목록화면에서 나타나고 다른 사용자들이 해당 차트를 클릭하여
동일한 차트를 띄우고 지표를 보거나 실시간 매매도 가능하게 됩니다.
차트쉐어를 사용하기 위해서는 프로그램 내에서 간단한 가입 후에 이용할 수 있습니다.
자세한 내용은 아래 링크를 참고하시기 바랍니다.
www.yesstock.com/function/function_14