KR102486782B1 - Automatic trading system for securities and method thereof - Google Patents

Automatic trading system for securities and method thereof Download PDF

Info

Publication number
KR102486782B1
KR102486782B1 KR1020220018614A KR20220018614A KR102486782B1 KR 102486782 B1 KR102486782 B1 KR 102486782B1 KR 1020220018614 A KR1020220018614 A KR 1020220018614A KR 20220018614 A KR20220018614 A KR 20220018614A KR 102486782 B1 KR102486782 B1 KR 102486782B1
Authority
KR
South Korea
Prior art keywords
trading
securities
investor
strategy
energy
Prior art date
Application number
KR1020220018614A
Other languages
Korean (ko)
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 KR1020220018614A priority Critical patent/KR102486782B1/en
Application granted granted Critical
Publication of KR102486782B1 publication Critical patent/KR102486782B1/en

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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
    • 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/10Office automation; Time management
    • 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)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Technology Law (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Administration (AREA)
  • Data Mining & Analysis (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The present invention relates to an automatic trading system and an automatic trading method for securities according to strategy settings and, more specifically, to an automatic trading system and an automatic trading method for securities according to strategy settings, which can automatically make investments in and trade individual stock items or fund-type items listed on indexes, thereby maximizing profits through investments in securities products. The automatic trading system can transmit buy and sell orders in trading listed stock items or fund-type items if time unit settings are met only for a white chart, thereby maximizing the profit of investors. The automatic trading system comprises: an exchange system (110); a trading server (120) for providing investor-specific trading information from the exchange system (110); and an investor terminal (130) for transmitting order information to the trading server (120).

Description

전략 설정에 따른 유가증권의 자동거래시스템 및 자동거래방법{AUTOMATIC TRADING SYSTEM FOR SECURITIES AND METHOD THEREOF}Automatic trading system and automatic trading method of securities according to strategy setting {AUTOMATIC TRADING SYSTEM FOR SECURITIES AND METHOD THEREOF}

본 발명은 전략 설정에 따른 유가증권의 자동거래시스템 및 자동거래방법에 관한 것으로서, 보다 상세하게는 개별 주식 종목이나 지수에 상장된 펀드형 종목에 자동으로 투자되어 거래되는 시스템으로서, 유가증권 상품에 투자하여 수익을 극대화할 수 있도록 하는, 전략 설정에 따른 유가증권의 자동거래시스템 및 자동거래방법에 관한 것이다.The present invention relates to an automatic trading system and an automatic trading method for securities according to strategy setting, and more particularly, to a system that automatically invests in and trades individual stock items or fund-type items listed in an index, It relates to an automatic trading system and method for automatic trading of securities according to strategy setting, which allows investment to maximize profits.

현재 전 세계적으로 다양한 금융상품들이 거래되고 있으며, 그 거래되는 금액도 빠른 속도로 증가하고 있다. 과거에는 주로 거래소를 통해서 수작업으로 이루어졌던 금융상품들의 거래가 현재는 인터넷의 발달로 대부분 온라인으로 이루어지며 그 속도 또한 빨라졌다.Currently, various financial instruments are being traded around the world, and the amount of the trade is also increasing rapidly. Transactions of financial products, which were mainly done manually through exchanges in the past, are now mostly conducted online with the development of the Internet, and the speed has also increased.

다양한 금융상품들의 종류로는 석유, 금, 구리와 같은 원자재를 거래하는 원자재 거래상품부터 주식과 같은 현물거래상품이나 선물, 옵션, FX마진과 같은 파생상품도 있다.Various types of financial products include commodity trading products such as oil, gold, and copper, spot trading products such as stocks, and derivative products such as futures, options, and FX margins.

이러한 금융상품의 과거 데이터를 이용하여 일정한 패턴이나 규칙을 발견하고 상기의 패턴이나 규칙을 프로그램에 적용하여 프로그램에서 거래신호를 발생함으로써 투자자의 매매를 자동화하는 시스템 트레이딩(system trading)이 개발되어 있다.System trading has been developed that automates trades by investors by generating trading signals in a program by discovering a certain pattern or rule using past data of such financial instruments and applying the pattern or rule to a program.

유가증권은 개별 회사의 주식과 상장 지수 펀드를 포함한다.Securities include stocks of individual companies and exchange-traded funds.

상장 지수 펀드는 특정 주가지수와 연동되는 수익률을 얻을 수 있도록 설계된 지수연동형 펀드(index fund)로서 거래소에서 주식처럼 거래된다. 주가지수 등락율과 같거나 비슷하게 수익률이 결정되도록 주식을 적절히 편입하여 만든 펀드를 인덱스펀드라 하는데, 이 펀드를 기초로 발행하는 수익증권이나 뮤추얼펀드 주식을 바로 ETF 증권이라 하며, 투자자들은 거래소나 코스닥시장에 상장되는 이 증권을 사고팔게 된다.Exchange-traded funds are index funds designed to obtain returns linked to a specific stock index and are traded like stocks on an exchange. An index fund is a fund created by properly incorporating stocks so that the rate of return is equal to or similar to the stock index fluctuation rate. to buy and sell these securities listed on

10종목 이상의 주식을 묶어 하나의 지수로 만들고 이 지수를 하나의 종목으로 증권거래소에 등록하여 매매한다.Stocks of 10 or more stocks are grouped into one index, and this index is registered and traded on the stock exchange as one stock.

펀드의 구성은 해당 주가지수에 포함된 주식의 바스켓과 동일하며, 발행된 주식이나 수익증권을 거래소에 상장하여 일반 개인들이 거래할 수 있도록 한 것이다. 지수에 연동해 수익률이 결정된다는 점에서 인덱스펀드와 유사하지만, 증권시장에 상장해 주식처럼 실시간으로 매매가 가능하다는 점에서 차이가 있다.The composition of the fund is the same as the basket of stocks included in the stock index, and the issued stocks or beneficiary certificates are listed on the exchange so that ordinary individuals can trade them. It is similar to an index fund in that the rate of return is determined in conjunction with the index, but the difference is that it is listed on the stock market and can be traded in real time like stocks.

즉 지수묶음의 1주당 가격은 1만 원이고 매매 가능한 최소단위는 10주이기 때문에 10만 원 이상만 있으면 펀드 투자가 가능하다. 또 개별 주식을 사고 팔 필요가 없기 때문에 거래비용이 거의 들지 않고, 종목분석에 필요한 연구원 인건비가 필요 없어 수수료가 일반 펀드의 10% 남짓에 불과하다는 장점이 있다.In other words, since the price per share of the index bundle is 10,000 won and the minimum unit that can be traded is 10 shares, it is possible to invest in the fund with only 100,000 won or more. In addition, since there is no need to buy and sell individual stocks, there are almost no transaction costs, and there is no need for labor costs for researchers required for stock analysis, so commissions are only about 10% of general funds.

한편, 일반 펀드의 경우 가입하거나 환매할 때 다음날의 기준가로 가격이 결정되는 데 반해, 상장 지수 펀드는 실시간 가격으로 매매가격이 결정되는 것이 특징이다. 우리나라에는 2002년 10월 14일 도입되었다.On the other hand, in the case of general funds, the price is determined by the standard price of the next day when subscribing or redemption, whereas the trading price of the exchange-traded fund is determined by the real-time price. It was introduced in Korea on October 14, 2002.

이러한 기술의 일 예가 하기 문헌 1 및 2 등에 개시되어 있다. 도 1은 종래의 기술에 따른 선물/옵션 실시간 거래 정보의 화면 데이터를 보인 예시도이다.An example of such a technique is disclosed in Documents 1 and 2 below. 1 is an exemplary diagram showing screen data of futures/option real-time transaction information according to the prior art.

예를 들어, 하기 특허문헌 1에는 매수 주문 및 매도 주문으로 이루어지는 주식 매매 주문을 자동으로 대행하는 것으로서, 거래하는 증권사의 증권 서버에 접속하여 관심 종목의 매도가 혹은 매수가를 결정하는 단계, 상기 증권서버에서 제공하는 주식 매매를 위한 창을 열어 매도 혹은 매수 주문을 내는 단계 및 상기 매수 혹은 매도 주문이 일정시간 동안 성사되지 않았을 경우 그 이후부터 미리 설정된 기간 동안 상기 매수 혹은 매도 주문이 성사될 때까지 상기 매수 혹은 매도 주문을 자동으로 반복하는 단계를 포함하는 주식 매매 주문 자동 대행 방법에 대해 개시되어 있다.For example, in Patent Document 1 below, a stock trading order consisting of a buy order and a sell order is automatically acted as an agent, and the step of determining the selling price or buying price of the item of interest by accessing the stock server of the trading stock company, the stock server The step of opening a window for stock trading provided by and issuing a sell or buy order, and if the buy or sell order is not completed for a certain period of time, from thereafter until the buy or sell order is completed for a preset period of time, the purchase Alternatively, an automatic stock trading order proxy method including automatically repeating a sell order is disclosed.

또 하기 특허문헌 2에는 최종 거래할 기초자산을 선택하도록 하는 단계, 모든 포인트 변수값을 초기화시키는 단계, 지정시간 동안 "최근월의 선물변동폭이나 양봉개수", "기초자산의 주가변동폭이나 양봉개수", "기초자산의 호가체결량", "기초자산의 매도호가 변동량", "기초자산의 매수호가 변동량" 또는 "기초자산의 1차매도호가 가격변동폭" 의 변동요인에 따라 포인트를 차등부여하는 단계, 차등부여된 포인트와 누적포인트를 합하여 포인트합계를 처리하는 단계, 포인트합계와 주문기준포인트를 비교하는 단계, 비교결과가 만족하지 못하면, 포인트합계에 가중치를 곱하여 누적포인트를 산정하는 단계, 비교결과가 만족하면, ELW 주문이고 ELW 주문조건을 만족하는지 판별하는 단계, ELW 주문조건을 만족하지 않으면, 주식, 선물옵션일 경우 주식, 선물 옵션에 대한 주문을 수행하는 단계와 주식, 선물옵션, ELW 중에서 하나 이상에 대한 신규 주문이 전송되거나 청산주문이 전송되도록 하여 주문처리하는 단계를 포함하는 온라인 증권거래에서의 증권가격 변동요인을 이용한 매매방법에 대해 개시되어 있다.In addition, in Patent Document 2 below, the step of selecting the underlying asset for the final transaction, the step of initializing all point variable values, "the futures fluctuation range or the number of bullish bulls in the recent month", "the fluctuation range of the stock price or the number of bullish sticks" for a specified period of time, The step of granting points differently according to the factors of change in “quotation and quotation execution volume of the underlying asset,” “change in the asking price of the underlying asset”, “change in the bid and quotation price of the underlying asset” or “price change in the first offer price of the underlying asset”, differential The step of processing the point sum by adding the assigned points and the accumulated points, the step of comparing the point sum and the order reference point, if the comparison result is not satisfied, the step of calculating the accumulated point by multiplying the point total by a weight, the comparison result is satisfied If it is an ELW order, the step of determining whether it is an ELW order condition satisfies the ELW order condition. Disclosed is a trading method using a stock price fluctuation factor in online stock trading, which includes the step of processing an order by transmitting a new order for the stock or a liquidation order.

또 하기 특허문헌 3에는 도 1에 도시된 바와 같이, 선물 옵션 거래의 운영을 위한 선물/옵션 거래 운영 시스템에 있어서, 선물 실시간 시세에서 1초 단위로 매도/매수 성향의 대량 거래량을 산출하여 해당 거래량과 체결 건수에 대한 정보 및 실시간 투자자별 거래량 데이터로 직전대비 매수량이 많은 투자자와 매도량이 많은 산출된 투자자 정보를 고유 문자와 색상으로 표기하며 실시간 투자자별 거래 정보를 서비스하는 선물/옵션 실시간 거래정보 제공 시스템 및 기능키가 구비되어, 선물 옵션 거래를 위한 프로그램에 의해 콜(Call)과 풋(Put)의 두 종목을 동시에 매도 또는 매수하도록 주문 요청하는 컴퓨터, 컴퓨터의 주문 요청에 따라 선물거래소에 거래체결을 요청하는 트레이딩 서버 및 트레이딩 서버로부터 주문 요청을 입력받아 거래를 체결하는 선물거래소의 거래체결 시스템을 포함하는 선물/옵션 거래 운영 시스템에 대해 개시되어 있다.In addition, as shown in FIG. 1, in Patent Document 3 below, in the futures/options trading operation system for the operation of futures option trading, the trading volume of the selling/buying propensity is calculated in units of 1 second from the real-time futures market price, and the corresponding trading volume Provides futures/options real-time trading information that provides real-time trading information for each investor by displaying information on the number of trades and contracts and trading volume data for each investor in real time, displaying the calculated investor information with a large buying volume and selling volume in unique letters and colors compared to the previous year Equipped with a system and function keys, a computer requesting an order to sell or buy two items of call and put simultaneously by a program for futures option trading, and a transaction is concluded in the futures exchange according to the computer's order request Disclosed is a futures/option trading operation system including a trading server requesting a transaction and a transaction execution system of a futures exchange that receives an order request from the trading server and concludes a transaction.

도 1에서, 참조부호 '1'은 분단위 차트 및 투자자 거래 동향에 대한 정보를 나타내고, 참조부호 '2'는 초당 순매수/매도 거래량에 대한 정보를 나타내고, 참조부호 '3'은 대량 매매 및 투자자별 수치 정보를 나타내며, 참조부호 '4'는 대량 거래 투자자별 거래 정보를 나타낸다. 또한 선물순매수에 대한 거래량은 녹색, 콜옵션에 대한 거래량은 적색, 풋옵션에 대한 거래량은 파란색, 매매강도에 대한 거래량은 분홍색으로 표기한 그래프를 이용하였다.In Figure 1, reference numeral '1' represents information on minute-by-minute charts and investor trading trends, reference numeral '2' represents information on net buying/selling trading volume per second, and reference numeral '3' represents block trading and investors Indicates numerical information for each category, and reference numeral '4' represents transaction information for each large-volume trade investor. In addition, a graph was used in which the trading volume for futures net buying was marked in green, the trading volume for call options in red, the trading volume for put options in blue, and the trading volume for trading intensity in pink.

그러나 상술한 바와 같은 종래의 기술에서는 HTS 프로그램을 통해 출력되는 사용자 인터페이스상의 복수 개의 단계를 구비한 주메뉴와 툴바 메뉴를 운영하는 방법을 제시하거나, 투자자 자신의 진행 상태를 실시간 확인할 수 있는 기능을 마련하였지만, 투자자가 일정 패턴에 따라 운영할 뿐, 시스템의 운영 멘토를 활용할 수 없다는 문제가 있었다.However, in the conventional technology as described above, a method of operating a main menu and a toolbar menu having a plurality of steps on the user interface output through the HTS program is provided, or a function to check the investor's own progress in real time is provided. However, there was a problem that investors could only operate according to a certain pattern and could not utilize the operating mentor of the system.

KRKR 10-2001-009707610-2001-0097076 AA KRKR 10-2013-001673910-2013-0016739 AA KRKR 10-2011-010673110-2011-0106731 AA KRKR 10-2017-001611810-2017-0016118 AA

전술한 문제점을 해결하기 위한 본 발명은 유가증권 종목에 자동으로 투자되어 거래되도록 하는 전략 설정에 따른 유가증권의 자동거래시스템 및 자동거래방법을 제공하는 것을 목적으로 한다.An object of the present invention to solve the above-mentioned problems is to provide an automatic trading system and an automatic trading method of securities according to strategy setting to automatically invest in and trade securities issues.

전술한 문제점을 해결하기 위해 안출된 본 발명은 유가증권을 투자전략에 따라 자동으로 매수 또는 매도하도록 하는 자동거래시스템으로서, 상장된 개별 주식 및 펀드형 종목을 포함하는 유가증권의 거래를 실행하는 거래소시스템(110)과; 상기 거래소시스템(110)과 연결되어 상기 거래소시스템(110)으로부터 실시간으로 투자자별 거래정보를 마련하는 트레이딩서버(120)와; 유무선 네트워크를 통해 상기 트레이딩서버(120)와 연결되어 상기 트레이딩서버(120)로부터 실시간으로 투자자별 거래정보를 수신하고, 상기 유가증권에 대한 매매를 자동으로 실행하도록 상기 트레이딩서버(120)로 주문정보를 전송하는 투자자단말기(130)를 포함하며, 상기 트레이딩서버(120)는 네트워크를 통해 주고받는 데이터를 기록하여 변환, 전송하고, 상기 투자자가 설정한 투자전략을 저장하며, 상기 유가증권의 매매시점과 가격, 수량에 대한 정보를 송수신하는 제어부(121)와; 상기 거래소시스템(110) 및 상기 투자자단말기(130)에 상기 유가증권의 자동 매매 서비스를 위한 데이터 입출력 인터페이스를 제공하는 사용자 인터페이스(122)와; 상기 거래소시스템(110)으로부터 상기 유가증권의 투자에 필요한 정보를 수집하고, 수집된 투자정보를 상기 투자자단말기(130)에 전송하는 투자정보제공모듈(123)과; 상기 유가증권의 가격 정보를 이용하여 에너지지표를 계산하여 상기 투자자단말기(130)에 전송하는 에너지지표계산모듈(124)과; 매수호가, 매수비중, 매수날짜, 진입타임, 에너지지표 중 둘 이상을 조합하여 설정되는 투자전략에 따라 상기 유가증권의 매수 및 매도 시점과 수량을 설정하여 저장하는 투자전략설정모듈(125)과; 상기 투자자가 설정하여 저장한 투자전략에 맞는 조건이 성립하는지를 확인하고, 상기 조건이 성립한 시점에서 기 설정된 투자전략에 따른 매매가 실행되도록 결정하는데, 상기 에너지지표계산모듈(124)이 계산한 에너지지표가 양(+)일 경우에는 매도, 음(-)일 경우에는 매수 결정을 하는 매매결정모듈(126)과; 상기 매매결정모듈(126)의 결정 내용에 따라 상기 유가증권의 매수 또는 매도를 포함하는 매매행위를 실행하는 매매실행모듈(127);을 포함하며, 상기 투자자단말기(130)는 투자자가 설정한 투자전략에 대한 정보를 상기 트레이딩서버(120)에 전송하며, 상기 트레이딩서버(120)는 개별 투자전략에 설정된 조건이 완성되는 시점에서 상기 유가증권에 대한 매수 또는 매도를 실행하며, 상기 에너지지표계산모듈(124)은 일정 기간동안의 주가지수 차트를 생성하고, 상기 일정 기간동안의 거래일별 주가지수의 변동폭과 특정 이동평균선 사이의 관계에 따라 각각의 거래일을 블랙 상태 또는 화이트 상태로 설정하고, 블랙 상태와 화이트 상태일 때 정해진 변화량을 합산하여 상기 에너지지표를 산출하며, 거래일별 주가지수가 20일 이동평균선의 위에 있을 때에는 상기 거래일을 '화이트 상태'로 설정하고, 20일 이동평균선의 아래에 있을 때에는 상기 거래일을 '블랙 상태'로 설정하며, 화이트 상태일 때는 양(+)의 변화량을 적용하고, 블랙 상태일 때는 음(-)의 변화량을 적용하여 상기 에너지지표를 산출하며, 화이트 상태일 때와 블랙 상태일 때 변화량의 절대값의 크기가 다르게 설정하는데, 화이트 상태이면서 양봉일 때에는 음봉일 때에 비해 2배의 절대값을 갖도록 설정하며, 블랙 상태이면서 음봉일 때에는 양봉일 때에 비해 2배의 절대값을 갖도록 설정하며, 상기 에너지지표계산모듈(124)은 유가증권의 개별 종목의 공매도 거래량과 증감추이, 특정 유가증권의 전체 거래량 대비 공매도 거래량의 비율을 확인하여 에너지지표 계산에 활용하며, 상기 투자전략설정모듈(125)은 매수호가의 범위를 지정하여 특정 유가증권의 가격이 이 범위에 속하는 시점에서 투자자가 선정한 매수금액 비율(전체 투자금액 대비 특정 종목에 투입할 금액)만큼 유가증권 종목을 자동으로 매수 또는 매도하는 전략A와, 매수를 실행할 날짜의 범위를 지정하고 매수금액 비율을 설정함으로써 그 기간 동안 특정 유가증권을 자동으로 매수하는 전략B와, 매수날짜와 매수금액 비율을 설정하고, 하루에 진입할 수 있는 타임 간격 또는 횟수를 설정하여 정해진 타임 간격 또는 정해진 횟수만큼 유가증권에 대한 매매가 자동으로 이루어지도록 하는 전략C와, 매수날짜와 매수금액 비중, 진입타임 또는 횟수, 에너지지표에 대한 조건을 이용하여 유가증건에 대한 매수 또는 매도하도록 하는 전략D 중 어느 하나를 투자전략으로 설정하여 저장하는 것을 특징으로 한다.The present invention, conceived to solve the above problems, is an automatic trading system that automatically buys or sells securities according to an investment strategy. system 110; a trading server 120 connected to the exchange system 110 and preparing transaction information for each investor in real time from the exchange system 110; It is connected to the trading server 120 through a wired/wireless network, receives transaction information for each investor in real time from the trading server 120, and orders information sent to the trading server 120 to automatically execute trading on the securities. It includes an investor terminal 130 that transmits, and the trading server 120 records, converts, and transmits data transmitted and received through the network, stores the investment strategy set by the investor, and trades the securities at the time And a control unit 121 for transmitting and receiving information on price and quantity; a user interface 122 providing a data input/output interface for the automatic trading service of the securities to the exchange system 110 and the investor terminal 130; an investment information providing module 123 which collects information required for investment in the securities from the exchange system 110 and transmits the collected investment information to the investor terminal 130; an energy index calculation module 124 which calculates an energy index using the price information of the securities and transmits the calculated energy index to the investor terminal 130; An investment strategy setting module 125 for setting and storing the timing and quantity of the securities to be purchased and sold according to an investment strategy set by combining two or more of bid price, bid ratio, purchase date, entry time, and energy index; It is checked whether conditions suitable for the investment strategy set and stored by the investor are met, and at the time when the conditions are established, it is determined that trading according to the preset investment strategy is executed. The energy index calculated by the energy index calculation module 124 a trading decision module 126 for making a decision to sell if ? is positive (+) and to buy if ? is negative (-); A trading execution module 127 that executes a trading activity including buying or selling the securities according to the decision made by the trading decision module 126; Transmits strategy information to the trading server 120, and the trading server 120 executes the purchase or sale of the securities at the time when the conditions set for each investment strategy are completed, and the energy index calculation module (124) creates a stock index chart for a certain period of time, sets each trading day to a black state or a white state according to the relationship between the fluctuation range of the stock index for each trading day and a specific moving average line during the certain period, and sets the black state The energy indicator is calculated by summing the determined change amount when the stock price and the white state are in the white state, and when the stock price index for each trading day is above the 20-day moving average line, the trading day is set as a 'white state', and when it is below the 20-day moving average line The trading day is set as a 'black state', and the energy index is calculated by applying a positive (+) change amount when in the white state and a negative (-) change amount when the black state is in the white state. When in the black state, the magnitude of the absolute value of the change is set differently. In the white state and a positive candlestick, set the absolute value to be twice as large as that of a negative candlestick, and in the black state and a negative candlestick, set to have an absolute value twice that of a positive candlestick. The energy indicator calculation module 124 confirms the short selling transaction volume of individual securities, the increase/decrease trend, and the ratio of the short selling transaction volume to the total trading volume of a specific security and uses them to calculate the energy indicator, and the investment strategy setting module (125) specifies the range of bid prices and automatically buys or sells securities as much as the ratio of the purchase amount (the amount to be invested in a specific item to the total investment amount) selected by the investor at the time when the price of a specific security falls within this range. Strategy A to sell, strategy B to automatically buy a specific security during that period by specifying a range of days to execute buying and setting the ratio of the purchase amount, and strategy B to buy Strategy C, which sets the ratio of the date and purchase amount, and sets the time interval or number of times that can enter a day so that the trading of securities is automatically performed at a set time interval or a set number of times, and the purchase date and purchase amount ratio, It is characterized by setting and storing one of the strategies D as an investment strategy to buy or sell securities by using the conditions for the entry time or number and energy index.

상기 에너지지표계산모듈(124)은 에너지지표 계산의 대상이 되는 유가증권에 대한 공매도가 발생했는지를 파악하고, 공매도 거래량이 발생하여 공매도 잔고가 새로 생긴 경우에는 에너지지표를 -2만큼 감소시키고, 기존에 존재하던 공매도 잔고가 없어진 경우에는 에너지지표를 +2만큼 증가시키도록 계산하는 것을 특징으로 한다.The energy index calculation module 124 determines whether short selling has occurred for securities subject to energy index calculation, and if a short selling balance is newly created due to the occurrence of short selling trading volume, the energy index is reduced by -2, and the energy index is reduced by -2. It is characterized in that when the short selling balance existing in is eliminated, the energy indicator is calculated to increase by +2.

상기 에너지지표계산모듈(124)은 에너지지표 계산의 대상이 되는 유가증권의 공매도 거래량이 일별 또는 주별로 정한 일정 기간동안 증감하는지를 파악하고, 공매도 거래량이 증가하는 경우에는 에너지지표를 -1만큼 감소시키고, 공매도 거래량이 감소하는 경우에는 에너지지표를 +1만큼 증가시키도록 계산하는 것을 특징으로 한다.The energy index calculation module 124 determines whether the short selling trading volume of securities subject to energy index calculation increases or decreases during a certain period determined by day or week, and decreases the energy index by -1 when the short selling trading volume increases , when the short selling transaction volume decreases, the energy indicator is calculated to increase by +1.

상기 에너지지표계산모듈(124)은 에너지지표 계산의 대상이 되는 유가증권의 일정 기간동안의 전체 거래량 대비 동일 기간동안의 공매도 거래량의 비율인 공매도 거래비율을 계산하고, 공매도 거래비율이 일정 수치 이하인 경우에는 에너지지표를 증가시키고, 일정 수치 이상인 경우에는 에너지지표를 감소시키는 것을 특징으로 한다.The energy indicator calculation module 124 calculates the short sale transaction rate, which is the ratio of the short sale transaction volume during the same period to the total transaction volume during a certain period of the securities subject to energy indicator calculation, and when the short sale transaction rate is less than a certain value It is characterized in that the energy index is increased in case of , and the energy index is decreased in the case of a certain value or more.

상기 에너지지표계산모듈(124)은 상기 공매도 거래비율이 10% 이상인 경우에는 에너지지표를 -2만큼 감소시키고, 상기 공매도 거래비율이 10% 미만인 경우에는 에너지지표를 +2만큼 증가시키도록 계산하는 것을 특징으로 한다.The energy indicator calculation module 124 reduces the energy indicator by -2 when the short sale transaction rate is 10% or more, and increases the energy indicator by +2 when the short sale transaction rate is less than 10%. to be characterized

다른 실시예에 따른 본 발명은 전술한 자동거래시스템을 이용하여 유가증권을 투자전략에 따라 자동으로 매수 또는 매도하도록 하는 자동거래방법으로서, 상기 자동거래시스템(100)을 이용하여 유가증권을 매매하기를 원하는 투자자가 자신이 사용하는 투자자단말기(130)를 이용하여 상기 자동거래시스템(100)에 접속하고, 회원정보를 입력하고 회원으로 가입하는 제1단계와; 투자정보제공모듈(123)이 상기 투자자의 관심사항에 따라 상기 유가증권에 대한 가격이나 매매량을 포함하는 투자정보를 수집하여 상기 투자자단말기(130)에 제공하는 제2단계와; 에너지지표계산모듈(124)이 주가지수와 거래량, 매매 가격의 변동 자료를 토대로 현재 시점의 유가증권의 에너지지표를 계산하여 상기 투자자단말기(130)에 제공하는 제3단계와; 투자자가 투자전략을 설정하여 입력하면, 투자전략설정모듈(125)이 입력된 투자전략을 투자전략정보에 기록하여 저장하는 제4단계와; 매매결정모듈(126)이 상기 투자자가 설정한 투자전략에 맞게 매매가 이루어질 수 있도록 개별 투자전략에 포함된 상세한 매매 조건이 성립하는지를 지속적으로 확인하는 제5단계와; 매매실행모듈(127)이 상기 투자자가 설정한 투자전략의 개별 조건이 완성되는 시점에서 설정 조건에 맞게 개별 유가증권 종목에 대한 매수 또는 매도를 실행하는 제6단계;를 포함하는 것을 특징으로 한다.The present invention according to another embodiment is an automatic trading method for automatically buying or selling securities according to an investment strategy using the above-described automatic trading system, using the automatic trading system 100 to trade securities A first step of an investor who wants to access the automated trading system 100 using the investor terminal 130 used by the investor, input member information, and sign up as a member; a second step in which the investment information providing module 123 collects investment information including the price or trading volume of the securities according to the interests of the investor and provides them to the investor terminal 130; a third step in which the energy index calculation module 124 calculates the energy index of securities at the current time based on stock price index, trading volume, and trading price fluctuation data and provides it to the investor terminal 130; If an investor sets and inputs an investment strategy, a fourth step of recording and storing the input investment strategy in investment strategy information by the investment strategy setting module 125; a fifth step in which the trading decision module 126 continuously checks whether the detailed trading conditions included in the individual investment strategy are satisfied so that the trading can be carried out in accordance with the investment strategy set by the investor; The trading execution module 127 is characterized by including a sixth step of executing buying or selling of individual securities items in accordance with the set conditions at the time when the individual conditions of the investment strategy set by the investor are completed.

본 발명에 따르면 상장된 주식 또는 펀드형 종목 거래에서 매수, 매도는 화이트 차트에서만 시간단위 설정에 부합되면 주문 전송이 이루어지므로, 투자자의 수익의 극대화를 도모할 수 있다는 효과가 있다.According to the present invention, in order to buy and sell listed stocks or fund-type items, orders are transmitted only when the time unit setting is met in the white chart, so there is an effect of maximizing the return of the investor.

도 1은 종래의 기술에 따른 선물/옵션 실시간 거래 정보의 화면 데이터를 보인 예시도.
도 2는 본 발명에 따른 유가증권의 자동거래시스템의 구성도.
도 3은 트레이딩 서버의 구성요소를 나타낸 블럭도.
도 4는 자동거래시스템에 의해 생성된 에너지 지표를 나타낸 그래프.
도 5는 본 발명의 자동거래시스템을 이용하여 유가증권을 자동으로 매매하는 방법을 나타낸 순서도.
도 6은 20일 이동평균선을 이용하여 에너지지표를 계산하는 방법을 나타내기 위한 실제 주가지수차트.
도 7 내지 도 10은 네 가지 투자전략에 따른 조건 입력창의 구성을 나타낸 화면.
1 is an exemplary diagram showing screen data of futures/options real-time trading information according to the prior art.
2 is a block diagram of an automatic trading system for securities according to the present invention.
3 is a block diagram showing components of a trading server;
4 is a graph showing energy indicators generated by an automated trading system.
5 is a flow chart showing a method of automatically trading securities using the automated trading system of the present invention.
6 is an actual stock index chart for showing a method of calculating an energy indicator using a 20-day moving average line.
7 to 10 are screens showing the configuration of condition input windows according to four investment strategies.

이하에서 도면을 참조하여 본 발명의 실시예에 따른 "전략 설정에 따른 유가증권의 자동거래시스템 및 자동거래방법"을 설명한다.Hereinafter, an "automatic trading system and method of trading securities according to strategy setting" according to an embodiment of the present invention will be described with reference to the drawings.

먼저, 본 발명의 "전략 설정에 따른 유가증권의 자동거래시스템"(이하, '자동거래시스템'이라 함)의 구성과 동작 내용을 설명하고, 자동거래시스템(100)을 이용하여 투자자가 유가증권을 매매하는 방법에 대해서 설명한다.First, the configuration and operation details of the "automatic securities trading system according to strategy setting" (hereinafter referred to as the 'automatic trading system') of the present invention will be described, and investors can use the automated trading system 100 to explain how to trade.

도 2는 본 발명에 따른 유가증권의 자동거래시스템의 구성도이며, 도 3은 트레이딩 서버의 구성요소를 나타낸 블럭도, 도 4는 자동거래시스템에 의해 생성된 에너지 지표를 나타낸 그래프이다.2 is a configuration diagram of an automated trading system for securities according to the present invention, FIG. 3 is a block diagram showing components of a trading server, and FIG. 4 is a graph showing energy indicators generated by the automated trading system.

도 2에 도시된 바와 같이, 본 발명에 따른 유가증권의 자동거래시스템(100)은 상장된 개별 주식 및 펀드형 종목의 거래를 실행하는 거래소시스템(110), 상기 거래소시스템(110)과 연결되어 거래소시스템(110)으로부터 실시간 투자자별 거래 정보를 마련하는 트레이딩서버(120), 유무선 네트워크를 통해 트레이딩서버(120)와 접속되어 트레이딩서버(120)로부터 실시간 투자자별 거래 정보를 수신하여 유가증권의 매수 또는 매도를 자동으로 실행하도록 상기 트레이딩서버(120)로 주문 정보를 전송하는 다수의 투자자단말기(130)를 포함한다. 또한 본 발명에 따른 상기 다수의 투자자단말기(130)의 각각은 유가증권 거래에서 투자자의 설정 조건에 따라 매수, 매도를 자동으로 실행한다.As shown in FIG. 2, the automated securities trading system 100 according to the present invention is connected to the exchange system 110 that executes transactions of listed individual stocks and fund-type items, and the exchange system 110 The trading server 120, which prepares real-time investor-specific transaction information from the exchange system 110, is connected to the trading server 120 through a wired or wireless network to receive real-time investor-specific transaction information from the trading server 120 to purchase securities Alternatively, it includes a plurality of investor terminals 130 that transmit order information to the trading server 120 so as to automatically execute selling. In addition, each of the plurality of investor terminals 130 according to the present invention automatically executes buying and selling according to conditions set by investors in securities trading.

상기 네트워크는 거래소시스템(110)과 트레이딩서버(120)의 유무선 연결, 트레이딩서버(120)와 투자자단말기(130)의 유무선 연결을 위한 수단으로서, 공중전화망(PSTN), 패킷망(PSDN), 근거리통신망(LAN), 광역통신망(WAN), 도시지역통신망(MAN), 종합정보통신망(ISDN), 이동통신망, 인터넷 등을 모두 포함한다.The network is a means for wired/wireless connection between the exchange system 110 and the trading server 120 and wired/wireless connection between the trading server 120 and the investor terminal 130, such as a public switched telephone network (PSTN), a packet network (PSDN), and a local area network. (LAN), wide area network (WAN), urban area network (MAN), integrated information network (ISDN), mobile communication network, and the Internet.

거래소시스템(110)은 상기 트레이딩서버(120)와 연동하여, 실제 유가증권을 거래해주는 역할을 하는 것으로서, 한국거래소, 뉴욕증권거래소, 도쿄증권거래소, 홍콩증권거래소, 런던증권거래소 등의 주식거래소의 매매 관리시스템을 의미한다.The exchange system 110 serves to trade actual securities by interlocking with the trading server 120, and operates stock exchanges such as the Korea Exchange, the New York Stock Exchange, the Tokyo Stock Exchange, the Hong Kong Stock Exchange, and the London Stock Exchange. A trading management system.

트레이딩서버(120)는 상기 투자자단말기(130)와 접속되어, 예를 들어 종합지수와 같은 보유 종목 청산을 위한 기본 정보를 투자자단말기(130)에 제공해주는 역할을 하며, 한국투자증권, 삼성증권, 대우증권, 현대증권, 키움증권, 대신증권, 신한금융투자 등에 마련된 서버를 의미한다.The trading server 120 is connected to the investor terminal 130 and serves to provide basic information for liquidation of holdings, such as, for example, a comprehensive index, to the investor terminal 130, and provides Korea Investment & Securities, Samsung Securities, It refers to servers provided by Daewoo Securities, Hyundai Securities, Kiwoom Securities, Daishin Securities, and Shinhan Financial Investment.

경우에 따라서는 증권투자회사와 별개로 투자자에게 투자정보를 제공하면서 펀드 매매 서비스를 제공할 수 있는 투자회사의 시스템일 수 있다.In some cases, it may be a system of an investment company that can provide fund trading services while providing investment information to investors separately from a securities investment company.

본 발명에서는 거래소시스템(110)과 트레이딩서버(120)가 상호 연결되고, 투자자가 사용하는 투자자 단말기(300)와 트레이딩서버(120)가 연결되지만, 거래소시스템(110)과 투자자단말기(130)는 반드시 직접 연결될 필요는 없다. 거래소시스템(110)과 투자자단말기(130)는 트레이딩서버(120)를 매개로 데이터를 주고받도록 구성하는 것이 바람직하다.In the present invention, the exchange system 110 and the trading server 120 are interconnected, and the investor terminal 300 used by the investor and the trading server 120 are connected, but the exchange system 110 and the investor terminal 130 are It does not necessarily have to be directly connected. It is preferable to configure the exchange system 110 and the investor terminal 130 to exchange data via the trading server 120.

투자자단말기(130)는 네트워크에 접속하여 데이터를 주고받으며, 금융거래를 할 수 있도록 하는 기능을 가지는 단말기를 의미한다. 통상적으로는 데스크탑 PC와 노트북, 스마트폰, 태블릿 PC 등의 장치가 사용될 수 있다.The investor terminal 130 refers to a terminal having a function of accessing a network, exchanging data, and enabling financial transactions. Typically, devices such as a desktop PC, a laptop computer, a smart phone, and a tablet PC may be used.

바람직하게는 터치스크린을 갖는 장치로서, 디스플레이 상에서 각종 정보의 입력과 화면 선택 등의 기능을 구비한 장치를 사용한다.Preferably, as a device having a touch screen, a device having functions such as inputting various information and selecting a screen on a display is used.

본 발명에 사용되는 투자자단말기(130)는 사용자 확인과 동일성 인증을 위해 개별 단말기의 고유식별번호를 트레이딩서버(120)에 전송하여 등록하도록 하는 것이 바람직하다.It is preferable that the investor terminal 130 used in the present invention transmits and registers a unique identification number of each terminal to the trading server 120 for user confirmation and identity authentication.

트레이딩서버(120)는 유가증권의 자동매매를 위한 환경과, 투자자가 설정한 조건 및 전략에 따라 자동으로 유가증권을 매수하거나 매도하는 동작을 실행한다. 트레이딩서버(120)가 실행한 매매에 따른 결과와 자산은 별도의 투자용 계좌에 저장된다.The trading server 120 automatically executes an operation to buy or sell securities according to the environment for automatic trading of securities and conditions and strategies set by investors. The trading results and assets executed by the trading server 120 are stored in a separate investment account.

제어부(121)는 네트워크를 통해 주고받는 데이터를 기록하여 변환, 전송하고, 투자자가 설정한 투자전략을 저장한다. 또한, 펀드의 매매시점과 가격, 수량, 정보의 송수신 등의 역할을 수행한다.The control unit 121 records, converts, and transmits data transmitted and received through the network, and stores the investment strategy set by the investor. In addition, it plays a role in sending and receiving information such as the trading timing, price, quantity, and trading of funds.

사용자 인터페이스(122)는 거래소시스템(110) 및 투자자단말기(130)에 유가증권의 자동 매매 서비스를 위한 데이터 입출력 인터페이스를 제공한다.The user interface 122 provides a data input/output interface for the automatic trading service of securities to the exchange system 110 and the investor terminal 130 .

투자정보제공모듈(123)은 거래소시스템(110)으로부터 유가증권의 투자에 필요한 정보를 수집하고, 수집된 투자정보를 투자자단말기(130)에 전송한다.The investment information providing module 123 collects information necessary for investment in securities from the exchange system 110 and transmits the collected investment information to the investor terminal 130 .

에너지지표계산모듈(124)은 에너지지표를 계산하여 투자자단말기(130)에 전송하고, 계산된 에너지지표를 이용하여 유가증권의 매매시점을 결정할 수 있도록 해준다. 도 4에 도시된 바와 같이, 에너지지표는 현재 유가증권의 매매가격 변동 추이를 종합하여 계산되며, 현재 시장의 방향성을 예측할 수 있는 지표가 된다.The energy index calculation module 124 calculates the energy index and transmits it to the investor terminal 130, and allows the trading timing of securities to be determined using the calculated energy index. As shown in FIG. 4, the energy index is calculated by synthesizing trends in trading prices of current securities, and becomes an index capable of predicting the direction of the current market.

본 발명의 에너지지표계산모듈(124)이 과거와 현재의 투자지표를 이용하여 에너지지표를 생성하는 방법에 대해서는 후술한다.A method for the energy index calculation module 124 of the present invention to generate an energy index using past and present investment indexes will be described later.

투자전략설정모듈(125)은 유가증권의 매수 및 매도 시점과 수량 등을 설정하여 저장하며, 저장된 전략에 맞는 시장조건이 완성되면 유가증권의 매매가 이루어진다. 본 발명에서는 매매 시점과 가격, 수량 등을 네 가지 종류의 조건으로 나눠서 설정할 수 있는데, 매매가 이루어지는 구체적인 조건을 투자전략이라고 정의한다. 투자전략은 본 발명의 자동거래시스템에 회원으로 가입하는 투자자의 선택이나 가입비에 따라 차등화시킬 수 있다. 이를 위해 투자전략을 설정하여 사용할 수 있는 투자자의 등급을 나눌 필요가 있다.The investment strategy setting module 125 sets and stores the timing and quantity of purchase and sale of securities, and when market conditions suitable for the stored strategy are completed, securities are traded. In the present invention, the trading timing, price, quantity, etc. can be divided into four types of conditions, and the specific conditions for trading are defined as investment strategies. The investment strategy can be differentiated according to the selection or subscription fee of the investor who joins the automatic trading system of the present invention as a member. To this end, it is necessary to set up an investment strategy and classify the investors who can use it.

매매결정모듈(126)은 투자자가 설정하여 저장한 투자전략에 맞는 조건이 성립하는지를 확인하고, 조건이 성립한 시점에서 기 설정된 투자전략에 따른 매매가 실행되도록 한다. 매매실행모듈(127)은 매매결정모듈(126)의 결정 내용에 따라 유가증권의 매수 또는 매도와 같은 매매행위를 실행한다.The trading decision module 126 checks whether conditions suitable for the investment strategy set and stored by the investor are established, and allows trading according to the preset investment strategy to be executed at the time when the conditions are established. The trading execution module 127 executes a trading activity such as buying or selling securities according to the decision made by the trading decision module 126.

한편, 도 5는 본 발명의 자동거래시스템을 이용하여 유가증권을 자동으로 매매하는 방법을 나타낸 순서도이다.Meanwhile, FIG. 5 is a flowchart illustrating a method of automatically trading securities using the automated trading system of the present invention.

먼저, 본 발명의 자동거래시스템(100)을 이용하여 유가증권을 매매하기를 원하는 투자자는 자신이 사용하는 투자자단말기(130)를 이용하여 자동거래시스템(100)에 접속하고, 회원정보를 입력하고 서비스 비용을 결제하면서 회원으로 가입한다.(S102) 전술한 바와 같이, 투자자가 가입하는 회원의 등급에 따라 투자전략의 이용 권한을 다르게 부여하는 것이 바람직하다.First, an investor who wants to trade securities using the automated trading system 100 of the present invention accesses the automated trading system 100 using the investor terminal 130 used by the investor, enters member information, and Subscribe as a member while paying for the service cost. (S102) As described above, it is preferable that the investor grant different rights to use the investment strategy according to the level of the member to be subscribed to.

사용자 인터페이스(122)는 네트워크를 통해 투자자단말기(130)에 사용자정보를 입력할 수 있는 인터페이스를 제공한다. 그리고 제어부(121)는 입력된 사용자정보를 별도의 데이터베이스에 저장한다. 투자정보를 제공받고, 자동거래 서비스를 사용하기 위한 비용은 은행이나 카드사 등 금융시스템을 통해 결제할 수 있다.The user interface 122 provides an interface through which user information can be input to the investor terminal 130 through a network. And the control unit 121 stores the input user information in a separate database. The cost of receiving investment information and using the automatic transaction service can be paid through a financial system such as a bank or credit card company.

투자정보제공모듈(123)은 투자자의 관심사항에 따라 유가증권에 대한 가격이나 매매량 등 투자정보를 수집하여 투자자단말기(130)에 제공한다.(S104) 투자정보는 거래소시스템(110)이나 기타 유가증권에 대한 정보를 제공하는 서비스업체로부터 수집할 수 있다.The investment information providing module 123 collects investment information such as the price or trading volume of securities according to the interest of the investor and provides them to the investor terminal 130 (S104). It can be collected from service providers that provide information on securities.

에너지지표계산모듈(124)은 주가지수와 거래량, 매매 가격의 변동 등의 자료를 토대로 현재 시점의 유가증권의 에너지지표를 계산하여 투자자단말기(130)에 제공한다.(S106) 투자자는 제공된 에너지지표를 이용하여 매매 전략을 직접 수립할 수 있으며, 계산된 에너지지표를 이용하여 자동으로 매매를 할 수 있도록 전략을 설정할 수도 있다.The energy index calculation module 124 calculates the energy index of securities at the current time based on data such as stock price index, trading volume, change in trading price, etc., and provides it to the investor terminal 130. (S106) The investor provides the provided energy index You can directly establish a trading strategy using , and you can also set a strategy to automatically trade using the calculated energy index.

에너지지표는 유가증권의 매수 또는 매도 시점, 매매량, 매매가격 등을 결정하는 전략의 기초로 활용된다. 본 발명에서는 유가증권의 평가기준이 되는 각종 지표를 종합적으로 계산하여 화이트(white)와 블랙(black)으로 표시하도록 한다. 그리고, 에너지지표가 화이트일 때에는 매수 전략을 취하고, 블랙일 때에는 매도 전략을 취하도록 정보를 제공한다.Energy indicators are used as the basis for strategies that determine when to buy or sell securities, trading volume, and trading price. In the present invention, various indices serving as evaluation criteria for securities are comprehensively calculated and displayed in white and black. Further, information is provided to take a buying strategy when the energy index is white and a selling strategy when it is black.

도 6은 20일 이동평균선을 이용하여 에너지지표를 계산하는 방법을 나타내기 위한 실제 주가지수차트이다.6 is an actual stock index chart for illustrating a method of calculating an energy indicator using a 20-day moving average.

도 6에 도시된 차트는 2020년 10월 30일부터 11월 12일까지 10 거래일 동안의 코스피 지수의 변화량을 나타내고 있다. 녹색으로 표시된 선은 5일 이동평균선이며, 붉은색은 20일 이동평균선, 보라색은 60일 이동평균선, 노란색은 120일 이동평균선을 나타낸다. 이 시기 코스피 지수의 5일 이동평균선은 20일과 60일 이동평균선을 아래에서 위로 교차하면서 골든크로스가 나타나고 있다.The chart shown in FIG. 6 shows the change in the KOSPI index for 10 trading days from October 30 to November 12, 2020. The green line is the 5-day moving average, red is the 20-day moving average, purple is the 60-day moving average, and yellow is the 120-day moving average. At this time, the 5-day moving average of the KOSPI index crosses the 20-day and 60-day moving averages from bottom to top, showing a golden cross.

그리고 10월 30일부터 11월 3일까지의 코스피 지수는 20일 이동평균선의 아래에 머물러 있지만, 11월 4일부터 11월 12일까지는 20일 이동평균선의 위에 올라와 있음을 알 수 있다.And from October 30 to November 3, the KOSPI index stays below the 20-day moving average, but from November 4 to November 12, it is above the 20-day moving average.

또한, 10 거래일 동안 5일(11월 2일, 3일, 5일, 9일, 11일)은 양봉(시가에 비해 종가가 높은 상태)으로 표시되어 있고, 나머지 5일(10월 30일, 11월 4일, 6일, 10일, 12일)은 음봉(시가에 비해 종가가 낮은 상태)으로 표시되어 있다.In addition, during the 10 trading days, 5 days (November 2nd, 3rd, 5th, 9th, 11th) are marked as bullish (closing price is higher than the opening price), and the remaining 5 days (October 30th, November 4th, 6th, 10th, 12th) are marked with black bars (closes lower than open).

본 발명에서 에너지지표계산모듈(124)은 에너지지표를 계산하기 위해 일정 기간동안의 주가지수 차트를 생성하고, 해당 기간동안의 거래일별 주가지수의 변동폭과 이동평균선 사이의 관계를 수치화하여 에너지지표를 계산한다. 에너지지표의 계산을 위해서 이동평균선을 기준으로 삼는데, 본 발명에서는 20일 이동평균선과 개별 거래일의 주가지수와의 관계를 기준으로 하였다. 그러나 이동평균선은 투자전략 수립 조건에 따라 달라질 수 있을 것이다.In the present invention, the energy index calculation module 124 generates a stock index chart for a certain period of time to calculate the energy index, digitizes the relationship between the fluctuation range of the stock index for each trading day and the moving average line during the corresponding period, and calculates the energy index. Calculate. For the calculation of the energy index, the moving average is taken as the standard, and in the present invention, the relationship between the 20-day moving average and the stock price index of each trading day is used as the standard. However, the moving average line may vary depending on the conditions for establishing an investment strategy.

도 6에 도시된 바와 같이, 에너지지표계산모듈(124)은 2020년 10월 30일부터 11월 12일까지 10 거래일 동안의 일별 차트를 생성한다. 그리고 일별 주가지수 중에서 20일 이동평균선 아래에 있는 봉(캔들)과 위에 있는 봉을 구분한다. 본 발명에서는 이동평균선 위에 있는 봉을 '화이트'라고 하고, 아래에 있는 봉을 '블랙'이라고 정의한다. 화이트 상태는 주가지수가 상승 에너지를 보여주는 것이어서 에너지지표의 계산에서 +로 계산한다. 반대로 블랙 상태는 하락 에너지를 보여주는 것이어서 -로 계산한다. 도 6에서는 10월 30일부터 11월 3일까지 3일간은 에너지가 '블랙' 상태가 되고, 11월 4일부터 11월 12일까지 7일간은 에너지가 '화이트' 상태가 될 것이다. 따라서 블랙 상태의 3일은 에너지지표를 감소시키는 원인이 되고, 화이트 상태의 7일은 에너지지표를 증가시키는 원인이 된다.As shown in FIG. 6 , the energy indicator calculation module 124 generates a daily chart for 10 trading days from October 30 to November 12, 2020. And among the daily stock indexes, we distinguish between bars (candles) below the 20-day moving average and bars above the 20-day moving average. In the present invention, a bar above the moving average line is defined as 'white', and a bar below the moving average is defined as 'black'. The white state shows the rising energy of the stock index, so it is calculated as + in the calculation of the energy index. Conversely, the black state shows downward energy, so it is counted as -. In FIG. 6, the energy will be in a 'black' state for 3 days from October 30 to November 3, and the energy will be in a 'white' state for 7 days from November 4 to November 12. Therefore, 3 days in the black state causes the energy index to decrease, and 7 days in the white state causes the energy index to increase.

에너지지표를 계산하는 기간에 포함된 날 중에서 블랙과 화이트 상태일 때의 거래일수에 따라 최종적으로 에너지지표가 산출되는데, 블랙 상태와 화이트 상태일 때 얼마씩 에너지지표를 증감할 것인가는 선택에 따라 달라질 수 있다. 즉, 초기 에너지지표를 0으로 설정하고, 블랙 상태에서는 -2, 화이트 상태에서는 +2씩 증감함으로써 최종 수치를 산출할 수 있다. 본 발명에서는 에너지지표를 증감시키기 위해 각각의 상태에 규정된 수치를 '변화량'이라고 정의한다. 도 6에 도시된 차트 상태에서는 블랙 상태 3일과 화이트 상태 7일이므로, 10일간의 변화량의 합은 8이 되어 최종 에너지지표는 +8이 될 것이다.Among the days included in the energy index calculation period, the energy index is finally calculated according to the number of trading days in the black and white states. can That is, the final value can be calculated by setting the initial energy index to 0 and increasing/decreasing by -2 in the black state and by +2 in the white state. In the present invention, a numerical value prescribed for each state is defined as 'change amount' in order to increase or decrease the energy index. In the chart state shown in FIG. 6, the black state is 3 days and the white state is 7 days, so the sum of changes over 10 days is 8, and the final energy index will be +8.

또한 에너지지표계산모듈(124)은 특정 유가증권의 에너지지표를 계산하기 위해 공매도 현황에 대한 정보를 사용할 수 있다. 공매도란 특정 종목의 유가증권의 가격이 하락할 것으로 예상되는 상황에서 주식거래자가 주식대여자로부터 유가증권을 대여하여 시장에서 매도하고, 일정 시점이 지난 후에 동일한 종목의 유가증권을 동일한 수량만큼 매수하여 주식대여자에게 현물로 상환하는 제도를 말한다. 공매도 수량이 증가한다는 것은 해당 종목의 유가증권의 가격이 향후에 내려갈 것으로 예상하는 시장참여자가 많다는 것을 의미한다.In addition, the energy index calculation module 124 may use information on short selling status to calculate the energy index of a specific security. Short selling is when a stock trader borrows securities from a stock lender and sells them in the market in a situation where the price of securities of a specific issue is expected to fall, and after a certain point in time, purchases the same number of securities of the same issue and sells the stock to the stock lender. It refers to a system of repaying in kind to An increase in the short selling quantity means that there are many market participants who expect the price of securities of the issue to go down in the future.

본 발명에서는 개별 종목의 공매도 거래량과 증감추이, 특정 유가증권의 전체 거래량 대비 공매도 거래량의 비율 등을 확인하여 에너지지표 계산에 활용하는데, 계산 방법에는 세 가지 방법 중 어느 하나 이상이 적용될 수 있다.In the present invention, the short selling trading volume of individual stocks, the trend of increase and decrease, and the ratio of the short selling trading volume to the total trading volume of a specific security are checked and used for energy index calculation. One or more of three methods may be applied to the calculation method.

첫 번째 방법은 공매도 거래의 발생 유무를 에너지지표에 반영하는 것이다. 즉, 에너지지표 계산의 대상이 되는 유가증권에 대한 공매도가 발생했는지를 파악하고, 공매도 거래량이 있는 경우에는 에너지지표를 음(-)으로, 공매도 거래량이 없는 경우에는 에너지지표를 양(+)으로 계산한다. 바람직하게는 공매도 거래량이 발생하여 공매도 잔고가 새로 생긴 경우에는 에너지지표를 -2만큼 감소시키고, 기존에 존재하던 공매도 잔고가 없어지는 경우에는 에너지지표를 +2만큼 증가시키도록 계산한다.The first method is to reflect the presence or absence of short selling transactions in the energy index. In other words, it identifies whether short selling has occurred in the securities subject to the energy index calculation, and if there is short selling trading volume, the energy index is negative (-), and if there is no short selling trading volume, the energy index is positive (+). Calculate. Preferably, the energy indicator is reduced by -2 when the short selling balance is newly created due to the occurrence of short selling trading volume, and the energy indicator is calculated to be increased by +2 when the existing short selling balance is eliminated.

두 번째 방법은 공매도 거래량의 증감추이를 에너지지표에 반영하는 것이다. 즉, 에너지지표 계산의 대상이 되는 유가증권의 공매도 거래량이 일별 또는 주별로 정한 일정 기간동안 증가하는 경우에는 에너지지표를 음(-)으로, 감소하는 경우에는 에너지지표를 양(+)으로 계산한다. 바람직하게는 공매도 거래량이 증가하는 경우에는 에너지지표를 -1만큼 감소시키고, 공매도 거래량이 감소하는 경우에는 에너지지표를 +1만큼 증가시키도록 계산한다. 이는 공매도 거래량이 주가의 상승과 하락에 대한 예측과 연결되므로, 시장의 예상을 반영하기 위한 것이다.The second method is to reflect the change in short selling trading volume to the energy index. In other words, if the short selling trading volume of securities subject to energy index calculation increases during a certain period determined by day or week, the energy index is calculated as negative (-), and when it decreases, the energy index is calculated as positive (+). . Preferably, when the short selling transaction volume increases, the energy indicator is reduced by -1, and when the short selling transaction volume decreases, the energy indicator is calculated to be increased by +1. This is to reflect the market's expectations as the short selling transaction volume is linked to the prediction of the rise and fall of the stock price.

세 번째 방법은 공매도 거래량의 비율을 에너지지표에 반영하는 것이다. 즉, 에너지지표 계산의 대상이 되는 유가증권의 일별 또는 주별로 정한 일정 기간동안의 전체 거래량 대비 동일 기간동안의 공매도 거래량의 비율(이하, '공매도 거래비율'이라 함)을 계산하고, 공매도 거래비율이 일정 수치 이하인 경우에는 에너지지표를 양(+)으로, 일정 수치 이상인 경우에는 에너지지표를 음(-)으로 계산한다. 바람직하게는 공매도 거래비율이 10% 이상인 경우에는 에너지지표를 -2만큼 감소시키고, 공매도 거래비율이 10% 미만인 경우에는 에너지지표를 +2만큼 증가시키도록 계산한다. 이는 공매도 거리비율이 전체 거래량에 비해서 낮은 경우에는 주가의 상승 가능성이 높아지고, 높은 경우에는 주가의 하락 가능성이 높아진다는 점을 반영하기 위한 것이다.The third method is to reflect the ratio of short selling trading volume to the energy index. That is, the ratio of short selling trading volume during the same period (hereinafter referred to as 'short selling trading ratio') to the total trading volume for a certain period determined by day or week of securities subject to energy index calculation is calculated, and short selling trade ratio If it is below a certain value, the energy index is calculated as positive (+), and if it is above a certain value, the energy index is calculated as negative (-). Preferably, when the short selling transaction rate is 10% or more, the energy indicator is reduced by -2, and when the short selling transaction rate is less than 10%, the energy indicator is calculated to be increased by +2. This is to reflect the fact that when the short selling distance ratio is lower than the total trading volume, the stock price is more likely to rise, and when it is high, the stock price is more likely to fall.

공매도 거래비율의 증감 정도에 따라서 에너지지표의 증감 폭을 비례하도록 정할 수도 있을 것이다. 즉, 공매도 거래비율이 10%일 때에 에너지지표를 -2만큼 감소시킨다면, 공매도 거래비율이 20%일 때에는 -4만큼, 30%일 때에는 -6만큼 감소시키는 것과 같이 공매도 거래비율의 절대값과 비례하도록 에너지지표 증감량의 절대값을 설정하는 것도 가능하다.Depending on the degree of increase or decrease in the short selling transaction ratio, the range of increase or decrease in the energy index may be set proportionally. In other words, if the energy index is reduced by -2 when the short selling transaction ratio is 10%, it is proportional to the absolute value of the short selling transaction ratio, such as reducing it by -4 when the short selling transaction ratio is 20% and -6 when it is 30%. It is also possible to set the absolute value of the increase or decrease of the energy index.

이와 같은 세 가지 계산 방법은 하나씩 적용될 수도 있지만, 두 가지나 세 가지 계산 방법을 혼합하여 사용하는 것이 바람직하다.Although these three calculation methods may be applied individually, it is preferable to use two or a mixture of all three calculation methods.

매매결정모듈(126)은 에너지지표계산모듈(124)이 산출한 에너지지표를 확인하고, 일정한 조건에 해당하는 경우에 매도 또는 매수를 결정하게 된다. 바람직하게는 에너지지표가 일정 수치 이상일 경우에는 매도, 일정 수치 이하일 경우에는 매수 결정을 한다. 그러나 이와 반대로 일정 수치 이상일 경우에는 매수, 일정 수치 이하일 경우에는 매도 결정을 할 수도 있다. 또한, 에너지지표가 양(+)일 경우에는 매도, 음(-)일 경우에는 매수 결정을 하도록 설정할 수도 있다.The trading decision module 126 checks the energy index calculated by the energy index calculation module 124, and determines whether to sell or buy when certain conditions are met. Preferably, a decision is made to sell when the energy index is above a certain value, and to buy when it is below a certain value. However, on the other hand, a decision to buy can be made if the value is above a certain value, and to sell if it is below a certain value. In addition, it can be set to make a decision to sell when the energy index is positive (+) and to buy when it is negative (-).

그리고 에너지지표의 크기와 함께 공매도 거래량이나 공매도 거래비율에 따라서 매수 결정과 매도 결정을 변경할 수도 있다. 즉, 에너지지표가 일정 수치 이상이어서 매수 결정을 해야 하는 경우에도 공매도 거래량이나 공매도 거래비율이 일정 수치 이상인 경우에는 매수 결정을 하지않고 매도 결정을 내릴 수도 있다. 반대로 에너지지표에 따라 매도 결정을 해야 하는 경우에도 공매도 거래량이나 공매도 거래비율이 일정 수치 이하여서 매수 결정을 하는 경우도 가능하다.In addition, the decision to buy or sell can be changed according to the size of the energy indicator and the short selling transaction volume or short selling transaction ratio. In other words, even when a decision to buy is made because the energy index exceeds a certain value, a decision to sell may be made without making a decision to buy if the short sale transaction volume or the short sale transaction ratio exceeds a certain value. Conversely, even when a decision to sell is made based on the energy index, it is also possible to make a decision to buy because the short sale transaction volume or the short sale transaction ratio is below a certain value.

한편, 바람직한 실시예에서는 블랙 상태와 화이트 상태일 때 동일한 수치를 증감함으로써 에너지지표를 계산하는 것으로 설명하였다. 그러나 경우에 따라서는 동일한 블랙 상태 또는 화이트 상태라고 하더라도 증감되는 수치, 즉 변화량을 다르게 적용하여 에너지지표를 보다 세밀하게 조정하도록 할 수도 있다. 예를 들어서 10월 30일과 11월 2일은 모두 20일 이동평균선 아래에 있으므로, 동일하게 블랙 상태가 되어 에너지지표의 증감에 동일한 영향을 미친다. 그런데, 10월 30일은 종가가 시초가보다 낮은 음봉이며, 11월 2일은 반대로 양봉이다. 음봉일 때와 양봉일 때는 주가지수의 상승 또는 하락의 에너지가 다를 수 있으므로, 에너지지표에 적용되는 수치의 크기를 다르게 할 수 있다. 가령, 블랙 상태이면서 음봉일 때에는 변화량을 -2로 하고, 블랙 상태이면서 양봉일 때에는 변화량을 -1로 하여 에너지지표의 변화량이 달라지도록 설정한다. 또한 화이트 상태이면서 음봉일 때에는 변화량을 +1로 하고, 양봉일 때에는 +2로 설정한다.On the other hand, in a preferred embodiment, it has been described that the energy index is calculated by increasing or decreasing the same value in the black state and the white state. However, in some cases, even in the same black state or white state, the energy index may be more precisely adjusted by applying a different value, that is, a change amount. For example, since both October 30 and November 2 are below the 20-day moving average, they are equally black and have the same effect on the increase and decrease of the energy indicator. However, on October 30th, the closing price is lower than the opening price, and on the contrary, November 2nd is a bullish candlestick. Since the energy of the rise or fall of the stock index may be different during a black candle versus a positive candle, the size of the value applied to the energy indicator can be different. For example, the amount of change is set to -2 when it is black and the bar is black, and the amount of change is set to -1 when it is black and it is black, so that the amount of change in the energy indicator varies. In addition, the change amount is set to +1 when it is white and it is a black bar, and it is set to +2 when it is a white bar.

이와 같이 차등화된 변화량을 설정한 경우에는 도 6에 도시된 상태는 에너지지표가 +6이 되어 앞선 실시예에서의 +8과는 달라질 것이다.In the case of setting the differentiated amount of change in this way, the state shown in FIG. 6 will be different from +8 in the previous embodiment as the energy index becomes +6.

만약 에너지지표가 +8인 경우에는 매도하도록 하고, 그 이하일 경우에는 매수하는 것으로 전략을 설정하였다면, 변화량의 차이에 따라 매도와 매수가 달라지는 결과를 얻을 수 있다.If the strategy is set to sell when the energy indicator is +8 and buy when it is below it, you can get the result that selling and buying differ depending on the difference in the amount of change.

이와 같은 에너지지표의 변화량의 크기와, 에너지지표의 기준점 등은 본 자동거래시스템(100)의 운영자의 선택에 따라 달라질 수 있다.The magnitude of the change in the energy index and the reference point of the energy index may vary according to the operator's selection of the automated trading system 100.

경우에 따라서는 이동평균선과의 관계와 봉의 상태뿐만 아니라, 개별 거래일의 종가와 당일 이동평균선 사이의 거리에 비례하게 변화량을 설정함으로써 더욱 더 세밀하고 실제 변동상태를 반영하는 에너지지표를 산출할 수도 있을 것이다.In some cases, by setting the amount of change in proportion to the distance between the closing price of each trading day and the moving average of the day, as well as the relationship with the moving average and the state of the bar, it is possible to calculate an energy indicator that reflects the actual state of change in more detail. will be.

이와 같이, 투자자는 자신의 상황에 맞는 투자전략을 설정하여 입력하며, 투자전략설정모듈(125)은 입력된 투자전략을 투자전략정보에 기록하여 저장한다.(S108) 투자전략의 설정은 투자자의 의사에 따라 수시로 변경이 가능하도록 하는 것이 바람직하지만, 투자자의 회원등급에 따라 변경 회수나 주기를 제한하는 것도 가능할 것이다.In this way, the investor sets and inputs an investment strategy suitable for his or her situation, and the investment strategy setting module 125 records and stores the input investment strategy in the investment strategy information (S108). It is desirable to allow changes at any time according to the will, but it would be possible to limit the number of changes or cycle according to the investor's membership level.

본 발명에서는 크게 네 가지의 투자전략을 투자자가 설정할 수 있도록 서비스를 제공한다. 네 가지 투자전략에서 공통적으로 매매 대상이 되는 종목을 선택하고 매도 조건 설정, 손익절 조건 설정 투자금액 제한, 진입비율 제한 등의 기능은 모두 사용할 수 있도록 한다. 그러나 매수 및 매도 호가를 자동으로 입력할 수 있도록 하는 기능이나, 금액별 분할 매수 조건 설정, 특정 종목에 대한 진입회수 제한 등의 기능에서는 차별화하는 것이 바람직하다.In the present invention, a service is provided so that investors can set up four investment strategies. In the four investment strategies, you can select stocks to be traded in common, and use all functions such as setting selling conditions, setting break-and-loss conditions, limiting investment amount, and limiting entry ratio. However, it is desirable to differentiate in functions such as automatically entering bid and ask prices, setting conditions for split purchases by amount, and limiting the number of entries for a specific item.

도 7 내지 도 10은 네 가지 투자전략에 따른 조건 입력창의 구성을 나타낸 화면이다. 본 발명에서 적용되는 네 가지 전략은 각각 A전략, B전략, C전략, D전략으로 정의하며, 개별 투자전략의 구체적인 상세 조건은 다음 표 1과 같다.7 to 10 are screens showing the configuration of condition input windows according to four investment strategies. The four strategies applied in the present invention are defined as strategy A, strategy B, strategy C, and strategy D, respectively, and the specific detailed conditions of each investment strategy are shown in Table 1 below.

전략strategy 기능function 상세 조건detailed conditions AA 매수호가 설정
매수비중 설정
Bid price setting
Buying ratio setting
개별 종목을 자동으로 매수할 가격 범위 설정 가능
전체 투자금액에 대한 매수금액 비율 설정 가능
You can set a price range to automatically buy individual stocks
Possible to set the ratio of the purchase amount to the total investment amount
BB 매수날짜 설정
매수비중 설정
Purchase date setting
Buying ratio setting
개별 종목을 자동으로 매수할 날짜 범위 설정 가능
전체 투자금액에 대한 날짜별 매수금액 비율 설정 가능
You can set a date range to automatically buy individual stocks
Possible to set the ratio of the purchase amount by date to the total investment amount
CC 매수날짜 설정
매수비중 설정
진입타임 설정
Purchase date setting
Buying ratio setting
Entry time setting
개별 종목을 자동으로 매수할 날짜 범위 설정 가능
전체 투자금액에 대한 날짜별 매수금액 비율 설정 가능
1일 진입타임 간격 또는 횟수 설정 가능
You can set a date range to automatically buy individual stocks
Possible to set the ratio of the purchase amount by date to the total investment amount
It is possible to set the entry time interval or number of times per day
DD 매수날짜 설정
매수비중 설정
진입타임 설정
에너지지표 사용
Purchase date setting
Buying ratio setting
Entry time setting
Use of energy indicators
개별 종목을 자동으로 매수할 날짜 범위 설정 가능
전체 투자금액에 대한 날짜별 매수금액 비율 설정 가능
1일 진입타임 간격 또는 횟수 설정 가능
에너지지표를 기준으로 매수 결정 가능
You can set a date range to automatically buy individual stocks
Possible to set the ratio of the purchase amount by date to the total investment amount
It is possible to set the entry time interval or number of times per day
Can decide to buy based on energy indicators

전략A에서는 매수호가의 범위를 지정함으로써 특정 유가증권의 가격이 이 범위에 속하는 시점에서 투자자가 선정한 매수금액 비율(전체 투자금액 대비 특정 종목에 투입할 금액)만큼 유가증권 종목을 자동으로 매수 또는 매도하게 된다.또한 전략B에서는 매수를 실행할 날짜의 범위를 지정함으로써 그 기간 동안 특정 유가증권을 자동으로 매수하게 된다. 역시 매수금액 비율을 설정할 수 있으므로, 전체 투자금액에서 이 비율에 맞는 금액만큼을 매매하게 된다.In strategy A, by designating a range of bids and quotations, when the price of a specific security falls within this range, the investor automatically buys or sells securities as much as the ratio of the purchase amount (the amount to be invested in a specific issue to the total investment amount). Also, in strategy B, by specifying a range of dates to execute the purchase, specific securities are automatically purchased during that period. Since you can also set the ratio of the purchase amount, you will trade the amount that fits this ratio out of the total investment amount.

전략C에서는 매수날짜와 매수금액 비율을 설정하고, 하루에 진입할 수 있는 타임 간격 또는 횟수를 설정하는 기능이 추가된다. 하루 중 유가증권에 대한 매매가 이루어지는 전체 시간 중에서 시간간격을 30분 또는 1시간 등의 타임 간격으로 설정하면, 그 시간 간격마다 자동으로 매매가 이루어진다. 가령, 1일 매매시간이 오전 10시부터 오후 3시까지라면 총 5시간이 1일 거래시간이 된다. 이때 진입타임 간격을 30분으로 정했다면, 오전 10시부터 30분 간격으로 총 11번의 매매가 가능해진다.In strategy C, a function is added to set the purchase date and purchase amount ratio, and to set the time interval or number of times that can be entered in a day. If the time interval is set to a time interval such as 30 minutes or 1 hour among the total time during which securities are traded during the day, trading is automatically performed at each time interval. For example, if the daily trading hours are from 10:00 AM to 3:00 PM, a total of 5 hours is the daily trading time. At this time, if the entry time interval is set to 30 minutes, a total of 11 trades are possible at 30-minute intervals from 10:00 am.

경우에 따라서는 횟수를 설정함으로써 하루동안에 매매할 수 있는 횟수에 따라 거래가 이루어지도록 할 수 있다.In some cases, by setting the number of times, it is possible to make transactions according to the number of times that can be traded during the day.

마지막으로, 전략D에서는 매수날짜와 매수금액 비중, 진입타임 또는 횟수를 설정하는 이외에 에너지지표를 매매에 사용하도록 설정한다.Lastly, in Strategy D, in addition to setting the purchase date, the proportion of the purchase amount, the entry time or number, the energy indicator is set to be used for trading.

매매결정모듈(126)은 전술한 바와 같은 조건에 따라 투자자가 설정한 투자전략에 맞게 매매가 이루어질 수 있도록 개별 투자전략에 포함된 상세한 매매 조건이 성립하는지를 지속적으로 확인한다.(S110)The trading decision module 126 continuously checks whether the detailed trading conditions included in the individual investment strategy are met so that trading can be carried out according to the investment strategy set by the investor according to the conditions described above (S110).

투자자가 설정한 투자전략의 개별 조건이 완성되는 시점에서 매매실행모듈(127)은 설정 조건에 맞게 개별 유가증권 종목에 대한 매수 또는 매도를 실행한다.(S112) 매수 또는 매도는 전술한 에너지지표의 결과값을 바탕으로 결정한다.When the individual conditions of the investment strategy set by the investor are completed, the trading execution module 127 executes buying or selling of individual securities items in accordance with the set conditions (S112). decide based on the results.

그리고 제어부(121)는 매매에 따른 결과를 종합하고, 투자자의 자산에 대한 정산을 한 후, 그 결과를 투자자단말기(130)에 전송하여 보고한다.(S114)Then, the control unit 121 synthesizes the results of the trading, settles the investor's assets, and transmits the result to the investor terminal 130 to report. (S114)

이상 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명하였지만, 상술한 본 발명의 기술적 구성은 본 발명이 속하는 기술 분야의 당업자가 본 발명의 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해되어야 하고, 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Although the preferred embodiments of the present invention have been described with reference to the accompanying drawings, the technical configuration of the present invention described above is another specific form without changing the technical spirit or essential features of the present invention by those skilled in the art to which the present invention belongs. It will be understood that it can be implemented as. Therefore, the embodiments described above should be understood as illustrative and not restrictive in all respects, and the scope of the present invention is indicated by the claims to be described later rather than the detailed description, and the meaning and scope of the claims and All changes or modified forms derived from the equivalent concept should be construed as being included in the scope of the present invention.

100 : 자동거래시스템 110 : 거래소시스템
120 : 트레이딩서버 121 : 제어부
122 : 사용자 인터페이스 123 : 투자정보제공모듈
124 : 에너지지표계산모듈 125 : 투자전략설정모듈
126 : 매매결정모듈 127 : 매매실행모듈
130 : 투자자단말기
100: automatic trading system 110: exchange system
120: trading server 121: control unit
122: user interface 123: investment information provision module
124: Energy indicator calculation module 125: Investment strategy setting module
126: trading decision module 127: trading execution module
130: investor terminal

Claims (6)

유가증권을 투자전략에 따라 자동으로 매수 또는 매도하도록 하는 자동거래시스템으로서,
상장된 개별 주식 및 펀드형 종목을 포함하는 유가증권의 거래를 실행하는 거래소시스템(110)과;
상기 거래소시스템(110)과 연결되어 상기 거래소시스템(110)으로부터 실시간으로 투자자별 거래정보를 마련하는 트레이딩서버(120)와;
유무선 네트워크를 통해 상기 트레이딩서버(120)와 연결되어 상기 트레이딩서버(120)로부터 실시간으로 투자자별 거래정보를 수신하고, 상기 유가증권에 대한 매매를 자동으로 실행하도록 상기 트레이딩서버(120)로 주문정보를 전송하는 투자자단말기(130)를 포함하며,
상기 트레이딩서버(120)는
네트워크를 통해 주고받는 데이터를 기록하여 변환, 전송하고, 상기 투자자가 설정한 투자전략을 저장하며, 상기 유가증권의 매매시점과 가격, 수량에 대한 정보를 송수신하는 제어부(121)와;
상기 거래소시스템(110) 및 상기 투자자단말기(130)에 상기 유가증권의 자동 매매 서비스를 위한 데이터 입출력 인터페이스를 제공하는 사용자 인터페이스(122)와;
상기 거래소시스템(110)으로부터 상기 유가증권의 가격과 매매량을 포함하는 투자정보를 수집하고, 수집된 투자정보를 상기 투자자단말기(130)에 전송하는 투자정보제공모듈(123)과;
상기 유가증권의 가격 정보를 이용하여 에너지지표를 계산하여 상기 투자자단말기(130)에 전송하는 에너지지표계산모듈(124)과;
매수호가, 매수비중, 매수날짜, 진입타임, 에너지지표 중 둘 이상을 조합하여 설정되는 투자전략에 따라 상기 유가증권의 매수 및 매도 시점과 수량을 설정하여 저장하는 투자전략설정모듈(125)과;
상기 투자자가 설정하여 저장한 투자전략에 맞는 조건이 성립하는지를 확인하고, 상기 조건이 성립한 시점에서 기 설정된 투자전략에 따른 매매가 실행되도록 결정하는데, 상기 에너지지표계산모듈(124)이 계산한 에너지지표가 양(+)일 경우에는 매도, 음(-)일 경우에는 매수 결정을 하는 매매결정모듈(126)과;
상기 매매결정모듈(126)의 결정 내용에 따라 상기 유가증권의 매수 또는 매도를 포함하는 매매행위를 실행하는 매매실행모듈(127);을 포함하며,
상기 투자자단말기(130)는 투자자가 설정한 투자전략에 대한 정보를 상기 트레이딩서버(120)에 전송하며, 상기 트레이딩서버(120)는 개별 투자전략에 설정된 조건이 완성되는 시점에서 상기 유가증권에 대한 매수 또는 매도를 실행하며,
상기 에너지지표계산모듈(124)은 일정 기간동안의 주가지수 차트를 생성하고, 상기 일정 기간동안의 거래일별 주가지수의 변동폭과 특정 이동평균선 사이의 관계에 따라 각각의 거래일을 블랙 상태 또는 화이트 상태로 설정하고, 블랙 상태와 화이트 상태일 때 정해진 변화량을 합산하여 상기 에너지지표를 산출하며, 거래일별 주가지수가 20일 이동평균선의 위에 있을 때에는 상기 거래일을 '화이트 상태'로 설정하고, 20일 이동평균선의 아래에 있을 때에는 상기 거래일을 '블랙 상태'로 설정하며,
화이트 상태일 때는 양(+)의 변화량을 적용하고, 블랙 상태일 때는 음(-)의 변화량을 적용하여 상기 에너지지표를 산출하며,
화이트 상태일 때와 블랙 상태일 때 변화량의 절대값의 크기가 다르게 설정하는데, 화이트 상태이면서 양봉일 때에는 음봉일 때에 비해 2배의 절대값을 갖도록 설정하며, 블랙 상태이면서 음봉일 때에는 양봉일 때에 비해 2배의 절대값을 갖도록 설정하며,
상기 에너지지표계산모듈(124)은 유가증권의 개별 종목의 공매도 거래량과 증감추이, 특정 유가증권의 전체 거래량 대비 공매도 거래량의 비율을 확인하여 에너지지표 계산에 활용하며,
상기 투자전략설정모듈(125)은
매수호가의 범위를 지정하여 특정 유가증권의 가격이 이 범위에 속하는 시점에서 투자자가 선정한 매수금액 비율(전체 투자금액 대비 특정 종목에 투입할 금액)만큼 유가증권 종목을 자동으로 매수 또는 매도하는 전략A와,
매수를 실행할 날짜의 범위를 지정하고 매수금액 비율을 설정함으로써 그 기간 동안 특정 유가증권을 자동으로 매수하는 전략B와,
매수날짜와 매수금액 비율을 설정하고, 하루에 진입할 수 있는 타임 간격 또는 횟수를 설정하여 정해진 타임 간격 또는 정해진 횟수만큼 유가증권에 대한 매매가 자동으로 이루어지도록 하는 전략C와,
매수날짜와 매수금액 비중, 진입타임 또는 횟수, 에너지지표에 대한 조건을 이용하여 유가증건에 대한 매수 또는 매도하도록 하는 전략D 중 어느 하나를 투자전략으로 설정하여 저장하는 것을 특징으로 하는, 전략 설정에 따른 유가증권의 자동거래시스템.
As an automatic trading system that automatically buys or sells securities according to an investment strategy,
An exchange system 110 that executes trading of securities including listed individual stocks and fund-type items;
a trading server 120 connected to the exchange system 110 and preparing transaction information for each investor in real time from the exchange system 110;
It is connected to the trading server 120 through a wired/wireless network, receives transaction information for each investor in real time from the trading server 120, and orders information sent to the trading server 120 to automatically execute trading on the securities. Including an investor terminal 130 that transmits,
The trading server 120 is
a controller 121 that records, converts, and transmits data transmitted and received through a network, stores an investment strategy set by the investor, and transmits and receives information on the trading timing, price, and quantity of the securities;
a user interface 122 providing a data input/output interface for the automatic trading service of the securities to the exchange system 110 and the investor terminal 130;
an investment information providing module 123 which collects investment information including price and trading volume of the securities from the exchange system 110 and transmits the collected investment information to the investor terminal 130;
an energy index calculation module 124 which calculates an energy index using the price information of the securities and transmits the calculated energy index to the investor terminal 130;
An investment strategy setting module 125 for setting and storing the timing and quantity of the securities to be purchased and sold according to an investment strategy set by combining two or more of bid price, bid ratio, purchase date, entry time, and energy index;
It is checked whether conditions suitable for the investment strategy set and stored by the investor are met, and at the time when the conditions are established, it is determined that trading according to the preset investment strategy is executed. The energy index calculated by the energy index calculation module 124 a trading decision module 126 for making a decision to sell if ? is positive (+) and to buy if ? is negative (-);
A trading execution module 127 that executes a trading activity including buying or selling the securities according to the decision made by the trading decision module 126;
The investor terminal 130 transmits information on the investment strategy set by the investor to the trading server 120, and the trading server 120 determines the value of the securities at the time when the conditions set in the individual investment strategy are completed. buy or sell,
The energy indicator calculation module 124 creates a stock index chart for a certain period of time, and turns each trading day into a black state or a white state according to the relationship between the fluctuation range of the stock index for each trading day and a specific moving average line during the certain period. set, and the energy indicator is calculated by adding up the change amount determined in the black state and white state. When the stock price index for each trading day is above the 20-day moving average line, the trading day is set as the 'white state', and the 20-day moving average line When it is below , the trading day is set as a 'black state',
In the white state, a positive (+) change amount is applied, and in a black state, a negative (-) change amount is applied to calculate the energy index,
The magnitude of the absolute value of the change is set differently in white and black conditions. In white and black, the absolute value is set to be twice as large as when it is black, and in black and black, it is doubled compared to when it is positive. Set to have an absolute value of
The energy indicator calculation module 124 checks the short sale transaction volume of individual securities, the trend of increase and decrease, and the ratio of the short sale transaction volume to the total transaction volume of a specific security, and uses it to calculate the energy indicator,
The investment strategy setting module 125
A strategy to automatically buy or sell securities in proportion to the ratio of the purchase amount (the amount to be invested in a specific issue to the total investment amount) selected by the investor when the price of a specific security falls within this range by specifying the range of the bid price. Wow,
Strategy B automatically purchases specific securities during that period by specifying a range of dates for executing the purchase and setting the ratio of the purchase amount;
A strategy C in which the ratio of the purchase date and the purchase amount is set, and the time interval or number of times that can enter a day is set so that securities are automatically traded at a set time interval or a set number of times;
In strategy setting, which is characterized by setting and storing any one of the strategy D as an investment strategy to buy or sell securities using conditions on the purchase date and purchase amount, entry time or number, and energy index. Automatic trading system of securities according to
제1항에 있어서,
상기 에너지지표계산모듈(124)은 에너지지표 계산의 대상이 되는 유가증권에 대한 공매도가 발생했는지를 파악하고, 공매도 거래량이 발생하여 공매도 잔고가 새로 생긴 경우에는 에너지지표를 -2만큼 감소시키고, 기존에 존재하던 공매도 잔고가 없어진 경우에는 에너지지표를 +2만큼 증가시키도록 계산하는 것을 특징으로 하는, 전략 설정에 따른 유가증권의 자동거래시스템.
According to claim 1,
The energy index calculation module 124 determines whether short selling has occurred for securities subject to energy index calculation, and if a short selling balance is newly created due to the occurrence of short selling trading volume, the energy index is reduced by -2, and the energy index is reduced by -2. An automatic trading system for securities according to strategy setting, characterized in that the energy index is calculated to increase by +2 when the short selling balance existing in is eliminated.
제1항에 있어서,
상기 에너지지표계산모듈(124)은 에너지지표 계산의 대상이 되는 유가증권의 공매도 거래량이 일별 또는 주별로 정한 일정 기간동안 증감하는지를 파악하고, 공매도 거래량이 증가하는 경우에는 에너지지표를 -1만큼 감소시키고, 공매도 거래량이 감소하는 경우에는 에너지지표를 +1만큼 증가시키도록 계산하는 것을 특징으로 하는, 전략 설정에 따른 유가증권의 자동거래시스템.
According to claim 1,
The energy index calculation module 124 determines whether the short selling trading volume of securities subject to energy index calculation increases or decreases during a certain period determined by day or week, and decreases the energy index by -1 when the short selling trading volume increases , An automatic trading system for securities according to strategy setting, characterized in that the energy index is calculated to increase by +1 when the short selling transaction volume decreases.
제1항에 있어서,
상기 에너지지표계산모듈(124)은
에너지지표 계산의 대상이 되는 유가증권의 일정 기간동안의 전체 거래량 대비 동일 기간동안의 공매도 거래량의 비율인 공매도 거래비율을 계산하고, 공매도 거래비율이 일정 수치 이하인 경우에는 에너지지표를 증가시키고, 일정 수치 이상인 경우에는 에너지지표를 감소시키는 것을 특징으로 하는, 전략 설정에 따른 유가증권의 자동거래시스템.
According to claim 1,
The energy index calculation module 124
Calculate the short selling transaction ratio, which is the ratio of the short selling trading volume during the same period to the total trading volume during a certain period of the securities subject to energy index calculation, and if the short selling trading ratio is below a certain value, the energy indicator is increased and An automatic trading system for securities according to strategy setting, characterized in that the energy index is reduced in the case of an abnormality.
제4항에 있어서,
상기 에너지지표계산모듈(124)은 상기 공매도 거래비율이 10% 이상인 경우에는 에너지지표를 -2만큼 감소시키고, 상기 공매도 거래비율이 10% 미만인 경우에는 에너지지표를 +2만큼 증가시키도록 계산하는 것을 특징으로 하는, 전략 설정에 따른 유가증권의 자동거래시스템.
According to claim 4,
The energy indicator calculation module 124 reduces the energy indicator by -2 when the short sale transaction rate is 10% or more, and increases the energy indicator by +2 when the short sale transaction rate is less than 10%. It is characterized by an automatic trading system of securities according to strategy setting.
제1항 내지 제5항 중 어느 한 항의 자동거래시스템을 이용하여 유가증권을 투자전략에 따라 자동으로 매수 또는 매도하도록 하는 자동거래방법으로서,
상기 자동거래시스템(100)을 이용하여 유가증권을 매매하기를 원하는 투자자가 자신이 사용하는 투자자단말기(130)를 이용하여 상기 자동거래시스템(100)에 접속하고, 회원정보를 입력하고 회원으로 가입하는 제1단계와;
투자정보제공모듈(123)이 상기 투자자의 관심사항에 따라 상기 유가증권에 대한 가격이나 매매량을 포함하는 투자정보를 수집하여 상기 투자자단말기(130)에 제공하는 제2단계와;
에너지지표계산모듈(124)이 주가지수와 거래량, 매매 가격의 변동 자료를 토대로 현재 시점의 유가증권의 에너지지표를 계산하여 상기 투자자단말기(130)에 제공하는 제3단계와;
투자자가 투자전략을 설정하여 입력하면, 투자전략설정모듈(125)이 입력된 투자전략을 투자전략정보에 기록하여 저장하는 제4단계와;
매매결정모듈(126)이 상기 투자자가 설정한 투자전략에 맞게 매매가 이루어질 수 있도록 개별 투자전략에 포함된 상세한 매매 조건이 성립하는지를 지속적으로 확인하는 제5단계와;
매매실행모듈(127)이 상기 투자자가 설정한 투자전략의 개별 조건이 완성되는 시점에서 설정 조건에 맞게 개별 유가증권 종목에 대한 매수 또는 매도를 실행하는 제6단계;를 포함하는, 전략 설정에 따른 유가증권의 자동거래방법.
As an automatic trading method that automatically buys or sells securities according to an investment strategy using the automatic trading system of any one of claims 1 to 5,
Investors who want to trade securities using the automated trading system 100 access the automated trading system 100 using the investor terminal 130 they are using, enter member information, and sign up as a member The first step of doing;
a second step in which the investment information providing module 123 collects investment information including the price or trading volume of the securities according to the interests of the investor and provides them to the investor terminal 130;
a third step in which the energy index calculation module 124 calculates the energy index of securities at the current time based on stock price index, trading volume, and trading price fluctuation data and provides it to the investor terminal 130;
If an investor sets and inputs an investment strategy, a fourth step of recording and storing the input investment strategy in investment strategy information by the investment strategy setting module 125;
a fifth step in which the trading decision module 126 continuously checks whether the detailed trading conditions included in the individual investment strategy are satisfied so that the trading can be carried out in accordance with the investment strategy set by the investor;
A sixth step in which the trading execution module 127 executes buying or selling of individual securities items in accordance with the set conditions at the time when the individual conditions of the investment strategy set by the investor are completed; Automatic trading method of securities.
KR1020220018614A 2022-02-14 2022-02-14 Automatic trading system for securities and method thereof KR102486782B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220018614A KR102486782B1 (en) 2022-02-14 2022-02-14 Automatic trading system for securities and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220018614A KR102486782B1 (en) 2022-02-14 2022-02-14 Automatic trading system for securities and method thereof

Publications (1)

Publication Number Publication Date
KR102486782B1 true KR102486782B1 (en) 2023-01-09

Family

ID=84892825

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220018614A KR102486782B1 (en) 2022-02-14 2022-02-14 Automatic trading system for securities and method thereof

Country Status (1)

Country Link
KR (1) KR102486782B1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010097076A (en) 2000-04-19 2001-11-08 윤재호 Method for auto execution of stock trade
KR20110106731A (en) 2010-03-23 2011-09-29 (주)미래로가는길 System and method for processing futures/option trading
KR20130016739A (en) 2011-08-08 2013-02-19 주식회사 디알에프앤 Method for trading by variable factor of share price in on-line stock exchange
KR101330690B1 (en) * 2012-03-08 2013-11-19 권성만 Automated trading method and system for protection minority shareholder
KR101444249B1 (en) * 2013-05-13 2014-09-26 (주) 아트리아트레이딩 Method, system and non-transitory computer-readable recording medium for providing information on securities lending and borrowing transaction, short selling or equity swap transaction
KR20170016118A (en) 2015-08-03 2017-02-13 강흥보 Automated trading method and system of exchange traded fund
KR20180015374A (en) * 2016-08-03 2018-02-13 박건 Stock trading method
KR102129491B1 (en) * 2019-08-28 2020-07-02 김종철 Apparatus for analysing stocks

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010097076A (en) 2000-04-19 2001-11-08 윤재호 Method for auto execution of stock trade
KR20110106731A (en) 2010-03-23 2011-09-29 (주)미래로가는길 System and method for processing futures/option trading
KR20130016739A (en) 2011-08-08 2013-02-19 주식회사 디알에프앤 Method for trading by variable factor of share price in on-line stock exchange
KR101330690B1 (en) * 2012-03-08 2013-11-19 권성만 Automated trading method and system for protection minority shareholder
KR101444249B1 (en) * 2013-05-13 2014-09-26 (주) 아트리아트레이딩 Method, system and non-transitory computer-readable recording medium for providing information on securities lending and borrowing transaction, short selling or equity swap transaction
KR20170016118A (en) 2015-08-03 2017-02-13 강흥보 Automated trading method and system of exchange traded fund
KR20180015374A (en) * 2016-08-03 2018-02-13 박건 Stock trading method
KR102129491B1 (en) * 2019-08-28 2020-07-02 김종철 Apparatus for analysing stocks

Similar Documents

Publication Publication Date Title
US20210279744A1 (en) Methods and systems for managing and trading using a shared order book as internal exchange
US20220343426A1 (en) Method and apparatus for determining a price
AU2018229459B2 (en) System and methods for facilitating options and/or futures
US10607288B2 (en) System and method for trading securities on a computer-based network
US7904371B2 (en) Method and system for initiating pairs trading across multiple markets having automatic foreign exchange price hedge
US7908199B2 (en) System and method of responding to orders in a securities trading system
US7158956B1 (en) Electronic real estate bartering system
US6996539B1 (en) Method and apparatus for enabling smaller investors or others to create and manage a portfolio of securities or other assets or liabilities on a cost effective basis
US20040236669A1 (en) Method and system for automated electronic trading in financial matters
US7958039B2 (en) Computer implemented and/or assisted methods and systems for providing rapid execution of, for example, listed options contracts using toxicity and/or profit analyzers
US20010037284A1 (en) Negotiated right exchange system and method
US10269068B1 (en) System and method for matching users in a wireless communication system
JP2005530232A5 (en)
JP2005530232A (en) System and method for transaction cost assessment and optimization
US20130166475A1 (en) Computerized system and method for a structured financial product
KR102486782B1 (en) Automatic trading system for securities and method thereof
KR20170016118A (en) Automated trading method and system of exchange traded fund
KR20090041825A (en) Investment service method having education and consulting function of futures and option

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant