안녕하세요. IDDM입니다.
IDDM에서는 일전에 미리 작은부분 코드를 공개하여 드렸습니다. (공지사항 2번방 참고)
본 코드는 네이버 api를 연동하여 자동트레이딩 프로그램 / 퀀트 프로그램 / 프랍트레이더 들이 쓰는 모든 프로그램의 기초 베이스로 쓰이고 있습니다. 모든 프로그램에 쓰일 수 있는 기본베이스입니다.
- 자동트레이딩 : 일반 적으로 주식매매하는 사람들이 쓰는 프로그램으로 어떤 검색식이나, ROE, 금융권에 쓰이는 기법으로 종목들이 선정되어 나온 뒤 자동으로 매수/매도를 할 수 있게 해주는 프로그램
- 퀀트 프로그램 : 최근에 부각되어지는 금융권에서 만들고자 하는 프로그램. 많은 자산운용사와 헤지펀드에서는 자신들이 직접 포트를 구성하는것도 모자라 그 모든 업무를 자동로봇에 떠맡기고자 한다. 자동트레이딩은 일정 소액에서 어느정도의 무게감있는 금액을 굴리기 위해 만들어지는 프로그램이라면 퀀트같은경우 대형 금융권에서 사용하기 위한 큰 금액대의 금액을 굴릴 수 있는, 스스로 굴려가며 수익을 낼 수 있는 프로그램을 지향하는데 여기에 만들어지는 프로그램을 퀀트라 한다. 자동트레이딩 보다는 더 많은 기능과 더 큰 금액을 굴리고자 제대로 프로그램을 만들어보고자 기획되어져 최근에 나온것이 퀀트이다.
개발자 역사가 오래되지 않은 만큼, 이 퀀트 프로그램도 생각하는 사람에 따라, 만들려는 사람에 따라, 용도를 쓰려는 기관에 따라 각기 다른 정의와 개념으로 정의된다. 퀀트 경험자에 의한 도서도, 정의를 나타내는 논문도 퀀트에 대해서 설명하고자 한다면 간단 명료하게 한줄로 요약하는 것이 아닌 A4 100장 정도는 기본적으로 넘어가는 분량을 써내려가곤 한다. 하지만 진짜 퀀트의 표본. 정석적 의미는 다음과 같다.
" 퀀트란 고도의 수학. 통계지식을 이용하여 투자법칙을 찾아내고 컴퓨터로 적합한 프로그램을 구축해서, 이를 토대로 투자를 행하는 사람을 일컫는 말로 Quantitative의 줄임말이다" 네이버 블로그 https://brunch.co.kr/@nsung/3 참고
IDDM에서는 밑 베이스가 있고, 기본 코드가 있는 상황에 여러 자칭 퀀트 개발자를 만나고 온라인 상에서 대화를 하였지만 실체를 보여주는 퀀트 개발자를 쉽게 찾지는 못 하였습니다. 더군다나 단어는 멋있게 보이지만 막상 퀀트로 5%이상의 수익률을 냈다는 기사를 본 적은 없을뿐더러 제대로 업으로 삼고 있는 사람을 찾지도 못했습니다.
퀀트는 절대로 혼자서 개발하지 못합니다. 금융권 기본지식을 알고리즘화 한뒤 이 알고리즘에 옷을 입히고 옷을 입힌 프로그램에 인공지능 시스템을 도입하여 증권사와의 연동이 필요합니다.
월가 스트리트에서도 트레이더들을 위해 모델을 보완하거나 개발을 할 수 있고 이해할 수 있는 모든 사람을 퀀트라 부르곤 했지 일정 프로그램 형태, 어떤 시스템을 가지고 아직까지 진정한 '퀀트'로 정해지지 못했습니다.
IDDM에서는 퀀트라는것에 대해 다시금 정의를 새롭게 표현할 수 있는 협력팀을 찾고 있습니다. IDDM이 정하는 퀀트라는 정의는 "단순 거대 자본을 스스로 굴려줄 수 있는 안정된 수익화를 내어주는 인공지능 매매 시스템" 입니다. 이 정의를 내릴 수 있는 밑바탕과 뼈대는 이미 IDDM이 설계해 두었고 여기에 옷을 입혀 각 증권사에 넓혀줄 수 있는 협력팀을 IDDM은 찾고 있습니다.
진정한 퀀트 제작으로 해외 월가에서도 쉽게 정의내리지 못하는 이 프로그램을 함께 협력할 수 있는 능력있는 분을 IDDM에서는 찾고 있습니다.
프로그램 같은 경우 단순 C언어로 개발되는 것이 아닌 Python을 이용하여 "딥러닝/머신러닝" 기반으로 코드를 기획하였습니다. (딥러닝 머신러닝이란? 컴퓨터가 스스로 외부 데이터를 조합, 분석하여 학습하는 기술을 뜻하며 딥러닝의 고안으로 인공지능이 획기적으로 도약하여 비러닝과 함께 머신러닝이 쓰임. 즉 로봇을 만들고 구체관절을 이용하거나 어떤 사물들이 자동으로 움직일 수 있게끔 오토 활성화를 시켜줄 때 로봇에 대입시켜주는 일종의 또다른 개발언어) 네이버 지식백과 참조 https://terms.naver.com/entry.nhn?docId=3484358&cid=43667&categoryId=43667
막론하고 IDDM에서는 퀀트프로그램 / 자동트레이딩 / 프랍트레이딩 시스템을 구현할 수 있는 기본 뼈대를 가지고 있습니다. 퀀트에 모이게 된 전문가들은 다음과 같습니다.
- 개발자 (C언어, JAVA,구현) - 개발자 (Python구현) - 금융 전문가 - 금융 전문가2 - 데이터 사이언티스트 (딥러닝 머신러닝 구성) - 빅데이터스트 - GUI / 크롤러.
IDDM은 언제든지 열려 있습니다. 많은 금융권 전문개발자 분들의 연락을 기다리겠습니다. 감사함니다.
|