당사는 ChatGPT 등 다양한 Coding Assistant AI Chatbot를 이용해서 선물옵션 및 암호화폐 자동매매 프로그램을 개발하고 있으며, 투자의사결정, 자동매매 알고리즘 개발 등에 AI와 Deep Learning technology를 적극 활용하고 있습니다.
Introduction to ‘Derivatives and Cryptocurrency Automated Trading(20240305)
a. 자동매매와 손매매의 차이점
손매매나 자동매매나 꾸준히 수익을 내려면 특별한 매매기법이나 노하우가 있어야 합니다. 자동매매가 손매매보다 유리한 점은 매매 시그널대로 진입과 청산이 정확히 이루어지며, 위험관리와 이익관리를 제대로 해준다는 것입니다. 즉, 자동매매(시스템트레이딩)를 하는 이유는 기법은 있으나 심법에서 자꾸 무너질 때 기계의 도움을 받기 위함입니다.
b. 자동매매/시스템트레이딩 방법
a. 예스트레이더나 시그널메이커와 같은 시스템트레이딩 개발 업체에서 제공하는 Tool box 형태
b. 증권사/선물사/암호화페 거래소 및 Platform 업체에서 제공하는 API를 이용한 자동매매
c. Tool box 형태의 시스템트레이딩
예스트레이더나 시그널메이커와 같은 시스템트레이딩 개발 업체에서 제공하는 Tool box 형태는 사용자 입장에서는 제공되는 간단한 랭귀지로 몇 분만에 매매로직을 짜서 바로 자동매매가 가능하고, Back-Testing 하기에도 편리합니다. 반면에 Toolbox 안에서만 제공하는 범위 내에서만 매매로직을 만들어야 하는 사용상의 제한이 있습니다.
d. API를 이용한 Automated Trading
API를 이용한 자동매매는 증권사나 선물사 및 암호화폐거래소(Upbit 등), Platform 업체에서 제공하는 시세,차트,Market Data를 활용해서 Coding을 통해서 Trading Signals을 만들고, 자동주문까지 하는 것을 말하며, 자유도가 높고 다양한 매매로직을 만들 수 있습니다. 반면에 서버접속부터 로그인, 시세받기, 주문, 매매로직까지 전부 직접 코딩을 해서 만들어야 하는 번거로움이 있습니다. 결론적으로 예스트레이더나 시그널메이커 등 Tool로 충분히 자동매매를 할 수 있다면 굳이 API를 이용할 필요는 없습니다.
API란 (Application Programming Interface) 복수의 서로 다른 매체가 있을 때 이 매체끼리 통신이나 연결을 시켜주는 역할을 하는 프로그램이나 코드를 말하며, 자동매매 프로그램에서 API라고 하면, '고객이 직접 만든 자동매매 프로그램'이라는 A라는 매체와 '시세 데이타를 주고, 주문을 받아주고 하는 증권사 서버'라는 B 매체를 연결시키는 프로그램(코드)을 말합니다.