커뮤니티

해외선물 데이터 관련

프로필 이미지
dbals
2026-07-09 14:15:09
39
글번호 232748
답변완료

# 예스스탁(YesTrader/YesSpot) 지원팀 문의 사항


## 배경 설명 (문의 시 먼저 전달하면 좋은 내용)


현재 나스닥100·S&P500·금 선물, 3개 종목을 대상으로 분봉(1~120분, 1분 단위)과 틱봉(30~1000틱, 10틱 단위) 총 218개 타임프레임을 동시에 감시하며, 일목균형표 기반 사용자 정의 신호식(선행스팬A/B의 평탄 구간 + 돌파 패턴)을 실시간으로 계산해 상향/하향 신호를 감지하고 알림을 받는 시스템을 별도 프로그램(웹 대시보드)으로 구현해 사용 중입니다. 이 기능을 예스트레이더/예스스팟 안에서 직접 구현할 수 있는지, 가능하다면 어떤 방식이 최선인지 확인하고자 합니다.


---


## 1. YesSpot 기본 구조 및 데이터 접근


1. YesSpot(자바스크립트 기반 트레이딩 플랫폼)에서 **하나의 스크립트/전략 안에서 한 종목의 여러 타임프레임(예: 1분봉과 180틱봉)에 동시에 접근**할 수 있습니까?


2. 위가 가능하다면, 분봉은 1~120분까지, 틱봉은 30~1000틱(10틱 단위)까지 **각각 몇 개까지 동시에 구독/참조**할 수 있습니까? 개수 제한이 있습니까?


3. YesSpot에서 **여러 종목(최대 몇 개)을 하나의 스크립트에서 동시에 감시**할 수 있습니까? (예: 나스닥100, S&P500, 금 선물을 하나의 스크립트로 동시에)


4. YesLanguage(지표/신호검색식 문법)에서도 동일한 멀티 타임프레임·멀티 종목 참조가 가능합니까? YesSpot과 YesLanguage 중 이 용도에 어느 쪽이 더 적합합니까?


## 2. 실시간 데이터 정확도 (틱 누락 여부)


5. YesSpot/YesLanguage가 받는 실시간 데이터는 **체결(틱) 단위로 하나도 누락 없이 이벤트 기반으로 전달**됩니까, 아니면 일정 주기로 스냅샷을 갱신하는 폴링 방식입니까?


6. 폴링 방식이라면, **갱신 주기는 얼마입니까?** (예: 0.1초, 0.2초 등) 이 주기보다 짧은 간격으로 여러 번 체결이 발생하면 중간 체결이 누락됩니까?


7. **같은 가격에 연속으로 여러 번 체결된 경우**, 이걸 별개의 체결(틱)로 인식합니까, 아니면 가격 변화가 없으면 하나로 처리합니까? (틱봉 정확도에 직접 영향을 주는 부분이라 중요합니다)


8. 체결시간이 **초 단위입니까, 밀리초 단위까지 제공**됩니까?


## 3. 사용자 정의 지표/신호 로직 구현


9. YesLanguage 또는 YesSpot에서 **사용자가 만든 복잡한 조건식(예: 특정 값이 N봉 연속 동일한지 판정하는 로직)**을 자유롭게 구현할 수 있습니까? (아래 원본 수식을 그대로 첨부해서 "이걸 그대로 구현 가능한지" 물어보시는 게 가장 정확합니다)


10. 과거 봉(offset) 참조가 몇 봉 전까지 가능합니까? (최소 4~5봉 전 데이터까지 참조해야 하는 로직입니다)


11. `highest(H, N)`, `lowest(L, N)` 같은 N구간 최고/최저 함수를 지원합니까? (N=9, 26, 52 정도가 필요합니다)


## 4. 알림/알람 기능


12. 조건식(신호) 충족 시, **예스트레이더/예스스팟 자체에서 소리 알림 또는 화면 팝업 알림**을 지원합니까?


13. 차트를 열어두지 않고 **백그라운드에서(최소화된 상태에서도)** 알림이 정상적으로 작동합니까?


14. **외부 메신저(카카오톡, 텔레그램 등)나 다른 프로그램으로 신호를 전달**하는 공식 연동 방법이 있습니까? (Webhook, API, 파일 출력 등)


15. 신호 발생 이력을 **자동으로 파일이나 로그로 저장**하는 기능이 있습니까?


## 5. 시스템 부하


16. 하나의 스크립트에서 200개 이상의 타임프레임(또는 여러 종목 X 여러 타임프레임)을 동시에 감시할 경우, **시스템 부하나 성능 제한**이 있습니까? 권장하는 최대 개수가 있습니까?


17. 여러 개의 차트 창을 띄우는 방식과, 하나의 스크립트/전략 안에서 멀티 타임프레임을 처리하는 방식 중 **부하 측면에서 어느 쪽이 유리**합니까?


## 6. 종목 지원 범위


18. 해외선물(나스닥100, S&P500, 금 등)이 YesLanguage/YesSpot의 **사용자 정의 지표·신호검색·알림 기능 대상에 포함**됩니까? (일부 기능이 국내 주식에만 지원되고 해외선물은 제외되는 경우가 있어 확인이 필요합니다)


## 7. 개발 지원


19. YesSpot으로 이런 커스텀 로직을 구현하려면 **별도 비용(API 사용료, 라이선스 등)**이 발생합니까?


20. 참고할 수 있는 **YesLanguage/YesSpot 매뉴얼, 예제 코드, 개발 가이드 문서**를 받을 수 있습니까?

답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-07-15 10:54:17

안녕하세요 예스스탁입니다. 문의하신 내용은 가능합니다. 다만 틱봉은 900틱까지만 제공되고 있고 별도로 외부로 알림기능은 없고 3개 종목 각 218타임프레임이면 650개 이상의 차트객체가 요구되는데 부하로 프로그램이 정상적으로 동작되지 않을 것 같습니다. 1 예 가능합니다. 2 스팟은 하나의 전략식에서 총 1000개까지 객체사용이 가능합니다. 3 가능합니다. 4 가능합니다. 차트에 적용되는 식은 예스랭귀지입니다. 예스랭귀지로 지표/신호식 작용해서 차트에 적용 후 스팟에서 이용하게 하시면 됩니다. 5.6 실시간으로 모두 받습니다. 일정시간 주기로 받지 않습니다. 7 개별틱입니다. 8 밀리초단위로 데이터를 받지만 예스랭귀지나 스팟에서는 초까지의 시간만 제공합니다. 9 가능합니다. 10 차트에 있는 봉수만큼 가능합니다. 11 제공되고 있습니다. 12 제공되고 있습니다. 13 정상 작동합니다. 14 없습니다. 외부 프로그램과 연동은 지원하지 않습니다. 15 수식내 함수로 직접 처리해야 합니다. 16 스팟은 최대 1000개 객체까지 사용만 가능합니다. 위 제한 아래서 구현하시면 됩니다. 17 차이가 없습니다. 18 **사용자 정의 지표·신호검색·알림 기능 대상에 포함** 가 어떤 내용인지 알수 없습니다. 19 예스스팟은 자바스크립트가 탑제되어 있고 사용자분이 구현해서 사용하는 기능입니다. 별도의 비용은 없습니다. 20 홈페이지 제품소개에 도움말이 있습니다. https://help.yesstock.com/manual/yesspot https://help.yesstock.com/manual/yesspot-global 지원합니다. 즐거운 하루되세요