MasQuant SDK

MasQuant SDK
퀀트 트레이딩 전략 개발자 전용

프레임 없는 설정과 번거로운 데이터 소스 없이, 단 몇 줄의 Python 코드로 10분 안에 전체 전략 백테스트 과정을 완료할 수 있습니다.

MT5를 지원하는 모든 브로커사 API 통합
다양한 예시 전략 모듈 제공
효율적인 백테스트 데이터 프로세서
API & Developer Tools
동일한 코드로 모의 거래와 실전 거래를 자유롭게 전환
KPI 성과 리포트 및 동적 거래 포인트 차트 자동 생성
MasQuant 플랫폼과 브로커사 실계좌 환경의 완벽한 통합
핵심 기능

MasQuant SDK 기능

API & Developer Tools

번거로운 프레임워크와 환경 설정 없이, 단 하나의 패키지만 설치하면 데이터 불러오기, 전략 검증, 결과 출력까지 간단한 API로 모두 처리할 수 있습니다.

API & Developer Tools

샤프 비율, 최대 손실폭(MDD), 연 수익률 등 성과 지표를 내장하고 있으며, 시각화 리포트를 자동으로 생성하여 전략의 성과와 리스크 구조를 빠르게 파악할 수 있습니다.

API & Developer Tools

백테스트 리포트와 차트를 자동으로 출력하며, 개별 거래 기록, 일별 순자산 곡선, 통계 요약까지 포함되어 전략 성과를 한눈에 파악하고 비교 및 최적화하기 편리합니다.

가벼운 원클릭 도구
모듈형 성과 분석
완전하고 투명한 데이터 표시
백테스트 도구

MasQuant 백테스트 리포트 도구

MasQuant 백테스트 리포트 도구는 퀀트 트레이더를 위해 특별히 제작되었습니다. Python이나 추가 패키지 설치 없이도 전략 백테스트를 빠르게 실행하고, 완전한 성과 리포트를 확인하며, 데이터 내보내기를 지원하여 손쉽게 전략 검증을 완료할 수 있습니다.

실제 시장에 더 가까운 방식으로 각 트레이딩 전략을 검증하세요

MasQuant 백테스트 엔진

실제 시장에 더 가깝게, 각 트레이딩 전략을 검증하세요

MasQuant 백테스트 엔진

MasQuant는 전문 백테스트 엔진을 내장하고 있어, 과거 데이터와 실시간 시장 상황, 모의 거래를 통합하여 전략을 실전 배포하기 전에 실제 시장에 가까운 과정을 통해 완전한 검증을 마칠 수 있도록 지원합니다.

일관된 트레이딩 아키텍처
백테스트와 실전 거래에 동일한 데이터와 거래 프로세스를 사용해 전략 배포 후의 성과 차이를 줄입니다
실제 시장에 더 가깝게
백테스트 환경에 실제 시장의 마찰 요인을 반영합니다: 스프레드, 슬리피지, 시장 유동성 변화, 주문 체결 지연
백테스트와 실전 거래 간 오차 감소
거래 프로그램을 다시 작성할 필요 없이 전략을 백테스트에서 모의 거래와 실전 거래 배포까지 바로 이어갈 수 있습니다
반복적인 전략 검증
전략을 반복해서 테스트·조정·최적화하여 더 안정적인 거래 모델을 구축합니다
전문적인 성과 분석
거래 기록, 승률, 수익률, 손실폭, 리스크 지표 등 완전한 전략 리포트를 제공합니다
내장형 리스크 관리 모델
최대 손실폭, 일일 익스포저 한도, 레버리지와 포지션, 이상 변동성 보호 등 전략의 동작을 모니터링하고 제한합니다.
MasQuant 백테스트 엔진

핵심 기능

히스토리 데이터 백테스트
승률 분석
수익 통계
최대 손실폭(MDD)
거래 기록
시각화 리포트

데이터 소스 및 보안 관리

컴플라이언스, 정보보안, 투명성을 핵심 가치로 삼아, MasQuant는 투자자, 전략 개발자, 트레이딩 팀, B2B 파트너 모두가 안심하고 이용할 수 있는 글로벌 퀀트 트레이딩 플랫폼을 구축합니다.

주요 브로커사를 지원합니다

유럽 및 글로벌 거래소 데이터 지원

MasQuant는 현재 금융 시장 데이터를 MT5 환경과 통합하고 있습니다.
글로벌 주요 브로커사를 지원합니다

지원 증권사

MASQuant 플랫폼 — 전 세계 브로커사의 90%를 지원합니다

MasQuant 플랫폼 —
전 세계 브로커사의 90%를 지원합니다

AvaTrade
FXCM
XM
EC Markets
GTCFX
IC Markets Global
GO Markets
ATFX
fpmarkets
FXTM
vantage
VT Markets
Neex
Mitrade
TMGM
OANDA
Exness
Pepperstone
IG
ThinkMarkets
IC Markets
FOREX.com
Swissquote
Ultima Markets
HFM(HotForex)
GKFX Prime
eToro
Dukascopy
FxPro
LMAX Exchange
Tickmill
Yuanta Futures
Capital Futures FX

전 세계 증권사의 90%를 지원하며, 모두 나열할 수 없을 만큼 더 많은 목록이 있습니다

지원 시장

MasQuant 플랫폼 지원 시장 유형

MasQuant SDK는 MT5를 지원하는 브로커사 환경에 직접 연결하여, 브로커사가 제공하는 모든 거래 상품에 접근할 수 있습니다.

외환
귀금속
에너지 상품
글로벌 주가지수
미국 주식 CFD
ETF CFD
암호화폐 CFD
기타 브로커사 제공 상품

엔터프라이즈급 보안 메커니즘

고수준의 엔터프라이즈급 정보보안 메커니즘을 채택하여, 대리 운용을 하지 않고, 민감한 데이터를 전송하지 않으며, 고객 계좌에 접근하지 않습니다. 모든 거래와 운영은 오직 귀하의 통제 하에 이루어집니다.

개인정보 보호
플랫폼은 GDPR 핵심 원칙에 따라 데이터 최소화, 목적 제한, 이용자 권리 관리, 국경 간 데이터 이전 통제, 공급업체 보안 심사 등의 조치를 시행합니다
정보보안 아키텍처
MASQuant의 정보보안 아키텍처는 이용자 데이터 보호, 전략 자산 보호, 거래 연결 보안, 접근 권한 관리, 작업 추적성을 핵심으로 합니다
데이터 백업 및 복구 메커니즘
데이터 백업 측면에서 플랫폼은 회원 데이터, 전략 데이터, 백테스트 리포트, 구독 기록, MAS Coin 사용 기록을 정기적으로 백업하며, 원격지 이중화, 백업 암호화, 복구 테스트 절차를 갖추고 있습니다

시스템 호환성 안내

현재 Windows 컴퓨터만 지원합니다: MasQuant의 거래 관련 기능은 현재 Windows 컴퓨터만 지원하며, 전략 실행 파일 다운로드, MT5 연결, 자동 매매 설정 및 전략 실행 등의 기능을 포함합니다.

다음 기능을 사용하려면 Windows PC를 이용하세요

  • 전략 거래 실행 파일 다운로드
  • MT5 거래 환경 연결
  • 자동 매매 전략 시작 또는 종료
  • MasQuant 관련 네이티브 거래 도구 사용
  • 전략 배포 및 거래 작업 실행
  • 현재 지원되지 않음

  • macOS / Mac 컴퓨터
  • iPhone / iPad
  • Android 휴대폰 / 태블릿
  • Linux 시스템. 현재 Mac, 휴대폰 또는 태블릿을 사용 중이시라면 MasQuant 공식 웹사이트와 일부 웹 콘텐츠는 여전히 열람하실 수 있지만, 현재는 거래 실행 관련 프로그램을 설치하실 수 없습니다.
  • MasQuant 팀은 더 많은 플랫폼 지원을 지속적으로 검토할 예정입니다
    정책 실행, MT5 연결 및 자동 거래 기능을 보장하기 위해 설치, 설정 및 운영 시 Windows 컴퓨터를 사용하셔야 합니다. MasQuant 팀은 향후 macOS 또는 기타 시스템 지원 가능성을 지속적으로 검토할 예정이며, 지원이 확정되면 별도로 공지할 예정입니다.
    FAQ

    자주 묻는 질문

    MasQuant SDK 자주 묻는 질문

    MasQuant SDK란 무엇인가요[Q]
    MasQuant SDK는 MasQuant의 Python 퀀트 트레이딩 SDK입니다.

    전략 백테스트, 성과 분석, 거래 신호 생성, 리포트 내보내기, MT5 연동 기능을 제공하여 개발자와 트레이딩 팀이 기관급 퀀트 데스크와 동일한 엄격함으로 전략 개발, 검증, 배포 전 분석을 표준화된 워크플로우로 진행할 수 있도록 돕습니다.
    MasQuant SDK와 MasQuant는 같은 제품인가요[Q]
    아니요. MasQuant는 AI Strategy Assistant, 전략 백테스트, 전략 관리, 구독 플랜, 전략 배포 서비스를 제공하는 종합 플랫폼 브랜드입니다.
    MasQuant SDK는 MasQuant의 기반이 되는 Python SDK로, 전략 로직 실행, 백테스트 계산, 성과 분석, 데이터 처리, MT5 연동을 담당합니다.

    MasQuant는 플랫폼이며, MasQuant SDK는 그 기반이 되는 기술 툴킷입니다.
    프로그램을 작성하지 않고도 MasQuant SDK를 사용할 수 있나요[Q]
    가능합니다. 다만 먼저 공식 문서를 통해 기본 사용법을 익히시는 것을 권장합니다.

    MasQuant SDK는 기본적인 Python 지식을 갖춘 개발자와 전략 연구자를 주 대상으로 하는 Python SDK입니다. 다만 환경 설정부터 데이터 불러오기, 전략 작성, 백테스트 실행, 리포트 생성까지 전 과정을 안내하는 완전한 문서가 함께 제공됩니다.

    기본 개념과 활용 예시는 공식 문서 사이트에서 확인하실 수 있습니다. 코드에 익숙하지 않으시더라도 예제를 단계별로 따라 하시면 자신만의 전략 백테스트 워크플로우를 구축하실 수 있습니다.

    보다 직관적인 방식을 원하신다면, MasQuant 플랫폼 또는 MasQuant.Soft를 그래픽 인터페이스와 AI Strategy Assistant와 함께 사용하여 전략을 생성, 백테스트, 배포하실 수도 있습니다.
    MasQuant SDK가 MT5와 연동하거나 직접 주문을 실행할 수 있나요[Q]
    가능합니다. MasQuant SDK는 MT5 상품 데이터를 불러오고, 과거 캔들스틱 데이터를 가져와 거래 신호를 생성하며, 모의 거래 테스트를 실행하여 실전 배포 전 전략을 검증하는 데 도움을 줍니다.

    MasQuant SDK를 사용한다고 해서 플랫폼이 사용자를 대신하여 거래를 수행하는 것은 아니며, 이는 일임 매매, 자산 운용 또는 투자 자문 서비스에 해당하지 않습니다.
    MasQuant SDK는 어떤 상품과 데이터 소스를 지원하나요[Q]
    주로 MT5 브로커 환경 내의 외환, 귀금속, 글로벌 주가지수 CFD, 에너지 상품 CFD, 상품 CFD, 일부 미국 주식 CFD를 지원합니다.

    대표적인 상품으로는 EURUSD, GBPUSD, USDJPY, XAUUSD, XAGUSD, US30, NAS100, SPX500, GER40, USOIL, UKOIL 등이 있습니다.

    실제 지원 상품 범위와 이용 가능한 데이터 이력은 사용 중인 브로커사의 상품 목록, 데이터 소스, 계좌 권한에 따라 달라질 수 있습니다.
    MasQuant SDK의 백테스트 결과가 실제 거래 결과와 동일한가요[Q]
    실전 거래 결과와 완전히 동일하지는 않지만, MasQuant SDK는 백테스트와 실제 결과 간의 오차를 최소화하도록 설계되었습니다.

    백테스트와 실전 결과의 차이는 스프레드 변동, 슬리피지, 체결 지연, 브로커 호가 차이, 유동성 부족, 거래 세션 제한, 수수료, 오버나이트 이자, 히스토리 데이터 품질, 전략 실행 환경의 차이 등으로 인해 발생할 수 있습니다.

    MasQuant SDK는 전략 개발, 백테스트, 분석을 위한 도구이며, 개인 맞춤형 투자 자문을 제공하지 않고 어떤 전략의 향후 성과도 보장하지 않습니다. 모든 전략, 신호, 백테스트 리포트, KPI 결과는 사용자 본인의 판단과 기술적 분석을 위한 참고 자료로만 제공됩니다.
    MasQuant SDK가 제 거래 자금, 계좌 비밀번호 또는 전략 정보를 저장하나요[Q]
    MasQuant SDK와 MasQuant 모두 자금 수탁 서비스를 제공하지 않으며, 입금·출금·자금 이체를 처리하지 않습니다. 모든 자금은 항상 사용자 본인의 브로커 계좌에 보관됩니다.

    거래 계좌 비밀번호는 평문으로 저장되지 않습니다.

    MT5 또는 브로커 환경에 연결할 때 로그인 정보는 사용자가 직접 관리하며, 시스템이 관련 정보를 저장해야 하는 경우 암호화하여 처리합니다.

    전략 데이터의 저장 여부는 플랫폼 사용 방식에 따라 다릅니다.

    로컬에서 사용하실 경우 전략 데이터는 사용자 본인의 컴퓨터에만 보관되며, MasQuant의 클라우드 기능을 사용하실 경우 전략 관리, 백테스트 기록, 라이선스 검증을 지원하기 위해 전략 데이터가 플랫폼에 저장될 수 있습니다.

    백테스트 엔진에 대하여

    MASQuant 백테스트 엔진이란 무엇인가요?
    MASQuant 백테스트 엔진은 과거 데이터, 실시간 시장 로직, 모의 거래 흐름을 활용하여 배포 전 실제 시장에 가까운 조건에서 전략 성과를 검증합니다.

    단순히 과거 성과를 보여주는 것이 아니라, 전략 생성과 백테스트부터 모의 거래, 배포, 성과 추적까지 일관된 워크플로우로 전략을 관리할 수 있도록 지원합니다.
    MASQuant 백테스트와 일반적인 과거 성과 조회는 어떻게 다른가요?
    일반적인 과거 성과 조회는 대부분 단순히 과거를 돌아보는 스냅샷에 불과하지만, MASQuant 백테스트 엔진은 데이터 통합, 형식 변환, 기술적 지표 계산, 트레이딩 모델, 모의 주문 체결을 하나의 프레임워크로 통합합니다.

    이를 통해 배포 전에 실제 트레이딩 프로세스에 더 가까운 방식으로 전략을 검증할 수 있습니다.
    백테스트와 실전 거래는 왜 일관된 트레이딩 아키텍처를 사용하나요?
    백테스트와 실전 거래가 서로 다른 데이터 처리 방식이나 체결 파이프라인을 사용하면, 실전 배포 시 전략의 성과 차이가 발생할 수 있습니다.

    MASQuant는 과거 데이터와 실시간 시장 데이터를 동일한 데이터 통합 파이프라인을 거쳐 형식 변환과 지표 계산을 수행함으로써, 백테스트와 실전 거래 간 기술적 격차를 줄입니다.
    백테스트 엔진이 거래 행동도 시뮬레이션하나요?
    MASQuant의 백테스트 아키텍처는 단순히 가격만 시뮬레이션하는 것이 아니라, 모의 주문 체결 및 이행 흐름도 포함하여 전략 테스트가 실제 거래 체결에 더 가깝게 이루어지도록 돕습니다.

    정확한 체결 로직, 지연, 슬리피지, 시장 마찰 요소 지원 범위는 제품 버전 및 공식 기술 문서를 참고해 주세요.
    백테스트에서 어떤 성과 지표를 확인할 수 있나요?
    현재 백테스트에서 제공하는 성과 데이터는 거래 횟수, 손익비, 승률, 최대 손실폭, 총 수익률, 연환산 누적 수익률, 샤프 비율 등이 있습니다.

    정확히 표시되는 항목은 현재 버전의 페이지를 참고해 주세요.
    백테스트 리포트에는 무엇이 포함되나요?
    백테스트 리포트는 일반적으로 백테스트 데이터, 성과 지표, 리스크 지표, 차트, 거래 내역, 전략 요약을 포함합니다.

    이 정보는 단순히 한 번의 승패가 아니라 전략의 장기적인 지속 가능성을 판단하는 데 도움을 줍니다.
    백테스트는 얼마나 긴 과거 데이터를 지원하나요?
    현재 백테스트는 최대 5년의 과거 데이터를 지원합니다.

    이용 가능한 과거 데이터 범위는 현재 제품 버전, 상품 지원 여부, 데이터 소스에 따라 달라집니다. 정확한 백테스트 가능 기간은 제품에 표시된 내용을 참고해 주세요.
    전략을 반복적으로 재테스트하고 최적화할 수 있나요?
    네. 전략을 구축한 후에는 과거 데이터로 백테스트를 진행한 다음 모의 거래로 검증할 수 있으며, 그 이후에야 실전 트레이딩 환경 배포 여부를 평가하게 됩니다.

    이를 통해 반복적인 전략 개발 워크플로우가 형성되어, 다양한 전략 버전을 반복적으로 테스트, 조정, 비교할 수 있습니다.
    백테스트에서 실전 배포로 전환할 때 거래 프로그램을 다시 작성해야 하나요?
    MASQuant는 백테스트, 모의 거래, 실전 거래를 하나의 통합 프레임워크 내에서 설계하여, 전략이 테스트에서 배포로 전환될 때 발생하는 재작업 비용과 프로세스 격차를 줄이는 데 특히 중점을 두고 있습니다.

    정확한 배포 방식은 제품 버전, 브로커 환경, MT5 설정에 따라 달라집니다.
    전략이 배포할 가치가 있는지 어떻게 판단하나요?
    최소한 다음을 함께 평가하시길 권장합니다: 백테스트 결과가 안정적인지, 리스크가 허용 가능한 범위 내에 있는지, 상품과 시장 상황이 기대에 부합하는지, 자본 규모와 리스크 허용 범위가 잘 맞는지, 모의 계좌 테스트 결과에 만족하는지.

    이 중 하나라도 명확하지 않다면, 실전 거래를 보류하시길 권장합니다.
    백테스트 결과가 좋으면 미래에도 반드시 수익이 나나요?
    아닙니다. 과거 성과, 백테스트 데이터, 예시 결과는 전략의 로직과 리스크 특성을 이해하는 데 도움을 드리기 위해 제공되는 것일 뿐, 미래 성과를 보장하는 것으로 받아들여서는 안 됩니다.

    실제 시장은 변동성, 유동성, 슬리피지, 브로커 체결 조건 등 누구도 통제할 수 없는 요인의 영향을 계속 받습니다.
    백테스트와 모의 거래는 어떻게 다른가요?
    백테스트는 과거 데이터를 사용하여 특정 과거 조건에서 전략이 어떻게 작동했을지 살펴보는 반면, 모의 거래는 실제 시장에 가까운 환경에서 전략 실행과 거래 운영에 익숙해질 수 있도록 해줍니다.

    권장 순서는 먼저 백테스트, 그다음 모의 거래를 거친 후 실전 거래 전환 여부를 평가하는 것입니다.
    백테스트에서 결과가 실행되지 않을 때는 어떻게 해야 하나요?
    먼저 전략 조건이 완전한지, 상품과 데이터 범위가 지원되는지, 파라미터 설정이 합리적인지 확인해 주세요.

    제품 인터페이스에 초기화 또는 재설정 기능이 있다면 전략 조건을 재설정하고 다시 시도해 보실 수 있습니다. 필요시 고객지원팀에 문의해 주세요.