개발·검증·실행까지 단 한 플랫폼에서,
빠르게 검증하고 실행하세요.

25년 신뢰, 빠른실행, 무료 이용,
그리고 전문가 지원까지

25년간 검증된 자동매매 플랫폼 신뢰성

다수의 국내 증권사와 파트너십을 유지하며,
안정성과 보안성에서 오랜 기간 신뢰를 받아온
시스템트레이딩 플랫폼입니다.

쉬운 백테스트, 빠른 실전 매매

사용자의 전략을 빠르게 시뮬레이션하고,
즉시 실전매매로 연결할 수 있는
트레이딩 프로세스를 제공합니다.

사용료 없이, 계좌 개설만으로 이용 가능

별도의 비용 없이, 제휴 증권사에서 계좌만 개설하면
예스트레이더를 무료로 사용할 수 있습니다.

전문가 Q&A와 체계적인 교육 콘텐츠

시스템트레이딩을 처음 접하는 분도
쉽게 배우실 수 있도록 영상 강좌를 제공하며,
수식작성에 대한 전문가의 지원을 제공합니다.

오랜 시간 신뢰를 바탕으로
예스스탁과 함께한 고객사입니다.

가장 많이 쓰는 기능 4가지

복잡한 전략도 손쉽게 설계할 수 있는 예스랭귀지로 시작하세요.
글로벌 트레이딩 전략부터 나만의 아이디어까지 직접 만들어 실행할 수 있습니다.

복잡한 전략도 손쉽게 설계할 수 있는
예스랭귀지로 시작하세요.

Before

단순 지표만 제공되는 HTS,
복잡한 전략은 직접 구현하기 어려움

After

예스랭귀지로 직접 작성하는
지표/전략식, 복잡한 수식도 자유롭게 구현 가능

국내외 주식, 선물, 옵션 등 다양한 자산군에 대해
수년간의 데이터를 기반으로 전략을 빠르게 테스트하고 분석할 수 있습니다.

국내외 자산에 대한 전략을 빠르게
테스트하고 성과를 확인할 수 있습니다.

Before

HTS는 짧은 기간의 단기 데이터만 제공,
접속한 서버에 따라 테스트 결과 상이

After

국내 상품에 대해 자체 서버를 운용하여
정확하고 일관된 백테스트 환경 제공

클릭이 아닌 전략으로 매매하세요. 차트 기반 자동매매는 물론,
예스스팟 기능을 통해 API 수준의 알고리즘 전략도 API 운용할 수 있습니다.

차트 기반 자동매매는 물론,
예스스팟으로 알고리즘 전략도 자유롭게 운용하세요.

Before

매번 수동 매매로
타이밍을 놓치는 투자

After

전략 설정만 해두면 자동으로 매수·매도,
감정 개입 없는 체계적 매매 가능

제한 없는 수식 검색, 강력한 조건으로 종목 발굴.
예스랭귀지로 수식을 자유롭게 설계하고, 실시간으로 조건에 맞는 종목을 찾아보세요.

예스랭귀지로 조건을 설계하고,
실시간으로 종목을 추출해보세요.

Before

기본적인 기술적 조건 외엔
구현이 어려운 종목검색

After

나만의 수식을 넣어
전략형 종목 발굴 및 실전 트레이딩까지

전략 코딩, 혼자 고민하지 마세요.
예스스탁 전문가들이 직접 도와드립니다.

20년 이상 전문가의
실전 중심 기술지원으로 도와드려요

예스랭귀지, 예스스팟 코딩과 전략 운용까지
실전 중심 기술지원을 제공합니다.

수식 질문하러가기
헤드폰과노트북

공지사항

예스스팟 업그레이드(대체거래소 시세/주문, 선물옵션 야간거래 관련)

항상 예스스탁에 성원을 보내주시는 고객 여러분께 깊은 감사의 말씀을 드립니다.대체거래소와 파생상품 야간거래가 시작됨으로 해서종목객체에 거래소 구분 지정, 확장차트객체에 거래소/시장(복합/주/야) 설정,주문시 거래소를 지정해야 하므로 관련 객체의 속성이나 함수들에 기능이 추가가 되었습니다.기존 수식은 그대로 사용하실 수 있습니다.그대로 사용하시면 기존과 같이 종목객체는 KRX시세이고확장차트는 KRX, 파생상품은 주간차트이며 주문도 KRX로 집행됩니다.대상프로그램 : iM증권 예스트레이더, NH투자증권 NH트레이더적용일 : 2025/10/27※ 반영작업으로 2025/10/25(토)에 NH트레이더는 10:30~11:30(약 1시간 예정)예스트레이더는 13:30~15:30(약 2시간 예정) 접속이 제한됩니다.1. 종목객체 속성에 거래소 선택옵션 추가 주식종목의 경우 거래소 선택이 가능합니다. 기본은 KRX입니다. 도움말 : https://help.yesstock.com/263d121b-e719-8012-a18a-e35a137275152 . 종목객체에 exchangeKind 프로퍼티 추가 종목객체에 거래소 종류를 리턴하는 프로퍼티가 추가되었습니다 도움말 : https://help.yesstock.com/24cd121b-e719-8116-8e6b-f244e9a7d59f3. 종목객체 요청함수(Main.ReqMarketData)에 거래소 지정을 위해 JSON객체를 지원 도움말 : https://help.yesstock.com/25ad121b-e719-8006-a5d0-f1f8451618a7 ▶ ReqMarketData(sItemCode, nDailyCount, nInvestDailyCount) 기존과 같이 지정하면 KRX시세입니다. Main.ReqMarketData("005930",10,10); → 삼성전자 KRX시세, 일간데이터 10개, 투자주체별데이터 10개 ▶ NXT나 통합시세를 요청한 경우에는 종목정보를 JSON 객체에 담아 지정해야 합니다. ※ JSON객체는 중괄호{ }안에 key:value로 이루어진 쌍들을 콤마(,) 나열해서 표현합니다. Main.ReqMarketData( { exchangeKind: 거래소, code : "종목코드", dayCount:일간데이터갯수,refCount:투자주체별데이터갯수} ) Main.ReqMarketData( {code:"005930", exchangeKind :1, dayCount:10, refCount:10} ); → 삼성전자 통합시세(일간 데이터 10개, 투자주체결 데이터 10개) Main.ReqMarketData( {code:"005930", exchangeKind :2, dayCount:10, refCount:10} ); → 삼성전자 KRX시세(일간 데이터 10개, 투자주체결 데이터 10개) Main.ReqMarketData( {code:"005930", exchangeKind :4, dayCount:10, refCount:10} ); → 삼성전자 NXT시세(일간 데이터 10개, 투자주체결 데이터 10개) ※ 선물옵션은 KRX시세만 제공되므로 exchangeKind(거래소) 는 지정하지 않거나 KRX(2)로 지정해야 하며 투자주체별데이터도 별도로 참조객체에서 제공되므로 종목객체에서는 지정하지 않습니다. 4. 주문함수에 거래소지정과 스톱주문을 위해 매개변수에 JSON객체를 지원합니다. Main.OrderBuy : https://help.yesstock.com/25ad121b-e719-80af-90a0-ec4106750a9d Main.OrderSell : https://help.yesstock.com/25ad121b-e719-8062-b52c-ff5abd1309a7 Account.OrderBuy : https://help.yesstock.com/25ad121b-e719-8080-8abb-cc610a3e6bce Account.OrderSell : https://help.yesstock.com/25ad121b-e719-80eb-98fb-f8ff1eeb1964 ▶ 기존과 같이 지정하면 KRX주문입니다. Account1.OrderBuy(sItemCode, nCount, dPrice, nPriceKind) Account.OrderBuy("005930",10,0,1); → 삼성전자 10주 시장가로 KRX 매수주문 ▶ 거래소(KRX,NXT,SOR(스마트))를 지정하거나 스톱주문을 위해서는 주문내용을 JSON 객체로 처리해야 합니다. ※ JSON객체는 중괄호{ }안에 key:value로 이루어진 쌍들을 콤마(,) 나열해서 표현합니다. Account1.OrderBuy( { exchangeKind:거래소 , code : "종목코드", count : 주문수량, orderPrice : 주문가격, stopPrice :스톱가격 , priceKind :가격구분 , loanKind : 대출상세분류}); Account.OrderBuy( {exchangeKind :1, code:"005930", count:10, orderPrice:0, priceKind:1} ); → 삼성전자 10주 시장가로 SOR(스마트) 매수주문 Account.OrderBuy( {exchangeKind :2, code:"005930", count:10, orderPrice:0, priceKind:1} ); → 삼성전자 10주 시장가로 KRX 매수주문 Account.OrderBuy( {exchangeKind :4, code:"005930", count:10, orderPrice:0, priceKind:1} ); →삼성전자 10주 시장가로 NXT 매수주문5. 정정함수(OrderReplace, OrderReplacePrice)에 스톱주문 정정을 위해 스톱가격을 지정하는 매개변수가 추가되었습니다. Main.OrderReplace(sAccoutnNumber, sOrderNumber, nCount, dPrice, stopPrice) Main.OrderReplacePrice(sAccoutnNumber, sOrderNumber, dPrice, stopPrice) Account1.OrderReplace(sOrderNumber, nCount, dPrice, stopPrice) Account1.OrderReplacePrice(sOrderNumber, dPrice, stopPrice) Main.OrderReplace : https://help.yesstock.com/25ad121b-e719-808d-81a7-e8de5e758463 Main.OrderReplacePrice : https://help.yesstock.com/25ad121b-e719-802c-9669-d1c1c8de2800 Account.OrderReplacePrice : https://help.yesstock.com/25ad121b-e719-8066-ad56-cf7928035721 Account.OrderReplacePrice : https://help.yesstock.com/25ad121b-e719-80c4-8da9-d01fc04e97ce 6. 확장차트 속성에 거래소/시장구분 옵션 추가 주식은 통합/KRX/NXT를 선택할수 있는 거래소 옵션이 선물옵션은 주/야/복합을 선택할 수 있는 시장구분이 나타납니다.7. 확장차트 종목설정 객체(ReqChartItem)에 거래소,시장구분을 지정하기 위해 JSON객체 지원합니다. → code를 지정할 때 종목코드만 지정하면 KRX이고 주간차트입니다. ReqChartItem(code, cycle, period, count, countKind, modifyPrice, dailyGap) → 주식 종목에서 거래소(통합/KRX/NXT)를 지정하거나 선옵 종목에서 시장구분(주간/야간/복합)을 지정하려면 code를 JSON객체에 종목정보를 담아 지정해야 합니다. ReqChartItem( { code :"종목코드 ,marketKind :시장구분 ,exchangeKind: 거래소} , cycle, period, count, countKind, modifyPrice, dailyGap) ※ 주식은 marketKind(시장구분) 지정하지 않고, 선물옵션은 exchangeKind(거래소)를 지정하지 않습니다.

2025-10-22

예스트레이더 업그레이드[대체거래소 메인마켓 주문/시세 제공]

iM증권 예스트레이더를 이용하시는 고객 여러분께 깊은 감사의 말씀을 드립니다.iM증권 대체거래소(NXT) 메인마켓 참여에 따라 프로그램 업그레이드가 있어 알려드립니다.오픈일 : 2025/10/27※ 반영작업으로 2025/10/25(토) 13:30 ~ 15:30 (약 2시간 예정) 접속이 제한됩니다.1. 화면에 시세 거래소 선택 옵션 추가 시세는 통합/KRX/NXT 중 선택할 수 있습니다. ※ NXT로 선택시 NXT 거래 불가 종목은 시세가 표시되지 않습니다.2. 주문창에 주문 거래소 선택 옵션 추가 주문창에서 주문할 거래소를 스마트/KRX/NXT 중 선택할 수 있습니다. ▶ 스마트 최선집행기준에 따라 KRX나 NXT 중 유리한 거래소로 주문을 자동으로 전송합니다. ▶ KRX 한국거래소(KRX)로 주문이 전송됩니다. ▶ NXT 대체거래소(NXT)로 주문이 전송됩니다. ▶ 스마트/KRX/NXT 거래소 별로 제공되는 주문유형이 다르므로 이용에 유의하시기 바랍니다.3. 주문유형 추가 ▶ 중간가 최우선매수호가와 최우선매도호가의 중간가격으로 주문 집행하는 유형입니다. ▶ 스톱지정가 가격이 스톱가에 도달하면 지정한 가격으로 주문을 집행하는 유형입니다. ※ KRX는 스톱가와 지정가 제한이 없고 모두 정정이 가능합니다. ※ NXT는 매수시에는 지정가는 스톱가 이상, 매도시에는 지정가가 스톱가 이하로 설정되어야 하고 지정가만 정정이 가능합니다. ▶ 중간가와 스톱지정가는 정규장(메인마켓)에서만 주문이 가능합니다.4. 차트 ▶ 영업일 변경 기준시간 통 합 : 08:00 NXT : 08:00 KRX : 09:00 KRX는 09시를 기준, NXT/통합은 08시를 기준으로 봉을 그리게 됩니다. 그러므로 특정주기에서는 동일종목, 동일주기라도 통합/NXT와 KRX의 봉을 만드는 시간이 다르므로 봉모양이 다를 수 있습니다. 5. 시스템 트레이딩 차트에서 선택한 시세거래소에 따라 주문 거래소가 자동으로 지정됩니다. KRX시세 → KRX 거래소 주문 NXT시세 → NXT 거래소 주문 통합시세 → 스마트 주문

2025-10-22

더 스마트한 트레이딩,
예스트레이더로 시작하세요.

증권사 계좌만 있으면 무료 이용

전략 설계부터 자동매매까지

전문가의 수식 Q&A 지원