KR20170142783A - 자동매매모듈을 이용한 자동매매 시스템 및 방법 - Google Patents

자동매매모듈을 이용한 자동매매 시스템 및 방법 Download PDF

Info

Publication number
KR20170142783A
KR20170142783A KR1020160076859A KR20160076859A KR20170142783A KR 20170142783 A KR20170142783 A KR 20170142783A KR 1020160076859 A KR1020160076859 A KR 1020160076859A KR 20160076859 A KR20160076859 A KR 20160076859A KR 20170142783 A KR20170142783 A KR 20170142783A
Authority
KR
South Korea
Prior art keywords
trading
module
information
financial product
automatic
Prior art date
Application number
KR1020160076859A
Other languages
English (en)
Inventor
손상현
이승엽
김남수
Original Assignee
(주)에스비씨엔
이승엽
손상현
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)에스비씨엔, 이승엽, 손상현 filed Critical (주)에스비씨엔
Priority to KR1020160076859A priority Critical patent/KR20170142783A/ko
Publication of KR20170142783A publication Critical patent/KR20170142783A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • G06Q30/0625Directed, with specific intent or strategy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Technology Law (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명의 일 실시예에 따른 자동매매모듈을 이용한 자동매매 시스템은, 온라인 상에서 구매되고, 저마다 서로 다른 알고리즘을 이용하여 금융상품 데이터로부터 일정한 패턴이나 규칙을 발견하며, 발견된 패턴이나 규칙을 이용하여 금융상품의 종류 및 종목을 선택하고, 선택된 금융상품의 종류 및 종목에 대한 정보인 매매 정보를 포함한 매매 신호를 발생시키는 복수의 자동매매모듈; 금융상품 데이터를 저장하고 있는 빅데이터 데이터 베이스와 연결되며, 금융상품 데이터를 자동매매모듈에 제공하는 중계 서버; 사용자가 구매한 자동매매모듈을 탑재하여 사용자의 단말기에서 구동되는 클라이언트 프로그램 모듈; 및 수신된 매매 신호에 따라 해당 금융상품의 종류 및 종목을 매매하는 증권사 서버;를 포함하는 것을 특징으로 한다.

Description

자동매매모듈을 이용한 자동매매 시스템 및 방법{Automated trading system using automated trading module and method thereof}
본 발명은 자동매매모듈을 이용한 자동매매 시스템 및 방법에 관한 것으로서, 더욱 상세하게는 특정 거래 알고리즘 및 기능이 셋팅된 자동매매모듈을 이용하여 금융상품 거래가 가능하도록 하는 시스템 및 방법에 관한 것이다.
현재 전 세계적으로 다양한 금융상품들이 거래되고 있으며, 그 거래되는 금액도 빠른 속도로 증가하고 있다. 과거에는 주로 거래소를 통해서 수작업으로 이루어졌던 금융상품들의 거래가 현재는 인터넷의 발달로 대부분 온라인으로 이루어지며 그 속도 또한 빨라졌다. 다양한 금융상품들의 종류로는 석유,금,구리와 같은 원자재를 거래하는 원자재 거래상품부터 주식과 같은 현물거래상품이나 선물, 옵션, FX마진과 같은 파생상품도 있다.
이러한 금융상품의 과거 데이터를 이용하여 일정한 패턴이나 규칙을 발견하고 상기의 패턴이나 규칙을 프로그램에 적용하여 프로그램에서 거래신호를 발생함으로써 사용자의 매매를 자동화하는것을 자동매매모듈(Automated Trading Modulet) 이라고 한다.
본 발명은 특정 거래 알고리즘 및 기능이 셋팅된 자동매매모듈을 이용하여 금융상품 거래가 가능하도록 하는 시스템 및 방법을 제공하는 데 그 목적이 있다.
상기와 같은 과제를 해결하기 위한 본 발명의 일 실시예에 따른 자동매매모듈을 이용한 자동매매 시스템은, (1) 온라인 상에서 구매되고, 저마다 서로 다른 알고리즘을 이용하여 금융상품 데이터로부터 일정한 패턴이나 규칙을 발견하며, 발견된 패턴이나 규칙을 이용하여 금융상품의 종류 및 종목을 선택하고, 선택된 금융상품의 종류 및 종목에 대한 정보인 매매 정보를 생성하는 복수의 자동매매모듈, (2) 금융상품 데이터를 저장하고 있는 빅데이터 데이터 베이스와 연결되며, 금융상품 데이터를 자동매매모듈에 제공하는 중계 서버, (3) 사용자가 구매한 자동매매모듈을 탑재하고, 사용자의 단말기에서 구동되며, 자동매매모듈에서 생성된 매매 정보에 따라 매매 신호를 생성하여 증권사 서버로 전송하는 클라이언트 프로그램 모듈, (4) 수신된 매매 신호에 따라 해당 금융상품의 종류 및 종목을 매매하는 증권사 서버를 포함한다.
상기 중계 서버는 자동매매모듈에서 생성된 매매 정보에 따라 매매 신호를 생성하여 증권사 서버로 전송할 수 있다.
상기 자동매매모듈은, 클라이언트는 웹사이트에 접속하여 구동되는 웹 프로그램 모듈이거나, 단말기에서 구동되는 어플리케이션 프로그램 모듈일 수 있다.
상기 클라이언트는, (1) 자동매매모듈로부터 매매 정보를 수신하여 매매수행모듈에게 매매를 요청하는 매매정보모듈, (2) 매매정보모듈로부터 매매 요청이 있는 경우, 증권사 서버로 매매 정보를 포함하는 매매 신호를 송신하는 매매수행모듈, (3) 금융상품의 매매 거래 결과 정보를 증권사 서버로부터 수신하여 자동매매모듈로 전송하는 주문정보모듈, (4) 사용자 계정 정보나 각종 세팅 정보를 자동매매모듈과 증권사 서버로 전송하는 기타정보모듈을 포함할 수 있다.
상기 자동매매모듈은, (1) 금융상품 데이터를 수집하여 특정 알고리즘에 따라 일정한 패턴이나 규칙을 발견하며, 발견된 패턴이나 규칙을 이용하여 금융상품의 종류 및 종목을 선택하는 로보어드바이저, (2) 로보어드바이저()에 의해 선택된 금융상품의 종류 및 종목을 특정 알고리즘에 따라 특정 시점에서 매매하도록 매매 신호를 발생시키는 로보트레이더를 포함할 수 있다.
한편, 본 발명의 일 실시예에 따른 자동매매모듈을 이용한 자동매매 방법은 온라인 상에서 구매되고, 저마다 서로 다른 알고리즘을 이용하여 금융상품 데이터로부터 일정한 패턴이나 규칙을 발견하며, 발견된 패턴이나 규칙을 이용하여 금융상품의 종류 및 종목을 선택하고, 선택된 금융상품의 종류 및 종목에 대한 정보인 매매 정보를 포함한 매매 신호를 발생시키는 복수의 자동매매모듈을 이용한 자동매매 방법으로서, (1) 사용자 단말기를 통해 자동매매모듈을 온라인 상으로 구매하는 구매 단계, (2) 기 구매된 자동매매모듈을 사용자 단말기의 클라이언트 프로그램 모듈에 탑재되는 탑재 단계, (3) 탑재된 자동매매모듈을 클라이언트 프로그램 모듈에서 구동하는 구동 단계, (4) 클라이언트 프로그램 모듈에서 구동되는 자동매매모듈을 통해 금융상품을 자동매매하되, 자동매매모듈에 연결된 증권사 서버와 통신하여 금융상품을 자동매매하거나, 증권사 서버에 연결된 중계서버와 통신하여 금융상품을 자동매매하는 매매 단계를 포함한다.
상기와 같이 구성되는 본 발명의 일 실시예에 따른 자동매매 시스템 및 방법은 특정 거래 알고리즘 및 기능이 셋팅된 자동매매모듈을 이용하여 금융상품 거래가 가능하다.
도 1은 본 발명의 일 실시예에 따른 자동매매모듈을 이용한 자동매매 시스템(1)을 나타낸다.
도 2는 본 발명의 일 실시예에 따른 자동매매모듈을 이용한 자동매매 시스템(1)에서 자동매매모듈(10)의 구성을 나타낸다.
본 발명의 상기 목적과 수단 및 그에 따른 효과는 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다.
또한, 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며, 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 경우에 따라 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외의 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하도록 한다.
도 1은 본 발명의 일 실시예에 따른 자동매매모듈을 이용한 자동매매 시스템(1)을 나타낸다.
본 발명의 일 실시예에 따른 자동매매모듈을 이용한 자동매매 시스템(1)은, 도 1에 도시된 바와 같이, 자동매매모듈(10), 중계 서버(20), 클라이언트 프로그램 모듈(30) 및 증권사 서버(40)를 포함한다.
자동매매모듈(10)은 금융상품의 데이터를 이용하여 일정한 패턴이나 규칙을 발견하고, 발견된 패턴이나 규칙을 적용하여 금융상품의 종류 및 종목을 선택하며, 선택된 금융상품의 종류 및 종목에 대한 정보인 매매 정보를 생성함으로써 사용자의 매매를 자동화하도록 프로그램화한 모듈이다.
특히, 자동매매모듈(10)은 복수개 이상 구비되어, 저마다 고유의 투자 전략을 포함하는 특정 알고리즘에 따라 금융상품의 종류 및 종목을 선택하여 매매 정보를 생성한다. 즉, 복수의 자동매매모듈(10)은 저마다 서로 다른 알고리즘을 포함하며, 이에 따라 저마다 다른 방식으로 금융상품의 종류 및 종목을 선택한다. 이때, 자동매매모듈(10)은 하나의 독립 서비스 상품으로 온라인 상이나 오프라인 상에서 임대 및 구매가 될 수 있으며, 사용자가 하위 모듈(후술할 로모어드바이저와 로보트레이더)을 조합하여 새롭게 생성될 수도 있다. 이때, 사용자는 자동매매모듈(10)을 제공하는 공급자의 서비스에 개인 계정을 생성한 후 구입한다.
금융상품의 종류는 주식, 채권, 펀드, 선물, 옵션, 지수, 외환, ELW, 해외선물, 해외옵션, 해외주식 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. 또한, 종목은 금융상품의 종류 별로 포함하는 상세한 금융상품으로서, 예를 들어 해외 주식의 경우 미국, 중국, 일본 등 각 나라에 대한 주식 종목일 수 있으나, 이에 한정되는 것은 아니다.
매매 정보는 자동매매모듈(10)에서 생성되는 정보로서, 자동매매모듈(10)이 선택한 금융상품 종류 및 종목에 대한 정보와, 해당 금융상품의 매입 또는 매도에 대한 정보를 각각 포함한다.
도 2는 본 발명의 일 실시예에 따른 자동매매모듈을 이용한 자동매매 시스템(1)에서 자동매매모듈(10)의 구성을 나타낸다.
자동매매모듈(10)은, 도 2에 도시된 바와 같이, 로보어드바이저(11)와 로보트레이더(12)를 포함할 수 있다.
로보어드바이저(11)는 금융상품의 종류, 해당 종류 속한 종목의 데이터를 수집하여 특정 알고리즘에 따라 일정한 패턴이나 규칙을 발견하며, 발견된 패턴이나 규칙을 이용하여 금융상품의 종류 및 종목을 선택하는 기능을 한다. 즉, 로보어드바이저는 특정 알고리즘 전략에 따라 금융상품의 포트폴리오를 구성하는 역할을 한다.
예를 들어, 로보어드바이저(11)는 퀀트모듈, 빅데이터모듈, 기술분석모듈, 시장분석모듈, 인공지능모듈 및 포트폴리오모듈을 포함할 수 있다.
퀀트모듈은 시세, 기업실적 등을 계량적으로 분석하는 모듈이다. 빅데이터모듈은 뉴스, 트렌드, 정책 등 비정형 데이터를 분석하는 모듈이다. 기술분석모듈은 다양한 기술적 분석 지표들을 활용해 현재 시장 및 종목을 분석하는 모듈이다. 시장분석모듈은 현재 시세, 거래량, 기관 및 외국인 매수 등 다양한 시장 상황을 분석하는 모듈이다. 인공지능모듈은 딥러닝, 머신러닝, 패턴러닝 알고리즘 기반으로 퀀트모듈, 기술분석모듈, 시장분석모듈, 포트폴리오모듈 등 타 모듈의 성과를 높이기 위한 모듈이다. 포트폴리오모듈은 주어진 기준에 의해 어떻게 포트폴리오를 구성할지 분석하여 최종적으로 포트폴리오를 제안하는 모듈이다.
로보어드바이저(11)는 클라이언트 프로그램 모듈(30)에 독립적인 모듈로 탑재될 수도 있고 중계 서버(20)에 탑재될 수도 있다.
로보트레이더(12)는 로보어드바이저(11)에 의해 선택된 금융상품의 종류 및 종목을 특정 알고리즘에 따라 특정 시점에서 매매하도록 매입 또는 매도에 대한 정보를 생성하는 기능을 한다. 예를 들어, 로보트레이더(12)는 로보어드바이저(11)에서 선택된 금융상품 종목의 시세 파동의 저점을 인식하여 저점에서 상승하려는 움직임이 보일 때, 해당 종목을 매수하도록 정보를 생성하고, 고점에서 하락하려는 움직임이 보일때 해당 종목을 매도하도록 정보를 생성한다. 이때, 로보어드바이저(11)는 하나의 지표만을 판단하는게 아니라, 복수의 여러 지표를 판단할 수 있고, 그 중에 우선순위의 지표와 복수의 지표가 한 방향으로 신호를 보일 때 매수 또는 매도를 결정하여 정보를 생성한다.
예를 들어, 로보트레이더(12)는 시세분석모듈, 시장분석모듈, 기술분석모듈, 머신러닝모듈 및 패턴러닝모듈을 포함할 수 있다. 시세분석모듈은 시세, 기업실적등을 계량적으로 분석하는 모듈이다. 시장분석모듈은 현재 시세, 거래량, 기관 및 외국인 매수 등 다양한 시장 상황을 분석하는 모듈이다. 기술분석모듈은 다양한 기술 분석 지표들을 활용해 현재 시장 및 종목을 분석하는 모듈이다. 머신러닝모듈은 머신러닝 알고리즘 기반으로 시세분석모듈, 시장분석모듈, 기술분석모듈, 패턴러닝모듈 등 타 모듈의 성과를 높이기 위한 모듈이다. 패턴러닝모듈은 선택한 매매 정보의 시세 패턴을 분석하여 전략의 성과를 높이기 위한 모듈이다.
이때, 매매 정보는 직접 방식이나 간접 방식의 2가지 방식으로 전송될 수 있다. 직접 방식은 자동매매모듈(10)을 탑재한 클라이언트 프로그램 모듈(30)이 증권사 서버(40)에 직접 접속하여 매매 정보를 전송하는 방식이고, 간접 방식은 증권사 서버(40)와 연결된 중계 서버(20)에 자동매매모듈(10)을 탑재한 클라이언트 프로그램 모듈(30)이 접속하여 매매 정보를 전송하는 방식이다.
중계 서버(20)는 자동매매모듈(10) 및 금융상품 데이터를 저장하고 있는 데이터베이스(50)와 연결되며, 데이터베이스(50)로부터 수신한 금융상품 데이터를 자동매매모듈(10)로 제공한다. 또한, 중계 서버(20)는 간접 방식을 위해 증권사 서버(40)에 접속할 수 있다. 이 경우, 중계 서버(20)는 자동매매모듈(10)에서 수신되는 매매 정보에 따라 해당 금융상품을 매매하도록 매매 신호를 생성하여 증권사 서버(40)에 전송할 수 있다.
특히, 데이터베이스에서 제공하는 금융상품 데이터를 실시간으로 분석하여 자동매매모듈(10)로 제공할 수 있으며, 자동매매모듈(10)에서 생성하는 매매 정보의 패턴을 분석하여 기계학습 및 딥러닝을 통해 자동매매 전략의 개발 및 개선에 이용할 수 있다.
클라이언트 프로그램 모듈(30)은 사용자의 단말기(예를 들어, PC, 스마트폰, 스마트패드 등)에서 구동되는 프로그램 모듈로서, 사용자가 기 구매한 자동매매모듈(10)을 탑재한다. 이때, 클라이언트 프로그램 모듈(30)은 웹사이트에 접속하여 구동되는 웹 프로그램 모듈이거나, 단말기에서 구동되는 어플리케이션 프로그램 모듈일 수 있다.
클라이언트 프로그램 모듈(30)은 사용자의 계정 정보를 관리하여 사용자가 보유하고 있는 자동매매모듈(10)의 목록을 관리할 수 있다. 또한, 클라이언트 프로그램 모듈(30)은 사용자가 제공한 증권사 정보, 계좌 정보, 투자 규모 등의 각종 셋팅 정보를 관리하여 자동매매모듈(10)과 증권사 서버(40)로 제공할 수 있다.
클라이언트 프로그램 모듈(30)은, 도 1에 도시된 바와 같이, 매매정보모듈(31), 매매수행모듈(32), 주문정보모듈(33), 및 기타정보모듈(34)를 포함할 수 있다.
매매정보모듈(31)은 자동매매모듈(10)에서 생성한 매매 정보를 수신하는 모듈로서, 매매 정보를 자동매매모듈(10)로부터 수신한 경우, 매매수행모듈(32)로 매매를 요청한다.
매매수행모듈(32)은 매매 신호를 생성하여 증권사 서버(40)로 전송하는 모듈이다. 즉, 매매정보모듈(31)에서 매매 요청이 있는 경우, 매매수행모듈(32)은 수신된 매매 정보에 따라 해당 매매 신호를 생성하여 증권사 서버(40)로 송신한다.
주문정보모듈(33)은 금융상품의 매매 거래 결과 정보를 증권사 서버(40)로부터 수신하여 자동매매모듈(10)로 전송하는 모듈이다. 즉, 증권사 서버(40)는 매매수행모듈(32)로부터 수신한 매매 신호에 따라 금융상품의 매매를 수행하고 난 후, 그 결과인 매매 거래 결과 정보를 생성하여 주문정보모듈(33)로 전송하며, 주문정보모듈(33)은 증권사 서버(40)로부터 수신된 매매 거래 결과 정보를 자동매매모듈(10)로 다시 전송한다.
기타정보모듈(34)은 사용자 계정 정보나 각종 세팅 정보를 자동매매모듈(10)과 증권사 서버(40)로 전송하는 모듈이다. 사용자 계정 정보는 증권사 서버(40)에 등록된 사용자에 대한 계정 정보이다.
증권사 서버(40)는 수신된 매매 신호에 따라 해당 금융상품의 종류 및 종목을 매매한다. 증권사 서버(40)는 각종 투자상품에 대한 시장 정보 및 뉴스를 중계 서버(20)나 클라이언트 프로그램 모듈(30)로 제공함으로써 중계 서버(20)가 분석 기능을 하도록 돕는다. 이때, 사용자는 자신이 가입하고 있는 증권사의 계정에 따라 해당 증권사의 서버를 이용하게 되며, 클라이언트 프로그램 모듈(30)은 기타정보모듈(34)의 사용자 계정 정보를 통해 증권사 서버(40)로 접속한다.
이하, 본 발명의 일 실시예에 따른 자동매매모듈을 이용한 자동매매 방법은, 도 1 및 도 2에 따라 상술한 자오매매 시스템(1)을 이용한 방법으로서, 구매 단계(S10), 탑재 단계(S20), 구동 단계(S30), 및 매매 단계(S40)를 포함하나다.
구매 단계(S10)는 사용자 단말기를 통해 자동매매모듈을 온라인 상으로 구매하는 단계이다.
탑재 단계(S20)는 기 구매된 자동매매모듈을 클라이언트 프로그램 모듈에 탑재되는 단계이다.
구동 단계(S30)는 탑재된 자동매매모듈을 클라이언트 프로그램 모듈에서 구동하는 단계이다.
매매 단계(S40)는 클라이언트 프로그램 모듈에서 구동되는 자동매매모듈을 통해 금융상품을 자동매매하되, 자동매매모듈에 연결된 증권사 서버와 통신하여 금융상품을 자동매매하거나, 증권사 서버에 연결된 중계서버와 통신하여 금융상품을 자동매매하는 단계이다.
본 발명의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되지 않으며, 후술되는 특허청구의 범위 및 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
1 : 자동매매 시스템 10 : 자동매매모듈
20 : 중계 서버 30 : 클라이언트 프로그램 모듈
40 : 증권사 서버 50 : 데이터베이스

Claims (6)

  1. 온라인 상에서 구매되고, 저마다 서로 다른 알고리즘을 이용하여 금융상품 데이터로부터 일정한 패턴이나 규칙을 발견하며, 발견된 패턴이나 규칙을 이용하여 금융상품의 종류 및 종목을 선택하고, 선택된 금융상품의 종류 및 종목에 대한 정보인 매매 정보를 생성하는 복수의 자동매매모듈;
    금융상품 데이터를 저장하고 있는 빅데이터 데이터 베이스와 연결되며, 금융상품 데이터를 자동매매모듈에 제공하는 중계 서버;
    사용자가 구매한 자동매매모듈을 탑재하고, 사용자의 단말기에서 구동되며, 자동매매모듈에서 생성된 매매 정보에 따라 매매 신호를 생성하여 증권사 서버로 전송하는 클라이언트 프로그램 모듈; 및
    수신된 매매 신호에 따라 해당 금융상품의 종류 및 종목을 매매하는 증권사 서버;
    를 포함하는 것을 특징으로 하는 자동매매모듈을 이용한 자동매매 시스템.
  2. 제1항에 있어서,
    상기 중계 서버는,
    자동매매모듈에서 생성된 매매 정보에 따라 매매 신호를 생성하여 증권사 서버로 전송하는 것을 특징으로 하는 자동매매모듈을 이용한 자동매매 시스템.
  3. 제1항에 있어서,
    상기 자동매매모듈은,
    클라이언트는 웹사이트에 접속하여 구동되는 웹 프로그램 모듈이거나,
    단말기에서 구동되는 어플리케이션 프로그램 모듈인 것을 특징으로 하는 자동매매모듈을 이용한 자동매매 시스템.
  4. 제1항에 있어서,
    상기 클라이언트는,
    자동매매모듈로부터 매매 신호를 수신하여 매매수행모듈에게 매매를 요청하는 매매정보모듈;
    매매정보모듈로부터 매매 요청이 있는 경우, 증권사 서버로 매매 신호를 송신하는 매매수행모듈;
    금융상품의 매매 거래 결과 정보를 증권사 서버로부터 수신하여 자동매매모듈로 전송하는 주문정보모듈; 및
    사용자 계정 정보나 각종 세팅 정보를 자동매매모듈과 증권사 서버로 전송하는 기타정보모듈;
    를 포함하는 것을 특징으로 하는 자동매매모듈을 이용한 자동매매 시스템.
  5. 제1항에 있어서,
    상기 자동매매모듈은,
    금융상품 데이터를 수집하여 특정 알고리즘에 따라 일정한 패턴이나 규칙을 발견하며, 발견된 패턴이나 규칙을 이용하여 금융상품의 종류 및 종목을 선택하는 로보어드바이저; 및
    로보어드바이저()에 의해 선택된 금융상품의 종류 및 종목을 특정 알고리즘에 따라 특정 시점에서 매매하도록 매매 신호를 발생시키는 로보트레이더;
    를 포함하는 것을 특징으로 하는 자동매매모듈을 이용한 자동매매 시스템.
  6. 온라인 상에서 구매되고, 저마다 서로 다른 알고리즘을 이용하여 금융상품 데이터로부터 일정한 패턴이나 규칙을 발견하며, 발견된 패턴이나 규칙을 이용하여 금융상품의 종류 및 종목을 선택하고, 선택된 금융상품의 종류 및 종목에 대한 정보인 매매 정보를 포함한 매매 신호를 발생시키는 복수의 자동매매모듈을 이용한 자동매매 방법으로서,
    사용자 단말기를 통해 자동매매모듈을 온라인 상으로 구매하는 구매 단계;
    기 구매된 자동매매모듈을 사용자 단말기의 클라이언트 프로그램 모듈에 탑재되는 탑재 단계;
    탑재된 자동매매모듈을 클라이언트 프로그램 모듈에서 구동하는 구동 단계;
    클라이언트 프로그램 모듈에서 구동되는 자동매매모듈을 통해 금융상품을 자동매매하되, 자동매매모듈에 연결된 증권사 서버와 통신하여 금융상품을 자동매매하거나, 증권사 서버에 연결된 중계서버와 통신하여 금융상품을 자동매매하는 매매 단계;
    를 포함하는 것을 특징으로 하는 자동매매모듈을 이용한 자동매매 방법.
KR1020160076859A 2016-06-20 2016-06-20 자동매매모듈을 이용한 자동매매 시스템 및 방법 KR20170142783A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160076859A KR20170142783A (ko) 2016-06-20 2016-06-20 자동매매모듈을 이용한 자동매매 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160076859A KR20170142783A (ko) 2016-06-20 2016-06-20 자동매매모듈을 이용한 자동매매 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20170142783A true KR20170142783A (ko) 2017-12-28

Family

ID=60939431

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160076859A KR20170142783A (ko) 2016-06-20 2016-06-20 자동매매모듈을 이용한 자동매매 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR20170142783A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200066137A (ko) * 2018-11-30 2020-06-09 최종훈 종목검색에 기반하는 자동매매 기법을 수행하는 주식거래 서버
WO2021020639A1 (ko) * 2019-07-31 2021-02-04 (주)크래프트테크놀로지스 증권 거래를 위한 주문 집행을 수행하는 서버 및 방법
WO2021059247A1 (en) * 2019-09-26 2021-04-01 Lim Kim Hwa Dynamically-generated electronic database for portfolio selection
KR102646936B1 (ko) 2023-04-17 2024-03-12 주식회사 크레더빌리티 Ai 기반 가상자산 자동매매 시스템

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200066137A (ko) * 2018-11-30 2020-06-09 최종훈 종목검색에 기반하는 자동매매 기법을 수행하는 주식거래 서버
WO2021020639A1 (ko) * 2019-07-31 2021-02-04 (주)크래프트테크놀로지스 증권 거래를 위한 주문 집행을 수행하는 서버 및 방법
WO2021059247A1 (en) * 2019-09-26 2021-04-01 Lim Kim Hwa Dynamically-generated electronic database for portfolio selection
KR102646936B1 (ko) 2023-04-17 2024-03-12 주식회사 크레더빌리티 Ai 기반 가상자산 자동매매 시스템

Similar Documents

Publication Publication Date Title
US7987128B2 (en) Computer implemented and/or assisted methods and systems for detecting, tracking and responding to toxic, or likely toxic, orders in an equities order flow using toxicity and/or profit analyzers
JP2010198648A (ja) ポートフォリオ取引中の証券保有リスクの最小化
JP2006524391A5 (ko)
KR20170142783A (ko) 자동매매모듈을 이용한 자동매매 시스템 및 방법
WO2007102268A1 (ja) 取引システム
US11620701B1 (en) Platform for trading assets in different currencies
KR20160032416A (ko) 주식종목의 일괄적인 실시간 자동매매 시스템 및 그 시스템을 이용한 자동매매 제공방법
KR20220152803A (ko) 퀸트 투자 기반의 금융 자산 자동 투자 시스템 및 방법
KR102433324B1 (ko) 자동거래 시스템 및 방법
KR101877383B1 (ko) 상황 인지형 판단 시스템 및 그 방법
US20130325687A1 (en) Methods and arrangements for exchange traded products
KR101551193B1 (ko) 금융상품 자동매매 방법 및 장치
US20140108215A1 (en) System and methods for trading
CN106682981A (zh) 一种资产指定交易的处理方法、装置和***
Mandelli et al. Reinforcement Learning for Credit Index Option Hedging
US7409366B1 (en) Apparatus and method for adding liquidity to an ECN and improving executions of orders for securities
JP7493224B2 (ja) 情報処理装置及びコンピュータプログラム
US10504177B2 (en) Systems and methods for using secondary market for primary creation and redemption activity in securities
KR101478534B1 (ko) 코치 트레이더 추종을 위한 클라이언트 주문 시스템 및 그 제공방법
KR20180127732A (ko) 서버 기반의 담보설정된 판매물품 관리방법 및 프로그램
KR20210035607A (ko) 복수 시장 개별계좌 자동거래 시스템 및 방법
CN111598698A (zh) 一种操作触发方法及相关设备
KR20200127494A (ko) 블록체인 기반의 농산물 직경매 시스템 및 방법
US11854081B2 (en) Systems and methods for using secondary market for primary creation and redemption activity in securities
KR101501601B1 (ko) 이종 주식시장의 양방향 매매 연동시스템 및 그 방법

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E601 Decision to refuse application