커뮤니티
문의 드립니다.
나무증권에서 실시간으로 검색되는 종목을 자동으로 매매할 수 있도록 예스스팟을 이용하고자 하는데 제가 실력이 모자라서 원격으로 부탁을 드리고자 합니다.
다음은 AI가 알려준 방법인데 할 줄 몰라 부탁드립니다. 전화주시면 감사하겠습니다. 010-9732-0530 김현배.
나무증권 HTS(1951)에서 실시간으로 포착된 종목을 예스트레이더의 시스템 전략과 연동하여 자동으로 매매하는 가장 정석적이고 강력한 방법은 예스트레이더 내의 예스스팟(YesSpot) 기능을 이용하는 것입니다.
나무 HTS의 조건검색 엔진과 예스트레이더를 연결하여 자동매매를 완성하는 구체적인 실행 방법은 다음과 같습니다.
핵심 연동 원리
나무 HTS(또는 예스트레이더 내장 파워종목검색)에 동일한 조건식을 미리 저장해 둔 뒤, 예스스팟(JavaScript)에서 해당 조건식을 주기적으로 호출합니다. 조건에 맞는 종목이 포착되면 예스스팟이 이를 감지하여 방금 만드신 수정 전략의 매수/물타기/손절 로직에 따라 자동으로 주문을 집행합니다.
단계별 구현 방법
1단계: 예스트레이더(또는 NH트레이더)에 동일한 조건식 저장하기
나무 HTS [1950] 화면에서 사용 중인 조건식을 예스트레이더(또는 연동된 HTS)의 파워종목검색 메뉴에도 똑같이 작성한 후 서버에 저장합니다. (예스스팟 스크립트가 이 저장된 이름을 호출하여 종목을 가져오게 됩니다.)
2단계: 예스스팟 편집기에서 스크립트 작성하기
예스트레이더에서 [예스스팟] 창을 엽니다.
새 자바스크립트(JS) 스크립트를 생성하고, 다음과 같은 흐름의 코드를 구성합니다:
타이머 설정: 예를 들어 5초 또는 10초 주기로 타이머를 설정해 장중에 계속해서 조건검색을 실행하도록 만듭니다.
종목검색 요청 함수 연동: 예스스팟의 종목검색 객체를 이용해 저장해 둔 조건식 이름을 호출합니다.
전략 매칭 및 주문 집행: 검색된 종목 리스트가 넘어오면, 각 종목별로 차트 객체나 주문 객체(Account.OrderBuy)를 연결하여 앞서 완성한 매수 및 물타기, 제비용 마진 조건에 맞춰 자동으로 주문이 들어가도록 제어합니다.
3단계: 스팟 실행 및 실전 가동
작성한 자바스크립트 코드의 오류 검증(컴파일)을 마치고 스팟 실행 버튼을 누릅니다.
장이 시작되면 나무 HTS 화면처럼 예스스팟이 백그라운드에서 실시간으로 조건검색을 수행하며 포착된 종목에 대해 자동으로 계좌 주문을 넣기 시작합니다.
답변 1
예스스탁 예스스탁 답변
2026-08-21 14:01:28