KR100300439B1 - automatic ordering method and system for a trading of stock, bond, item, future index, option, index, current and so on - Google Patents

automatic ordering method and system for a trading of stock, bond, item, future index, option, index, current and so on Download PDF

Info

Publication number
KR100300439B1
KR100300439B1 KR1020000007015A KR20000007015A KR100300439B1 KR 100300439 B1 KR100300439 B1 KR 100300439B1 KR 1020000007015 A KR1020000007015 A KR 1020000007015A KR 20000007015 A KR20000007015 A KR 20000007015A KR 100300439 B1 KR100300439 B1 KR 100300439B1
Authority
KR
South Korea
Prior art keywords
order
stock
trading
automatic
selling
Prior art date
Application number
KR1020000007015A
Other languages
Korean (ko)
Other versions
KR20000062553A (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 KR1020000007015A priority Critical patent/KR100300439B1/en
Publication of KR20000062553A publication Critical patent/KR20000062553A/en
Application granted granted Critical
Publication of KR100300439B1 publication Critical patent/KR100300439B1/en

Links

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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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]

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 데이터통신 네트워크를 통한 주식, 채권, 물건, 선물, 옵션, 지수, 외환 등을 매매하는 방법 및 시스템에 관한 것으로, 특히 투자자가 미리 특정한 조건에 따라 컴퓨터가 자동으로 매매 주문을 내는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for trading stocks, bonds, commodities, futures, options, indices, foreign exchange, etc. through a data communication network. It's about the system.

본 발명에 의해서 데이터 통신 네트워크에 연결된 컴퓨터 시스템을 이용하여 물건, 증권, 채권, 외한, 선물, 지수 등을 매매하는 방법에 있어서, a) 상기 컴퓨터 시스템에서 매매를 원하는 대상을 특정하고, 매수조건과 매도조건을 포함하는 자동매매조건을 입력하는 단계, b) 상기 매매조건에 따라 매도주문 및/또는 매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계, c) 상기 데이터 통신 네트워크를 통하여 상기 매도주문 또는 매수주문의 체결여부를 확인하는 단계, 및 d) 상기 매도주문 또는 매수주문 중 어느 하나가 체결된 경우 컴퓨터가 상기 미리 결정된 매매조건에 따라 새로운 매도주문 및/또는 매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계를 포함하는 자동매매주문방법 및 시스템이 제공된다.In the method for trading goods, securities, bonds, foreign exchanges, futures, indices, etc. using a computer system connected to a data communication network according to the present invention, a) specifying the object to be bought and sold in the computer system, Inputting an automatic selling condition including a selling condition; b) issuing a selling order and / or a buying order through the data communication network according to the selling condition; c) selling or buying the selling order through the data communication network. Checking whether the order is concluded, and d) when one of the sell order or buy order is concluded, the computer issues a new sell order and / or buy order through the data communication network in accordance with the predetermined trading condition. An automatic trading order method and system are provided comprising the steps.

Description

데이터통신 네트워크를 통한 주식, 채권, 물건, 선물, 옵션, 지수, 외환 등의 자동매매주문 방법 및 시스템{automatic ordering method and system for a trading of stock, bond, item, future index, option, index, current and so on}Automatic ordering method and system for a trading of stock, bond, item, future index, option, index, current and so on}

본 발명은 데이터통신 네트워크를 통한 주식, 채권, 물건, 선물, 옵션, 지수, 외환 등을 매매하는 방법 및 시스템에 관한 것으로, 특히 투자자가 미리 특정한 조건에 따라 컴퓨터가 자동으로 매매 주문을 내는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for trading stocks, bonds, commodities, futures, options, indices, foreign exchange, etc. through a data communication network. It's about the system.

데이터 통신 네트워크를 통하여 주식 등의 증권, 외환, 곡물, 광물 등의 물건, 선물지수 등의 지수를 매매하는 방법 및 시스템이 공지되어 있다. 이러한 종래 방법 및 시스템에 있어서는 투자자가 매매하고자 하는 특정 물건, 증권, 외환 또는 지수의 희망 매도(또는 매수)가격 및 희망 매도량(또는 매수량)을 컴퓨터에 입력하고 매매주문을 발생시킴으로써 매매가 이루어진다. 이러한 점에서 컴퓨터 네트워크를 통한 물건, 외환, 증권, 지수 등의 매매방식은 현재 컴퓨터 네트워크를 통한 주식매매방법과 동일하므로 이하에서는 주식매매를 예로 들어 본 발명을 설명한다.Methods and systems for trading indices such as securities such as stocks, foreign exchange, grains, minerals and the like, and futures indices are known through data communication networks. In such a conventional method and system, a trade is made by inputting a desired sell (or buy) price and a desired sell amount (or buy quantity) of a specific object, securities, foreign exchange or index that the investor wishes to trade into a computer and generating a trading order. In this regard, since the trading method of goods, foreign exchange, securities, indexes, etc. through a computer network is the same as the current stock trading method through a computer network, the following describes the present invention by taking stock trading as an example.

주식매매를 예로 들어, 본 발명은 특정의 주식에 대한 매수 또는 매도 주문을 내기 위한 매매 조건을 사용자가 미리 설정하고, 이 조건에 따라 컴퓨터가 자동으로 주식매매 주문을 내는 방법 및 시스템에 관한 것이다.Taking stock sales as an example, the present invention relates to a method and a system in which a user presets trading conditions for placing a buy or sell order for a particular stock, and the computer automatically makes stock trading orders according to the conditions.

주식 투자자는 직접 증권회사에 주식 매매 주문을 내도록 의뢰하거나, 또는증권회사의 직원에게 위임하여 그의 판단 하에 매매 주문을 내도록 하는 것이 일반적이다. 주식 투자자가 매매 주문을 내도록 의뢰하는 경우에는, 증권회사를 직접 방문하거나, 증권회사에 전화를 걸거나, 증권회사 ARS 시스템을 이용하거나, 증권회사에서 제공한 무선단말기를 이용하거나, 개인용 컴퓨터통신을 이용하거나 인터넷을 이용하여 주문을 내는 방법 등이 있다.Equity investors typically request a securities company to place a stock sale order, or delegate to an employee of a securities company to make a sale order at its discretion. When a stock investor asks you to place a trading order, you can visit the securities company directly, call the securities company, use the securities company's ARS system, use a wireless terminal provided by the securities company, or personal computer communication. There are ways to place an order using the Internet or by using the Internet.

이하에서는 최근의 한국 증권거래소의 주식거래 방식 및 주식거래와 관련된 몇 가지 용어들을 간략히 설명한다.The following briefly describes some terms related to the stock trading method and stock trading of the recent Korean stock exchange.

1999년 2월 현재, 주식의 가격은 전일 종가를 기준으로 하여 15% 상승하거나 하락할 수 있으며, 휴일과 주말 및 연말을 제외한 평일에는 오전 9시에 개장하여 오후 3시에 폐장된다.As of February 1999, the price of a stock may rise or fall by 15% based on the previous day's closing price, open at 9:00 am on weekdays except holidays, weekends and year-ends and close at 3:00 pm.

주식의 거래에 있어서, '상한가'라 함은, 전일종가를 기준으로 하여 15% 상승한 가격을 말하고, '하한가'라 함은 역시 전일종가를 기준으로 하여 15% 하락한 가격을 말한다. 또한, 장이 마감된 시점의 가격을 '종가'라 한다.In the trading of stocks, the upper limit means a 15% increase in price based on the previous day's closing price, and the lower limit's price also means a price lowering by 15% from the previous day's closing price. In addition, the price at the close of the market is called the 'close price'.

주식의 매매 주문은 장이 열리는 오전 9시부터 오후 3시까지 낼 수 있으며, 장이 마감된 후에도 컴퓨터 통신이나 자동응답시스템 또는 인터넷 등을 이용하는 경우에는 오후 5시부터 다음 영업일 오전7시 이전까지 예약매매주문을 낼 수 있다.Orders can be ordered from 9:00 am to 3:00 pm, when the market is closed. If the company is still using the computer communication system, automatic answering system, or the Internet after the market is closed, the order will be ordered from 5:00 pm to 7:00 am on the next business day. Can make

도 1을 참조하여, 컴퓨터 통신이나 인터넷을 이용하여 매매주문을 하는 방법 및 매매가 체결되는 방법을 설명한다. 주식투자자가 자신의 컴퓨터 시스템(10)을 이용하여 자신이 거래하는 증권회사의 컴퓨터 시스템(20)과 접속하고, 계좌의 잔액 및 주식 잔량, 소유 주식의 현재가 또는 종가 등을 확인한다. 그리하여, 특정 주식의 매매 주문을 내면, 이 주문은 증권회사의 컴퓨터 시스템에 기록되고, 증권회사 내부에서 주식 매매에 필요한 통상적인 처리 절차를 거친 후 증권거래소의 컴퓨터 시스템(30)으로 전송된다. 증권거래소의 컴퓨터 시스템(30)에서는, 여러 증권회사로부터의 매매주문이 네트워크(40)를 통해 수신되면, 매도주문가격 및 매도주문수량과 매수주문가격 및 매수주문수량을 비교해 특정한 가격에서 매매가 체결되도록 한다. 이러한 매매 체결은 개장 후 폐장까지 반복된다.Referring to Fig. 1, a method of placing a trading order using computer communication or the Internet and a method of selling and selling are described. The stock investor connects to the computer system 20 of the securities company with which he or she trades using his computer system 10, and checks the balance of the account and the stock remaining, the present price or closing price of the owned stock, and the like. Thus, when a trading order for a particular stock is placed, the order is recorded in the computer system of the securities company and sent to the computer system 30 of the stock exchange after the usual processing procedures necessary for trading the stock inside the securities company. In the computer system 30 of the stock exchange, when trading orders from various securities companies are received through the network 40, the selling order price and the selling order quantity are compared with the buying order price and the buying order quantity so that the trading is concluded at a specific price. do. This sale is repeated from closing to closing.

상기와 같은 방식은 주식투자자가 증권회사를 방문한 경우에도 동일한 방식으로 수행되며, 단지 주식 투자자가 자신의 컴퓨터 시스템(10)을 사용하여 특정의 데이터를 입력하는 대신에, 증권회사 직원이 증권회사의 컴퓨터시스템(20)에 매매주문을 입력하는 것뿐이다.The above method is carried out in the same way even when a stock investor visits a securities company, and instead of a stock investor using his computer system 10 to input specific data, a securities company employee may have a It merely enters a trading order into the computer system 20.

이와 같은 거래가 체결되기 위해서는 매도 주문이든 매수 주문이든 매매하려는 주식의 품목명 (또는 품목코드), 희망 매매 가격 및 희망 매매 수량 등의 매매 조건을 컴퓨터 또는 자동응답시스템을 통하여 주식투자자 또는 증권회사의 직원 등 누군가가 입력시켜야만 한다.In order to conclude such a transaction, a stock investor or an employee of a securities company, etc., through a computer or an automatic response system, can determine the trading conditions such as the item name (or item code), the desired selling price and the desired trading quantity of the stock to be sold, whether it is a sell order or a buy order Someone must enter it.

상기와 같은 방식으로 수행되는 주식 매매 방식 하에서 매 거래 시점마다 주식 투자자 또는 증권회사 직원이 소정의 기초적 정보 데이터(예컨대 증권계좌번호, 비밀번호 등)와 매매 조건 정보 데이터(예컨대 주식 품목 코드, 희망 매매 가격 및 희망 매매 수량 등)를 사용자컴퓨터(10) 또는 증권회사의 컴퓨터 시스템(20)을 통해 입력시켜야 한다. 또한 특정의 매수 또는 매도주문이 체결된 경우 후속하는 새로운 매도 또는 매수 주문을 내기 위해서는, 계속하여 매매 체결 내역을 감시하고상기와 같은 절차를 반복하여야 한다.Under the stock trading method performed in the above manner, a stock investor or a securities company employee performs predetermined basic information data (e.g. securities account number, password, etc.) and trading condition information data (e.g. And desired trading quantity, etc.) through the user computer 10 or the computer system 20 of the securities company. In addition, if a particular buy or sell order is executed, in order to place a subsequent new sell or buy order, it is necessary to continue to monitor the sale and to repeat the above procedure.

그러나, 이러한 행위들은 많은 시간을 소요하여 바쁜 직장인들이나 시간을 내지 못하는 사람들은 주식시장의 변화에 적절히 대응할 수 없고, 적절한 매매시점을 놓치게된다. 또한 대규모 펀드를 운용하는 기관투자자들도 주식의 매도 또는 매수주문을 내기 위해 많은 시간을 소요하여야 한다. 매번의 매도 또는 매수 주문을 내기 위하여 소요되는 시간이 과다하여, 증권회사 및 기관투자자의 입장에서는 인건비 증가의 요인이 되며, 만일 필요한 정보 데이터를 입력하는 도중에 컴퓨터 키보드의 오타 등에 의하여 하나라도 잘못 입력한 경우에는 막대한 경제적 손실을 입게 되는 경우도 발생할 수 있다. 투자하는 주식의 종목수가 많은 경우 이러한 문제점은 더욱 심각하다.However, these activities take a lot of time, so busy workers or people who don't have time can't respond to changes in the stock market and miss the right time to buy. Institutional investors operating large funds also have to spend a lot of time in order to sell or buy shares. Due to the excessive amount of time it takes to place a sell or buy order each time, it is a cause of increased labor costs for securities companies and institutional investors. In some cases, huge economic losses can occur. The problem is even worse if the number of stocks invested is large.

한편, 많은 주식투자자들은 자기가 투자하고자 하는 특정 주식의 잠정적인 희망매수가 및 매수수량, 희망매도가 및 매도수량을 생각하고 있다. 그러나 상기 주식의 시가가 자신이 원하는 매도가 또는 매수가에 도달했는지 알기 위해서는 항상 주식시장의 주가 변화에 주목하여야 한다. 그러나, 이렇게 주식 가격 변화를 계속하여 관찰하는 것은 쉬운 일이 아니다.On the other hand, many stock investors are considering the prospective buying and buying quantity, selling hope and selling quantity of a particular stock they want to invest. However, in order to know whether the market price of the stock has reached the desired sale or purchase, it is always necessary to pay attention to the change in the stock price of the stock market. However, continually observing stock price changes is not easy.

본 발명은 상기한 문제를 해결하기 위하여 안출된 것으로서, 시장의 변화나 새로운 정보에 크게 신경 쓰지 않고 투자를 할 수 있는 매매 자동주문방법 및 시스템을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and provides a method and system for automatically ordering trading that can be invested without paying much attention to changes in the market or new information.

본 발명은 개인투자자 및 기관투자자를 포함하는 투자자를 대신하여 미리 정해진 조건에 따라 반복하여 매매주문을 발하는 매매 자동주문방법 및 시스템을 제공하는 것이다.The present invention provides an automatic ordering method and system for buying and selling trading on behalf of investors including individual investors and institutional investors repeatedly according to a predetermined condition.

도 1은 네트워크를 통한 주식매매 시스템의 개념도.1 is a conceptual diagram of a stock trading system through a network.

도 2는 본 발명에 의한 주식매매 자동주문시스템의 한 실시예를 도시하는 개념적 블록도.2 is a conceptual block diagram illustrating an embodiment of an automatic stock trading system according to the present invention.

도 3은 본 발명에 의한 주식매매 자동주문방법 및 시스템의 제1실시예 및 제2실시예를 설명하기 위한 흐름도.3 is a flowchart illustrating a first embodiment and a second embodiment of an automatic stock trading method and system according to the present invention;

도 4는 본 발명에 의한 주식매매 자동주문방법 및 시스템의 제1실시예 및 제2실시예를 설명하기 위한 사용자 인터페이스.4 is a user interface for explaining a first embodiment and a second embodiment of an automatic stock trading method and system according to the present invention.

도 5는 본 발명에 의한 주식매매 자동주문방법 및 시스템의 제3실시예 및 제4실시예를 설명하기 위한 흐름도.5 is a flowchart illustrating a third embodiment and a fourth embodiment of an automatic stock trading method and system according to the present invention;

도 6은 본 발명에 의한 주식매매 자동주문방법 및 시스템의 제3실시예 및 제4실시예를 설명하기 위한 사용자 인터페이스.6 is a user interface for explaining a third embodiment and a fourth embodiment of the automatic stock trading method and system according to the present invention.

도 7의 본 발명의 제3실시예 및 제4실시예에 의해 생성된 자동매매테이블이다.7 is an automatic trading table created by the third and fourth embodiments of the present invention.

* 도면의 주요부분의 기호의 설명* Explanation of the symbols of the main parts of the drawings

10 : 사용자 컴퓨터 시스템 20 : 증권회사 컴퓨터 시스템10: user computer system 20: securities company computer system

30 : 증권거래소 컴퓨터 시스템 40 : 네트워크30: Stock Exchange Computer System 40: Network

본 발명은 상기의 목적을 달성하기 위하여, 데이터 통신 네트워크에 연결된 컴퓨터 시스템을 이용하여 물건, 증권, 채권, 외한, 선물, 지수 등을 매매하는 방법에 있어서, a) 상기 컴퓨터 시스템에서 매매를 원하는 대상을 특정하고, 매수조건과 매도조건을 포함하는 자동매매조건을 입력하는 단계, b) 상기 매매조건에 따라 매도주문 및/또는 매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계, c) 상기 데이터 통신 네트워크를 통하여 상기 매도주문 또는 매수주문의 체결여부를 확인하는 단계, 및 d) 상기 매도주문 또는 매수주문 중 어느 하나가 체결된 경우 컴퓨터가 상기 미리 결정된 매매조건에 따라 새로운 매도주문 및/또는 매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계를 포함하는 자동매매주문방법을 제공한다.In order to achieve the above object, the present invention provides a method for trading goods, securities, bonds, foreign exchanges, futures, indices, etc. using a computer system connected to a data communication network, the method comprising: a) an object to be traded in the computer system; Inputting an automatic selling condition including a buying condition and a selling condition, b) issuing a selling order and / or a buying order through the data communication network according to the selling condition, and c) the data communication network. Checking whether the sell order or the buy order is concluded, and d) when either the sell order or the buy order is concluded, the computer makes a new sell order and / or the buy order according to the predetermined trading condition. It provides an automatic trading order method comprising the step of making through the data communication network.

본 발명은 또한, 데이터 통신 네트워크에 연결된 컴퓨터 시스템을 이용하여 주식을 매매하는 방법에 있어서, a) 상기 컴퓨터 시스템에서 매매를 원하는 주식을 특정하고, 매수조건과 매도조건을 포함하는 자동매매조건을 입력하는 단계, b) 상기 매매조건에 따라 주식매도주문 또는 주식매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계, c) 상기 데이터 통신 네트워크를 통하여 상기 주식매도주문 또는 주식매수주문의 체결여부를 확인하는 단계, 및 d) 상기 주식매도주문 또는 주식매수주문이 체결된 경우 컴퓨터가 상기 미리 결정된 자동매매조건에 따라 새로운주식매도주문 또는 주식매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계를 포함하는 주식매매 자동주문방법을 제공한다.The present invention also provides a method for buying and selling stock using a computer system connected to a data communication network, the method comprising: a) specifying a stock to be bought and sold in the computer system and inputting an automatic selling condition including a buying condition and a selling condition; B) issuing a stock sell order or stock buy order through the data communication network according to the trading condition; c) confirming whether the stock sell order or stock buy order is concluded through the data communication network. And d) when the stock sell order or stock buy order is concluded, the computer placing a new stock sell order or stock buy order through the data communication network in accordance with the predetermined automatic trade terms. Provide a method.

본 발명에 따라서 또한, 데이터 통신 네트워크에 연결된 컴퓨터 시스템을 이용하여 주식을 매매하는 방법에 있어서, a) 상기 컴퓨터 시스템에서 매매를 원하는 주식을 특정하고, 매수조건과 매도조건을 포함하는 자동매매조건을 입력하는 단계, b) 상기 매매조건에 따라 적어도 1이상의 주식매도주문 및 적어도 1이상의 주식매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계, c) 상기 데이터 통신 네트워크를 통하여 상기 주식매도주문 또는 주식매수주문의 체결여부를 확인하는 단계, 및 d) 상기 주식매도주문 또는 주식매수주문이 체결된 경우 컴퓨터가 상기 미리 결정된 주식매매조건에 따라 새로운 주식매도주문 및 주식매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계를 포함하는 주식매매 자동주문방법이 제공된다.According to the present invention, there is also provided a method for buying and selling stocks using a computer system connected to a data communication network, the method comprising: a) specifying a stock to be bought and sold in the computer system and including an automatic selling condition including a buying condition and a selling condition. Inputting, b) issuing at least one stock selling order and at least one stock buying order through the data communication network according to the trading condition, c) selling the stock selling order or stock buying order through the data communication network. Checking whether the stock selling order or the stock buying order is concluded, and the computer issuing a new stock selling order and stock buying order through the data communication network according to the predetermined stock selling condition. Provided is an automatic stock trading method including a.

본 발명에 따라서 또한, 데이터 통신 네트워크를 통하여 증권거래소의 컴퓨터 시스템에 접속할 수 있는 사용자 컴퓨터 시스템을 포함하는 주식 매매 시스템에 있어서, 상기 컴퓨터 시스템과 인터페이스할 수 있는 사용자 인터페이스; 상기 사용자 인터페이스를 통하여 상기 컴퓨터 시스템에 입력되는 상기 주식의 품목 코드, 상기 주식 보유자의 계좌 번호를 포함하는 기초 정보 데이터를 저장하기 위한 기억 장치; 상기 사용자 인터페이스를 통하여 상기 컴퓨터 시스템에 입력되는 상기 주식의 매매를 위한 희망 매도 가격, 희망 매도 수량, 희망 매수 가격 및 희망 매수 수량을 포함하는 주식자동매매조건 데이터를 저장하기 위한 매매 조건 제어 모듈; 및상기 주식자동매매조건이 성취되었는지 여부를 판단하고, 성취된 경우에는, 상기 데이터 통신 네트워크를 통하여 상기 자동매매조건에 따라 상기 품목의 주식 매매 주문을 내기 위한 매매 주문 제어 모듈을 포함하는 주식매매 자동주문시스템이 제공된다.According to the present invention, there is also provided a stock trading system comprising a user computer system capable of accessing a computer system of a stock exchange via a data communication network, comprising: a user interface capable of interfacing with the computer system; A storage device for storing basic information data including an item code of the stock and an account number of the stock holder, which is input to the computer system via the user interface; A trading condition control module for storing stock automatic trading condition data including a desired selling price, a desired selling quantity, a desired buying price, and a desired buying quantity for the trading of the stock input to the computer system through the user interface; And a trading order control module for determining whether the stock automatic trading condition has been achieved, and if so, for placing a stock trading order of the item according to the automatic trading condition through the data communication network. An ordering system is provided.

이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

먼저, 도 2를 참조하면, 도 2는 본 발명에 의한 주식매매 자동주문 시스템의 한 실시예를 도시하는 개념적 블록도이다. 즉, 본 발명에 의한 주식매매 자동주문 시스템(이하, '자동주문 시스템'이라 함)은, 도 1에 도시된 바와 같이 네트워크(40)에 의하여 상호간에 데이터 통신을 수행할 수 있도록 접속된 주식투자자의 컴퓨터 시스템(이하, '사용자 컴퓨터'라 함)(10), 증권회사의 컴퓨터 시스템(20) 및 증권거래소의 컴퓨터 시스템(30)에서 구현될 수 있다.First, referring to FIG. 2, FIG. 2 is a conceptual block diagram showing an embodiment of an automatic stock trading system according to the present invention. That is, the stock trading automatic ordering system according to the present invention (hereinafter referred to as 'automatic ordering system') is a stock investor connected to perform data communication with each other by the network 40 as shown in FIG. May be implemented in a computer system (hereinafter referred to as a 'user computer') 10, a computer system 20 of a securities company, and a computer system 30 of a stock exchange.

또한, 본 발명에 의한 자동주문 시스템이 구현될 수 있는 사용자 컴퓨터(10)에는 주식 보유자와의 인터페이스를 위한 사용자 인터페이스(12)와, 주식투자자에 대한 정보 (예를 들어, 보유 주식 종목 및 수량, 상기 주식의 매수가격, 보유 현금 자산 등) 및 사용자의 의사에 따라 설정된 주식 매매 조건을 저장하고 매매 체결 상황이나 사용자의 조작에 따라 새로운 주식 매매 조건으로 갱신하기 위한 매매 조건 제어 모듈(16)과, 상기 매매조건에 따라 당해 주식의 매매 주문을 내려주는 매매 주문 제어 모듈(14)이 포함된다.In addition, the user computer 10 in which the automatic ordering system according to the present invention can be implemented includes a user interface 12 for interfacing with a stock holder, information on stock investors (for example, stock shares and quantity, A trading condition control module 16 for storing the stock trading conditions set in accordance with the purchase price of the stock, cash holdings, etc.) and the user's intention, and updating them with new stock trading conditions in accordance with the trading agreement situation or the user's manipulation; A trading order control module 14 for placing a trading order of the stock according to the trading condition is included.

물론, 상기 사용자 컴퓨터(10)는, 도 2에 도시되지는 않았으나, 컴퓨터 시스템으로서 동작하기 위하여 필요한 운영체계 및 각종 애플리케이션 등의 소프트웨어와 중앙처리장치, 하드디스크 등의 하드웨어를 더 포함한다. 나아가, 상기 사용자 컴퓨터(10)는 증권회사의 컴퓨터 시스템(20)이나 증권거래소의 컴퓨터 시스템(30)과의 데이터 통신을 수행하기 위하여 모뎀이나 LAN 어댑터 등과 같은 하드웨어(도시되지 않음) 및 데이터 통신 제어 애플리케이션과 같은 소프트웨어(도시되지 않음)를 구비하며, 이들을 통칭하여 데이터 통신 제어 모듈(도시되지 않음)이라 칭하여 질 수 있다.Of course, although not shown in FIG. 2, the user computer 10 further includes software such as an operating system and various applications required to operate as a computer system, and hardware such as a central processing unit and a hard disk. Further, the user computer 10 controls data (not shown) and data communication such as a modem or a LAN adapter to perform data communication with the computer system 20 of the stock company or the computer system 30 of the stock exchange. Software such as an application (not shown), which may be collectively referred to as a data communication control module (not shown).

상기 증권회사의 컴퓨터 시스템(20)은, 상기 네트워크(40)를 통하여 상기 사용자 컴퓨터(10)와 데이터 통신을 수행할 수 있도록 접속되며, 증권회사의 관리자와의 인터페이스를 위한 관리자 인터페이스(22)와, 상기 사용자 컴퓨터(10)로부터 의뢰된 매매 주문을 수신하고 이를 증권거래소의 컴퓨터 시스템(30)으로 전송하여 주식 거래를 체결하도록 하기 위한 매매 수행 모듈(24) 및, 특정의 주식 보유자의 증권 계좌의 가용 잔액 및 주식 잔량을 저장하고 체결된 매매에 따라 이들을 갱신하기 위한 계좌 제어 모듈(26)을 포함한다. 상기 증권회사의 컴퓨터 시스템(20)도, 상기 사용자 컴퓨터(10)와 유사하게, 컴퓨터 시스템으로서의 일반적인 기능을 수행하기 위한 하드웨어 및 소프트웨어를 더 포함한다.The computer system 20 of the securities company is connected to the user computer 10 via the network 40 so as to perform data communication, and the manager interface 22 for interfacing with the manager of the securities company. A transaction execution module 24 for receiving a trading order requested from the user computer 10 and transmitting it to the computer system 30 of the stock exchange to conclude a stock transaction, and a securities account of a specific stock holder. An account control module 26 for storing the available balances and stock balances and updating them in accordance with the trade concluded. Similarly to the user computer 10, the computer system 20 of the securities company further includes hardware and software for performing a general function as a computer system.

상기 사용자 컴퓨터(10)의 모듈(14, 16)의 일부 또는 전부는 증권회사 컴퓨터(20)에 통합될 수 있다. 사용자는 단순히 사용자 인터페이스(12)를 통하여 증권회사 컴퓨터에 접속하도록 구성될 수 있다. 또한, 사용자가 증권거래소 컴퓨터 시스템(30)에 직접 접속하여 주식매매주문을 내는 것이 법에 의해 허용되는 국가에서는 증권회사 컴퓨터 시스템(20)은 사용자 컴퓨터(10)로 통합될 수 있다. 증권회사가 고객을 대신하여 주식투자를 하는 경우에는 사용자 컴퓨터(10)의 하드웨어 및 소프트웨어 자원은 증권회사 컴퓨터 시스템(20)으로 통합된다.Some or all of the modules 14, 16 of the user computer 10 may be integrated into the securities company computer 20. The user may be configured to simply connect to the securities company computer via the user interface 12. In addition, securities firm computer system 20 may be incorporated into user computer 10 in a country where a user is permitted by law to access a stock exchange computer system 30 to place stock trading orders. When a securities company invests on behalf of a customer, the hardware and software resources of the user computer 10 are integrated into the securities company computer system 20.

다음으로, 상기 증권거래소의 컴퓨터 시스템(30)은, 증권거래소의 관리자와의 인터페이스를 위한 관리자 인터페이스(32)와, 각 증권회사의 컴퓨터 시스템(20)으로부터의 매수 주문과 매도 주문을 수신하고 통합하여 매매를 체결하도록 하는 매매 체결 제어 모듈(34) 및 매매가 체결된 주식의 수량 및 가격에 따라 주가를 갱신하기 위한 주가 제어 모듈(36)을 포함한다. 상기 증권거래소의 컴퓨터 시스템(30)도, 상기 사용자 컴퓨터(10) 또는 증권회사의 컴퓨터 시스템(20)과 유사하게, 컴퓨터 시스템으로서의 일반적인 기능을 수행하기 위한 하드웨어 및 소프트웨어를 더 포함한다.Next, the computer system 30 of the stock exchange receives and integrates a buy and sell order from the manager interface 32 for interfacing with a manager of the stock exchange, and the computer system 20 of each stock company. And a stock price control module 36 for closing the stock price and a stock price control module 36 for updating the stock price according to the quantity and price of the stock to which the trade is concluded. The computer system 30 of the stock exchange further includes hardware and software for performing general functions as a computer system, similar to the user computer 10 or the computer system 20 of a securities company.

도2에 도시된 각 모듈은 그가 포함된 컴퓨터 시스템 내에서 상호간에 데이터 통신을 수행함은 물론이며, 다른 컴퓨터 시스템에 포함된 모듈 상호간에도 상기 데이터 통신 제어 모듈을 통하여 데이터 통신을 수행할 수 있다. 이러한 데이터 통신의 수행에 따르는 데이터의 흐름 및 접속 관계는, 도2에서 양방향 화살표로 개념적으로 도시하였다. 도2에는 사용자컴퓨터(10)가 증권거래소 컴퓨터 시스템(30) 직접 접속되는 라인도 도시하였지만 직접 연결이 반드시 필요한 것은 아니며, 사용자컴퓨터(10)는 증권회사 컴퓨터 시스템(20)에만 접속되어도 된다. 상기 데이터 통신의 수행을 위한 하드웨어 및 소프트웨어에 관하여는, 본 발명의 기술 분야의 통상의 전문가(이하, '당업자'라 함)에게 이미 널리 알려져 있으며, 또한 본 발명이 대상으로 하는 기술 사상을 기술함에 직접적으로 필요한 사항이 아니므로, 이에 대한 설명은 생략한다.Each module illustrated in FIG. 2 may perform data communication with each other in a computer system including the data, and may also perform data communication with the modules included in another computer system through the data communication control module. The flow and connection relationship of data according to the performance of such data communication is conceptually illustrated by a double arrow in FIG. Although FIG. 2 also shows a line in which the user computer 10 is directly connected to the stock exchange computer system 30, a direct connection is not necessary, and the user computer 10 may only be connected to the securities company computer system 20. The hardware and software for performing the data communication are already well known to those skilled in the art (hereinafter, referred to as 'an expert') in the technical field of the present invention, and also to describe the technical idea of the present invention. Since it is not necessary directly, description thereof will be omitted.

컴퓨터시스템 자원을 사용자 컴퓨터(10), 증권회사 컴퓨터 시스템(20), 및 증권거래소 컴퓨터 시스템(30)에 필요에 따라 적절히 배치 또는 변경하는 것은 당업자에게 용이한 일이다. 따라서, 도2는 단순한 하나의 실시예를 도시한 것으로 이해되어야 하며 본 발명을 구현하는 시스템은 당업자에 의해 다양하게 변형될 수 있다는 것을 명심해야 한다.It is easy for a person skilled in the art to properly arrange or change the computer system resources in the user computer 10, the securities company computer system 20, and the stock exchange computer system 30 as needed. Therefore, it should be understood that FIG. 2 illustrates one simple embodiment and that the system implementing the present invention can be variously modified by those skilled in the art.

다음으로, 도3 내지 도7을 참조하여 본 발명에 의한 주식자동 매매방법 및 시스템의 실시예들을 상세히 설명한다.Next, with reference to Figures 3 to 7 will be described in detail the embodiments of the automatic stock trading method and system according to the present invention.

도 3은 본 발명에 의한 자동주문방법의 한 실시예를 도시하는 흐름도이다. 본 발명의 제1실시예에 따라서, 도 2의 자동주문시스템의 동작이 시작되면(단계 300), 사용자 컴퓨터(10)의 사용자 인터페이스(12)를 통하여 증권계좌 번호, 상기 증권계좌의 비밀번호, 주식 보유자의 성명이나 주민등록번호, 보유주식의 품목 코드 등의 기초 정보 데이터를 등록하여 저장시킨다. 이러한 기초 정보 데이터의 등록은 자동주문 시스템의 최초 시동시에 한 번만 수행하면, 이후의 시동시에는 이들을 갱신할 필요가 있는 경우 이외에는 다시 수행할 필요는 없다.3 is a flowchart illustrating an embodiment of an automatic ordering method according to the present invention. According to the first embodiment of the present invention, when the operation of the automatic ordering system of FIG. 2 is started (step 300), a stock account number, a password of the stock account, a stock through the user interface 12 of the user computer 10; Register and store basic information data such as the holder's name, social security number, and stock code of the stock. The registration of such basic information data is performed only once at the first startup of the automatic ordering system, and need not be performed again except when it is necessary to update these at subsequent startups.

다음으로, 주식 보유자는 보유한 특정 품목의 주식을 매도 및 매수하기 위한 자동매매 조건을 설정한다(단계 302). 자동매매조건의 설정을 용이하게 하도록 사용자에게 도4와 같은 사용자 인터페이스가 제공될 수 있다.Next, the stock holder establishes an automatic trading condition for selling and buying the stock of the specific item held (step 302). A user interface as shown in FIG. 4 may be provided to the user to facilitate setting of the automatic trading conditions.

도4에 있어서, 종목코드 선택버튼(401)은 투자할 주식을 검색하거나 선택하기 위해 선택적으로 제공될 수 있다. 투자종목으로 ABC주식회사(403) 주식을 선택하기 위하여, ABC주식회사의 종목코드 예를들어, '00660'(402)을 선택 또는 입력할 수 있다. 전일주가 조회버튼(404)은 선택적으로 제공될 수 있다. 투입금액란에는 자동매매에 사용하고자 하는 금액을 란(405)에 기입한다. 투입금액은 증권계좌에 남아 있는 잔액과 일치할 필요는 없다. 보유주식이 있고 이를 자동 매매하고자 하는 경우 자동 매매하고자 하는 주식수를 란(406)에 기입한다. 란(406)에 기입하는 주식수는 보유주식 전부일 필요는 없다.In Fig. 4, the item code selection button 401 may be selectively provided for searching or selecting the stock to invest. In order to select ABC stock 403 as an investment item, a stock code of ABC Corporation, for example, '00660' 402 may be selected or input. The previous day price inquiry button 404 may optionally be provided. In the input amount column, enter the amount to be used for automatic trading in the column 405. The input does not have to match the balance remaining in the securities account. If there is a holding stock and wants to automatically trade it, the number of shares to be sold automatically is entered in the column 406. The number of shares to be filled in the column 406 need not be all of the shares held.

최초매매조건의 설정은 본 발명의 일부가 아니다. 최초매매조건은 현재 통상의 증권회사들이 사이버 증권거래투자자를 위해 제공하는 방법 및 시스템과 같다. 현재가 조회버튼(407)은 선택적인 사항이다. 란(408)은 매수 또는 매도를 선택하기 위한 버튼이다. 본 예에서는 단가 25,000원(409)에 ABC주식회사 주식 100주(410)를 매수(408)하는 것을 최초거래로 설정하였다.The establishment of the initial trading conditions is not part of the present invention. Initial trading conditions are the same as those currently offered by ordinary securities companies for cyber securities investors. The present price inquiry button 407 is optional. The column 408 is a button for selecting buy or sell. In this example, the initial transaction was to purchase 408 100 shares 410 of ABC Corporation at a unit price of 25,000 won (409).

자동매매조건은 최초매매가 성립된 것을 전제로 하는 것이다. 자동매매조건의 설정을 위하여 매도 또는 매수를 선택하기 위한 란(412, 422), 단가 및 수량을 정량 또는 정률로 선택하기 위한 란(414, 418, 424, 428) 및 단가 또는 수량을 정량 또는 정률로 기입하기 위한 란(416, 420, 426, 430)이 제공된다.The automatic trade conditions are based on the premise that the initial trade is established. Fields 412 and 422 for selecting the selling or buying amount for setting the automatic trading conditions, fields 414, 418, 424 and 428 for selecting the unit price and the quantity as the quantity or the quantity and quantity or the quantity for the quantity or the quantity. Columns 416, 420, 426, 430 are provided for filling in.

자동매매 1차조건으로서 본 예에서는 최초매매에서 구입한 주식 100주(420)를 27,000원(416)에 매도(412)하는 것으로 설정하였다. 자동매매 2차조건은 1차 조건에 의한 매매가 체결된 것을 전제로 동일한 주식을 1차조건에 의한 매매가보다 20% 낮은 가격으로(424, 426) 1차매매에 의한 매매량에 비해 200%의 양을(428,430) 매수(422)하는 것으로 설정하였다. 즉, 21,600원에 200주를 매수하는 조건이다. 이러한 자동매매조건은 적절한 수 만큼 예를들어, 5차조건 또는 10차조건까지 동일한 방식으로 설정될 수 있다. 자동매매조건은 사용자가 확인버튼(432)을 누르는 것으로 확정된다. 그러나 자동매매조건은 언제든지 사용자가 수정, 변경할 수 있도록 허용된다.In this example, 100 shares 420 purchased at the initial sale were set to be sold 412 at 27,000 won (416). Under the condition of auto trade, the second condition is that the same stock is traded at 20% lower than the price under the primary condition (424, 426), assuming 200% of the volume under the primary sale. (428,430) number of sheets (422) was set. In other words, it is a condition of buying 200 shares for W21,600. Such automatic trading conditions may be set in the same manner as appropriate numbers, for example, up to the fifth or tenth condition. The automatic trading condition is determined by the user pressing the confirmation button 432. However, the automatic trading conditions allow the user to modify and change at any time.

이러한 자동매매조건의 설정에 의하여 최초매매가 체결된 후 바로 주식의 시장가(현재가)와 무관하게 1차 조건에 의한 매도 주문이 컴퓨터에 의해 발생된다. 즉, 도3의 단계 306에서 자동매매 조건이 매수인지 매도인지 판단하고, 도4와 같이 매도로 설정된 경우 단계310으로 진행하여 매도조건이 만족되는지 판단한다. 매도조건의 판단은 설정된 매도수량의 주식이 보유되어 있는지, 매도지정가가 허용매매매가범위(즉, 상한가 및 하한가 범위)내에 있는지 여부 등을 판단하는 것이다. 조건이 만족되는 경우 매도주문이 컴퓨터에 의해 자동적으로 발생되고(단계 316), 상기 주문이 체결되었는지 여부를 확인한다.(단계 318) 상기 매도주문이 당일 체결되지 않는 경우, 매도주문이 체결될 때까지 매일 동일한 주문이 컴퓨터에 의해 발생된다. 주문이 체결된 경우 계좌잔액 및 주식 잔량을 갱신하고(단계 320), 미리 설정된 자동매매 2차조건에 따라 조건이 만족되는지 여부를 판단하고, 만족되는 경우 즉시 새로운 주문이 발생한다. 즉, 실제적으로는 매매가 체결되는 즉시 2차 매매주문이 발생하는 것이다. 이러한 방식으로 자동매매조건이 설정된 만큼 자동으로 컴퓨터에 의해 주식매매주문이 발생된다. 설정된 자동매매조건이 모두 체결되면 자동매매는 정지된다. 본 발명에서 자동매매의 완료는 적절한 방법으로 사용자에게 통지된다. 이러한 통지는 예를들어 삐삐, E-mail, 또는 휴대폰 등을 통해 사용자에게 통지하는 것을 포함할 수 있다. 이러한 통지방법은 공지기술을 이용하여 실현될 수 있다.By setting such automatic trading conditions, a sell order is generated by the computer under the first condition regardless of the market price (present price) of the stock immediately after the initial sale is concluded. That is, in step 306 of FIG. 3, it is determined whether the automatic selling condition is buying or selling. If the selling condition is set as in FIG. 4, the flow proceeds to step 310 to determine whether the selling condition is satisfied. The judgment of the selling condition is to determine whether the stock of the set selling quantity is held and whether the selling price is within the allowable selling price range (ie, the upper and lower limits). If the condition is met, a sell order is automatically generated by the computer (step 316) and a check is made to see if the order has been executed (step 318). If the sell order is not executed on the same day, when the sell order is concluded Until every day the same order is generated by the computer. When the order is concluded, the account balance and stock balance are updated (step 320), and it is determined whether the condition is satisfied according to the pre-set secondary trading condition, and if it is satisfied, a new order is generated immediately. In other words, the second trading order occurs as soon as the sale is concluded. In this way, stock trading orders are automatically generated by the computer as long as the automatic trading conditions are set. When all set automatic trading conditions are concluded, automatic trading stops. In the present invention, the completion of automatic trafficking is notified to the user in an appropriate manner. Such notification may include, for example, notifying the user via a beep, e-mail, mobile phone, or the like. Such a notification method can be realized using known techniques.

제1실시예는 매수 또는 매도조건의 만족여부를 판단하는 단계(308, 310) 전에 전일종가를 수신하는 단계(304) 및 에러(단계 312)를 통지하는 단계를 포함한다. 한국처럼 주식매매주문이 상한가 및 하한가 범위 내에서만 가능한 경우에는 설정된 매매가격이 이 범위에 있는지 판단하여야 하며, 이 범위를 일탈하는 경우 단계(308, 310)에서 에러가 발생한다. 또한 매매주문수량의 일부만 체결된 경우, 매매주문가와 다른 가격으로 매매가 체결된 경우 (이러한 경우의 처리에 대하여는 후술한다.) 등에 있어서는 계좌잔액 및 주식잔량이 예상대로 남아있지 않는 경우가 발생하여 에러가 발생할 수 있다. 에러가 발생하면, 자동매매는 정지되고 에러의 발생이 적절한 방법으로 사용자에게 통지될 수 있다. 에러가 통지되면, 사용자는 자동매매조건을 변경, 수정함으로써 자동매매를 계속하여 진행시킬 수 있다.The first embodiment includes the step 304 of receiving the previous closing price and notifying an error (step 312) before the step 308, 310 of determining whether the buy or sell condition is satisfied. If a stock trading order is possible only within the upper and lower limits, such as in Korea, it is necessary to determine whether the set selling price is within this range. If the stock is out of this range, an error occurs in steps 308 and 310. In addition, when only a part of the trading order quantity is concluded, when the trading is concluded at a price different from the trading order price (processing in such a case will be described later), the account balance and the stock balance do not remain as expected and an error occurs. May occur. If an error occurs, automatic trafficking stops and the occurrence of the error can be notified to the user in an appropriate manner. If an error is notified, the user can continue the automatic trading by changing and correcting the automatic trading conditions.

상기 제1실시예에 의하면, 사용자는 주식시장의 변화를 계속하여 감시하지 않고도 자신이 원하는 대로 주식의 매매가 가능하다.According to the first embodiment, a user can buy and sell stocks as he or she desires without continuously monitoring the change in the stock market.

본 발명의 제2실시예는 단계 304에서 전일종가 뿐만 아니라 투자주식의 현재가를 수신하여 비교하는 단계를 포함한다. 상기 제1실시예에서는 현재가에 무관하게 주식매매주문을 발생하는 것이나 투자금액이 많은 경우 다른 투자자에게 자신의 주식투자 전략을 노출시키는 단점이 있다. 따라서 제2실시예는 주식시장의 현재가가 설정된 자동매매조건의 설정된 가격에 도달했을 때 주식 매도 또는 매수 주문을발생하도록 하거나, 또는 현재가가 설정된 자동매매 매도가 보다 소정치 (예를들어 5%) 낮은 때에 주식 매도주문을 발생하게 하거나, 현재가가 설정된 자동매매 매수가 보다 소정치 (예를들어 4%) 높은 때에 주식 매수주문을 발생하도록 하는 것이다.The second embodiment of the present invention includes the step of receiving and comparing the current price of the investment stock as well as the previous day's closing price in step 304. In the first embodiment, there is a disadvantage of generating a stock trading order regardless of the present price or exposing its stock investment strategy to other investors when the investment amount is large. Therefore, in the second embodiment, the stock market or the purchase order is generated when the current price of the stock market reaches the set price of the set automatic selling condition, or the predetermined selling price of the automatic selling price is set to a predetermined value (for example, 5%). Either to generate a stock sell order at a low time, or to generate a stock buy order at a higher predetermined value (eg 4%).

제2실시예는 도4의 자동매매조건 설정 란에 매매주문의 발생시기를 한정하는 설정란을 추가로 제공하고, 도3의 단계 308 및 310에서 설정된 매매주문발생 시기조건과 현재가를 비교함으로써 구현될 수 있다. 이 경우 시기 조건이 만족되지 않는 경우에는 에러(312)를 발생하지 않고 시기조건이 만족될 때까지 단계308 및 310은 계속하여 체크되어야 한다. 제2실시예에 의한 시기조건 비교수단은 공지기술을 이용하여 도2의 매매주문제어모듈(14)과 매매조건제어모듈(16)에 통합될 수 있다.The second embodiment further provides a setting column for limiting the timing of occurrence of a trading order in the automatic trading condition setting column of FIG. 4, and is implemented by comparing the current price with the timing of occurrence of the trading order set in steps 308 and 310 of FIG. 3. Can be. In this case, if the timing condition is not satisfied, an error 312 is not generated and steps 308 and 310 must be checked continuously until the timing condition is satisfied. The timing condition comparison means according to the second embodiment may be integrated into the trade order control module 14 and the trade condition control module 16 of FIG.

이제 도5 내지 도7을 참조하여 본발명의 제3실시예를 설명한다. 상기 제1 및 제2실시예는 설정된 자동매매조건에 따라 매수주문 및 매도주문 중 하나를 자동으로 발생하는 것을 특징으로 하지만, 본 발명의 제3실시예는 후술하는 바와 같이, 설정된 자동매매조건에 따라 매수주문 및 매도주문이 동시에 발생하는 것을 특징으로 한다.A third embodiment of the present invention will now be described with reference to Figs. The first and second embodiments are characterized in that automatically generate one of a buy order and a sell order in accordance with the set automatic trading conditions, the third embodiment of the present invention, as described below, Accordingly, the buy orders and sell orders are characterized in that occur at the same time.

도5에 도시된 바와 같이, 제3실시예에 따라서, 시스템이 시작되고(단계 500), 자동매매조건을 설정한다.(단계502) 자동매매조건의 설정은 예를들어 도6과 같은 인터페이스를 사용자에게 제공함으로써 이루어질 수 있다. 도6에 있어서, 자동매매조건 설정부를 제외한 나머지 부분은 도4의 참조번호 401 내지 410으로 표시된 부분과 동일하다. 다만, 본 예에서는 DEF주식회사의 주식 10,000주를 보유하고있고, 최초매매조건으로서 DEF주식회사 주식 100주를 주당 10,000원 매도하는 것으로 예시하였다.As shown in Fig. 5, according to the third embodiment, the system is started (step 500), and the automatic trading conditions are set. (Step 502) The setting of the automatic trading conditions is performed by the interface shown in Fig. 6, for example. By providing it to the user. In Fig. 6, the remaining portions except for the automatic trading condition setting portion are the same as those indicated by reference numerals 401 to 410 in Fig. 4. However, in this example, the company holds 10,000 shares of DEF Corporation, and sells 100 shares of DEF Corporation for 10,000 won per share.

자동매매조건에서 기준수량(602)은 매회의 자동매매시 매도 및 매수의 기준 수량을 설정한다. 란(604)에는 주식매매시 소요되는 증권회사 수수료(및 세금)의 요율을 입력한다. 이는 필수적인 것은 아니나 주식매매 후 수익률 산정에 도움이 된다. 자동매매에서 매수가격 및 매수수량을 란(606, 608, 610, 612)에서 설정한다. 매수가격은 매회 매도가 보다 일정비율 낮은 가격으로 설정하거나 일정금액 낮은 금액으로 설정할 수 있다. 도6에서는 매도가 보다 매회 500원 낮은 가격을 자동매수가격으로 설정하였다. 자동매수수량 또한 란(610)에서 정량 또는 정률로 설정할 수 있다. 란(612)이 공란인 경우 매회의 자동매수주문은 기준수량 설정치(602)와 같이 100주가 된다. 란(612)에는 + 및 - 부호가 사용될 수 있고, +기호가 사용된 경우 정량 또는 정률 만큼 자동매수주문수량이 증가하고, -기호가 사용된 경우는 감소하게 된다.In the automatic selling condition, the standard quantity 602 sets the standard quantity of selling and buying at each automatic trading. In the field 604, the rate of the securities company fee (and tax) required for the stock sale is input. This is not essential, but it helps in calculating the returns after a stock sale. In the automatic trading, the purchase price and the purchase quantity are set in the fields 606, 608, 610, and 612. The purchase price may be set at a lower price by a certain percentage or at a lower price. In FIG. 6, the price of 500 won lower than the selling price is set as the automatic buying price. The automatic purchase quantity may also be set in the quantitative or fixed rate in the column 610. If the column 612 is blank, each automatic purchase order becomes 100 weeks, such as the standard quantity setting value 602. In the column 612, + and-signs may be used, and when the + sign is used, the quantity of automatic purchase orders increases by a quantitative or a fixed rate, and when the-sign is used, the number decreases.

자동매도조건 또한 동일한 방식으로 란(614, 616, 618, 620)에서 설정한다. 본 예에서는 최초 매도가 보다 매회 1,000원 씩 상승 또는 하락한 가격으로 100주를 자동매도하는 것으로 설정되었다.The automatic selling condition is also set in the columns 614, 616, 618, and 620 in the same manner. In this example, the initial sale was set to sell 100 shares at a price higher or lower by 1,000 won each time.

가중매매조건 또한 란(622, 624)에서 정량 또는 정률로 설정할 수 있다. 가중매매조건의 의미에 대하여는 후술한다.The weighted trade conditions may also be set to quantitative or fixed rates in the columns 622 and 624. The meaning of the weighted trading conditions will be described later.

사용자는 란(626)에서 목표수익율을 설정할 수 있다. 목표수익률이 설정되지 않으면 사용자가 개입하여 자동매매를 중지시키지 않는 한 자동매매는 계속된다.그러나 매회 자동매매시 컴퓨터가 수익률을 계산하는 것은 쉬운 일이며, 일정 수익률을 달성했을 때 자동매매를 자동으로 중지하게 하는 것이 바람직하다.The user may set a target rate of return in column 626. If the target rate of return is not set, automatic trading continues unless the user intervenes to stop the automatic trade, but it is easy for the computer to calculate the rate of return for each automatic trade and automatically sells the trade when a certain return is achieved. It is desirable to stop.

사용자는 매매테이블 신청버튼(628)을 사용하여 도7와 같은 자동매매테이블(700)을 만들 수 있다. 그러나 자동매매테이블은 가상적인 것일 수 있으며, 시각적인 테이블의 작성은 선택적인 것이다. 즉, 본 발명에 의한 시스템이 자동매매테이블(700)의 작성을 위한 공식 또는 로직을 저장하고 있는 것만으로 본 발명에 의한 제3실시예는 실행될 수 있다.The user may create an automatic trading table 700 as shown in FIG. 7 by using the trading table request button 628. However, trade tables can be virtual, and the creation of visual tables is optional. That is, the third embodiment according to the present invention can be executed only if the system according to the present invention stores the formula or logic for creating the automatic trading table 700.

도7의 매매테이블(700)은 도6의 자동매매설정조건에 의해 만들어진 것이다. 자동매매테이블은 매도가 열(714)에서 각 줄의 매도가가 설정된 대로 1,000원씩 차이가 나도록 만들어지고, 매수가 열(714)의 각 매수가는 같은 줄의 매도가보다 500원 씩 낮은 가격으로 만들어진다. 자동매매테이블(700)에 있어서, 702 내지 710과 같은 줄은 최초매매가를 기준으로 상하 적절한 수만큼 만들어진다.The trading table 700 of FIG. 7 is made by the automatic trading setting condition of FIG. The automatic selling table is made so that the selling price varies by 1,000 won as the selling price of each row is set in the column 714, and the buying quantity of each selling price in the column 714 is made 500 won lower than the selling of the same row. In the automatic trading table 700, a line such as 702 to 710 is made up and down by an appropriate number based on the initial selling price.

도6의 예와는 달리 매매조건이 정률로 %로 정해진 경우 매매테이블의 매수가, 매도가 또는 주문수량이 소수점 단위로도 생성될 수 있다. 그러나 한국증권거래소에서는 주가가 10,000원 이상 50,000원 미만인 경우에는 50원 단위로 매매하도록 규정하고 있는 등 매매가의 단위와 매매수량의 단위를 규정하고 있으므로 규정에 맞지 않는 경우 규정에 맞게 가장 근사한 값으로 변경하든지, 반올림하든지 등의 방법으로 매매테이블이 수정된다. 모든 경우 각국의 거래 규칙에 맞게 매매테이블은 근사값으로 조정될 수 있고, 이러한 일은 컴퓨터에 의해 자동적으로 수행된다.Unlike the example of FIG. 6, when the trading condition is set to% by a fixed rate, the purchase, sale, or order quantity of the trading table may be generated in decimal units. However, the Korea Stock Exchange stipulates the unit of trading price and quantity of trading if the stock price is more than 10,000 won or less than 50,000 won. If the stock price does not meet the regulations, it is changed to the closest value. The trading table is modified in such a way as to round or round. In all cases, the trading table can be adjusted to approximate values according to the trading rules of each country, and this is done automatically by the computer.

매매테이블의 각각의 란은 사용자가 원하는 대로 주문수량, 매도가, 또는 매수가를 수정 변경할 수 있도록 허용될 수 있다. 도7의 예는 수정, 변경되지 않은 예이다. 매매테이블(700)은 사용자가 매매테이블확정버튼(716)을 누룸으로써 확정된다.Each column of the trading table may be allowed to modify and modify the order quantity, sell, or buy as desired by the user. The example of FIG. 7 is an example which was not modified or changed. The trading table 700 is determined by the user pressing the trading table confirm button 716.

도5를 참조하여, 최초매도가 성공하면, 즉시 미리 설정된 자동매매조건에 의한 자동매매테이블에 따라 제1회 자동 매수주문과 자동 매도주문이 발생한다(단계 512). 제3실시예는 '동일 주식을 낮은 가격에 사서, 높은 가격에 팔도록' 설계되었다. 따라서, 최초매도주문이 체결되면 자동매매테이블(700)에 있어서, 체결된 최초매도가(10,000원) 보다 바로 낮은 가격의 매수주문(즉, 9,500원의 매수가로 100주의 매수)을 내고(도7의 줄 706), 체결된 매도가보다 바로 높은 가격의 매도주문(즉, 11,000원의 매도가로 100주의 매도)을 낸다(도7의 줄 707의 매도란 참조). 이러한 매도 및 매수주문은 계좌잔액 및 보유주식 수의 범위 내에 있으므로 단계 506 및 508에서 에러발생은 없다.Referring to Fig. 5, if the initial selling is successful, the first automatic buying order and the automatic selling order are generated in accordance with the automatic selling table according to the preset automatic selling condition (step 512). The third embodiment is designed to 'buy the same stock at a low price and sell it at a high price'. Therefore, when the initial selling order is concluded, the automatic selling table 700 pays a purchase order (that is, buying 100 shares at a purchase price of 9,500 won) immediately below the initial selling price (10,000 won) (Fig. 7). In line 706), a sell order at a higher price than the final selling price (i.e., sell 100 shares at a selling price of 11,000 won) is made (see the selling line in line 707 of FIG. 7). There are no errors in steps 506 and 508 because these sell and buy orders are within the range of the account balance and the number of shares held.

제1회 자동매매주문중 매수주문이 주문대로 체결된 경우에는 자동매매테이블(700)에서 체결된 주문가에 인접한 매수주문 및 매도주문이 발생한다. 전술한 바와 같이, 제3실시예는 바로 전 체결가보다 '낮은 가격에 사고 높은 가격에 팔도록' 설계된 것이므로, 제2회 자동매매주문은 도5의 단계(514, 516, 506 및 508)을 거쳐 매수주문(8,500원에 100주 매수; 도7의 줄708참조) 및 매도주문(10,000원에 100주 매도)이 발생된다. 제2회 자동매매주문에서 매도주문이 체결된 경우에 제3회 자동주문은 체결된 주문가(제2회의 10,000원)에 인접한 매수주문(9,500원에 100주 매수) 및 매도주문(11,000원 100주 매도)이 자동으로 발생한다. 즉, 매회의 자동매매주문은 자동매매테이블(700)에 있어서 체결가보다 바로 낮은 가격의 매수주문 및 체결가보다 바로 높은 매도주문이 발생한다.When the purchase order is executed as the order of the first automatic trading order, the purchase order and the selling order adjacent to the order price concluded in the automatic trading table 700 occur. As described above, since the third embodiment is designed to 'buy at a lower price and sell at a higher price' than the previous closing price, the second automatic trading order goes through the steps 514, 516, 506 and 508 of FIG. A purchase order (buy 100 shares at KRW8,500; see line 708 in Fig. 7) and sell order (sell 100 shares at KRW10,000) are generated. When a sell order is concluded at the second automatic trading order, the third automatic order is a purchase order (100 shares for 9,500 won) and a sell order (100 shares for 11,000 won) adjacent to the final order price (the second 10,000 won). Sell) occurs automatically. In other words, each automatic trading order is a purchase order of a price directly lower than the closing price in the automatic selling table 700 and a selling order immediately higher than the closing price.

제3실시예에 따라서 자동매매를 하는 경우, 주가가 최초매매가의 가격대에서 상하로 변동되는 경우 일정한 수익을 발생한다. 예를들어 도7에서 주가가 10,000원에서 14,000원으로 상승하였다가 다시 10,000원이 된 경우 일정한 수익이 발생한다. 또한 주가가 10,000원에서 4,000원으로 하락하였다가 다시 10,000원으로 상승한 경우에도 일정한 수익이 발생한다. 이와 같이 제3실시예는 주가가 어떤 가격대에서 상하로 자주 변동되는 주식에 대한 투자방법으로 적절할 수 있다.In the case of automatic trading according to the third embodiment, when the stock price fluctuates up and down from the price range of the initial trading price, a certain profit is generated. For example, in Figure 7, if the stock price rises from 10,000 won to 14,000 won and then reaches 10,000 won, a certain profit is generated. In addition, even if the stock price drops from W10,000 to W4,000 and then rises back to W10,000, certain profits are generated. As such, the third embodiment may be appropriate as an investment method for stocks whose stock prices frequently change up and down at a certain price range.

도6에 있어서 가중매매조건이란 자동매매를 개시한 이후 동일한 가격에서 자동매매가 다시 발생하는 경우, 즉 주가의 상하변동에 따라 동일한 가격의 매도주문 및 매수주문이 2번째 발생하는 경우의 매도량 및 매수량을 증가시키기 위해 설정될 수 있다.In FIG. 6, the weighted selling condition refers to the selling amount and the buying amount when the automatic trading occurs again at the same price after starting the automatic trading, that is, when the selling order and the buying order of the same price occur a second time according to the fluctuation of the stock price. Can be set to increase.

다시 도5를 참조하면, 설정된 자동매매조건과 증권 계좌의 잔액 및 보유주식 수를 비교하여 매수조건 및 매도조건이 만족되는지 확인한다(단계 506, 508). 주식을 매수하기 위해서는 적어도 [설정된 매수가 X 설정된 매수량] 보다 많은 금액이 계좌에 남아 있어야 하며, 주식을 매도하기 위해서는 적어도 희망 매도량 보다 많은 주식이 보유되어 있어야 한다. 자동매매에 의하여 계속하여 매수만 체결된 경우에는 보유 잔액이 없어질 수 있고, 계속하여 매도만 체결된 경우에는 보유주식이 없어진 경우도 발생할 수 있다.Referring back to FIG. 5, the purchase conditions and the sale conditions are satisfied by comparing the set automatic sale condition with the balance of the securities account and the number of shares held (steps 506 and 508). In order to buy stocks, you must have at least an amount greater than [Set Buy X Set Purchases] in your account, and to sell stocks, you must have at least more shares than you want to sell. The balance may be lost if only the purchase is made continuously by automatic trading, and the holding shares may be lost if only the sale is continued.

단계 506 및 508을 만족하는 경우 자동매매 매수주문 및 매도주문이 동시에 발생되며(단계 512), 조건이 만족되지 않는 경우 에러가 발생하고 이러한 에러는 적절한 방법으로 주식투자자에게 통지된다(단계 510). 예를들어, 에러는 사용자 인터페이스에 에러 메시지를 디스플레이 하거나 경고음을 발생하도록 설정될 수 있다. 또한 에러 발생시 주식투자자에게 무선 또는 유선 전화 또는 페이저를 통해 에러 발생을 통지하도록 시스템이 구성될 수도 있다. 이러한 에러통지방법은 공지의 기술을 이용하여 실현될 수 있다.If the steps 506 and 508 are satisfied, the automatic buy and sell orders are generated at the same time (step 512). If the conditions are not satisfied, an error occurs and the error is notified to the stock investor in an appropriate manner (step 510). For example, the error may be set to display an error message or generate a beep sound in the user interface. In the event of an error, the system may be configured to notify the stock investor of the error via a wireless or landline telephone or pager. This error notification method can be realized using a known technique.

전술한 바와 같이, 단계 506 및 508에서 조건이 만족되는 경우, 주식매수주문과 주식매도주문이 발생된다(단계 512). 여기서, 매수주문과 매도주문이 함께 발생된다는 것에 유의하여야 한다. 본 발명의 제3실시예는 종래의 주식투자방법과는 이점에 있어서 전혀 다르다. 제3실시예에 있어서는 주식의 현재가를 무시하고 주식의 가격변화를 전혀 예측하지 않는다. 제3실시예에 의하면, 종전의 주식 구입가격보다 주식가격이 떨어지면 일정량을 매수하고, 구입가격보다 주식가격이 상승하면 일정량을 매도하는 결과가 된다.As described above, if the conditions are satisfied in steps 506 and 508, a stock purchase order and a stock sell order are generated (step 512). Here, it should be noted that a buy order and a sell order occur together. The third embodiment of the present invention is completely different in advantage from the conventional stock investment method. In the third embodiment, the current price of the stock is ignored and no price change of the stock is predicted. According to the third embodiment, if a stock price falls below the previous stock purchase price, a certain amount is bought, and if the stock price rises above the purchase price, a certain amount is sold.

단계 514에서는 매매체결여부를 확인한다. 매매주문은 주문당일 매도주문과 매수주문중 어느 하나가 체결되거나, 둘다 체결되지 않을 수 있다. 둘다 체결되지 않은 경우에는 다음날 동일한 매도주문 및 매수주문이 발생한다. 일부체결, 주문가와 다른 가격으로 체결되는 경우 등 예외적인 경우도 발생할 수 있다. 일부체결의 경우에는 주문량 전체가 체결된 것으로 간주하거나, 또는 체결되지 않은 수량의 주식에 대하여 동일한 가격의 매도주문 및 매수주문이 발생될 수 있다. 또한 주문가와 다른 가격으로 체결된 경우에는 체결가의 바로 아래의 매수주문 및 체결가의 바로 위의 매도주문이 발생한다.In step 514 it is confirmed whether the trade. A trading order may be concluded by either a sell order or a buy order on the day of the order, or neither. If neither is concluded, the same sell and buy orders will occur the next day. Exceptions may occur, such as partial closings or closing orders at different prices. In the case of partial execution, the entire order quantity may be regarded as executed, or a sell order and a purchase order of the same price may be generated for the unbounded shares. In addition, if the order price is different from the order price, the purchase order immediately below the closing price and the selling order immediately above the closing price occur.

어느 주문이 체결되든 계좌잔액 및 주식잔량을 갱신하고(단계 516), 단계 506 및 508에서 미리 설정된 자동매매조건에 따라 조건이 만족되는 경우 즉시, 새로운 매도주문과 매수주문이 발생한다.Whenever an order is executed, the account balance and stock balance are updated (step 516), and a new sell order and a buy order are generated immediately if the condition is satisfied according to the automatic trading condition set in steps 506 and 508.

제3실시예는 증권거래소 컴퓨터 시스템(30)으로부터 전일종가를 수신하여(단계 504), 매수조건 및 매도조건의 판단기준으로 삼을 수 있다. 배당락, 증자락 등 각종 락이 발생한 경우 기준가가 전일종가와 달라질 수 있는 경우가 있다. 또한 감자, 액면분할, 액면병합등 주식시장에서는 예외적인 상황이 발생할 수 있으며, 이러한 경우 시스템이 자동적으로 자동매매를 중지시키는 것이 필요하다.The third embodiment may receive the closing price from the stock exchange computer system 30 (step 504) and use it as a criterion for buying and selling conditions. In the case of various locks such as dividends and capital increase, the base price may be different from the previous day's closing price. In addition, exceptional conditions may arise in the stock market such as potatoes, face splits, and face mergers, in which case it is necessary for the system to automatically stop trading.

본 발명의 제4실시예는 제3실시예의 변형으로서 적어도 2이상의 매수주문 및 적어도 2이상의 매도주문을 동시에 발생하는 것을 특징으로 한다. 주식시장에서 대량의 매도주문 또는 매수주문이 있는 경우에는 여러 가격대의 매매주문이 동시에 체결되어 주가가 급히 크게 변동하는 경우가 있다.The fourth embodiment of the present invention is a modification of the third embodiment, characterized in that at least two or more buy orders and at least two or more sell orders are generated simultaneously. When there are a large number of sell orders or buy orders in the stock market, the stock price fluctuates rapidly due to the simultaneous sale of several orders of price.

제4실시예에서 3개의 매도주문과 3개의 매수주문이 동시에 발생되도록 설정한 경우, 도7의 예에서 최초의 체결가 10,000원을 기준으로 그 위의 3개의 매도주문(즉, 11,000원에 100주 매도; 12,000원에 100주 매도; 13,000원 100주 매도)과 그 아래의 3개의 매수주문(즉, 9,500원에 100주 매수; 8,500원에 100주 매수; 7,500원에 100주매수)이 동시에 발생하는 것이다. 상기 6개의 주문 중 어느 하나가 체결된 경우 나머지 5개 주문은 그 즉시 취소되고, 그 후의 자동매매주문은 제3실시예와 같이 체결된 주문에 대응하는 1개의 매도주문과 매수주문이 발생된다. 제4실시예는 장마감후 장시작전 예약주문에 특히 유용할 수 있다. 제4실시예는 도6의 자동매매조건에 복수주문의 수를 한정하는 란을 추가로 제공함으로써 구현될 수 있다.In the fourth embodiment, when three sell orders and three buy orders are set to occur at the same time, in the example of FIG. 7, the first sell order is three sell orders thereon based on 10,000 won (that is, 100 shares at 11,000 won). Selling; selling 100 shares at 12,000 won; selling 100 shares at 13,000 won) and three buy orders below it (that is, buying 100 shares at 9,500 won; buying 100 shares at 8,500 won; buying 100 shares at 7,500 won) It is. If any one of the six orders is concluded, the remaining five orders are immediately canceled, and the subsequent automatic sales order generates one sell order and a purchase order corresponding to the concluded order as in the third embodiment. The fourth embodiment may be particularly useful for preorders after the close. The fourth embodiment can be implemented by additionally providing a column for limiting the number of multiple orders in the automatic trading condition of FIG.

전술한 본원발명의 제1실시예 내지 제4실시예는 도1 및 도2에 도시된 시스템에 의해 구현된다. 증권거래소의 컴퓨터 시스템(30)이나 인터넷에 접속된 다른 컴퓨터 시스템(도시되지 않음) 등으로부터 수신된 정보는 매매 조건 제어 모듈(16)에 의하여 사용자가 이미 설정해 놓은 자동매매조건과 비교되어 매수 조건 및/또는 매도 조건을 만족시키는지를 판단한다. 판단의 결과, 만족되는 경우 매매 주문 제어 모듈(14)에 의하여 증권회사 컴퓨터 시스템(20)의 매매 수행 모듈(24)에 매수 주문 및/또는 매도 주문을 낸다. 이러한 판단 및 매매 주문은 자동주문시스템이 시작된 이후로부터 실시간으로 시장 정보를 수신하면서 반복하여 수행되어 하루에도 수 차례에 걸쳐 매매 주문이 내려질 수 있다. 매매 주문 제어 모듈(14)에 의하여 매매 주문이 내려진 후에는, 계좌 제어 모듈(24)에 의하여 계좌의 잔액 및 주식 잔량의 한도에서 벗어나지 않는지를 판단하며, 매매 주문이 내려진 매매 주문은 상기 매매 수행 모듈(24)에 의하여 증권거래소의 컴퓨터 시스템(30)으로 전송된다. 상기 증권거래소의 컴퓨터 시스템(30)의 매매 체결 제어 모듈(34)에서는 상기 최종 주문을 수신하여 다른 증권회사로부터의 매매 주문과 비교하고, 적절한 가격이 형성된 경우에 매매를 성사시키게 되고, 매매 체결 사실을 매매 수행 모듈(24)에 통보한다. 매매 수행 모듈(24)은 체결된 가격 및 수량을 계좌 제어 모듈(26) 및 매매 조건 제어 모듈(14)에 다시 통보하고, 이 통보에 응답하여 계좌 제어 모듈(26)은 잔액 및 잔량에 대한 정보를 수정하며, 매매 조건 제어 모듈(14)은 실제 체결된 매매 조건을 별도로 저장하며, 사용자의 지시나 설정 상태에 따라 매매 조건을 갱신한다.The first to fourth embodiments of the present invention described above are implemented by the system shown in Figs. Information received from the computer system 30 of the stock exchange or another computer system (not shown) connected to the Internet, etc. is compared with the automatic trading conditions set by the user by the trading condition control module 16 and the purchase conditions and It is determined whether the selling condition is satisfied. As a result of the determination, if satisfied, the purchase order control module 14 issues a buy order and / or sell order to the sale performance module 24 of the securities company computer system 20. Such determination and trading orders are repeatedly performed while receiving market information in real time from the start of the automatic ordering system, so that the trading orders can be placed several times in a day. After the trading order is placed by the trading order control module 14, it is determined by the account control module 24 whether it is within the limits of the balance of the account and the stock remaining. By 24 to the computer system 30 of the stock exchange. The trading execution control module 34 of the computer system 30 of the stock exchange receives the final order and compares it with the trading order from another securities company, and closes the trading when an appropriate price is formed. To the trading performance module 24. The transaction execution module 24 notifies the account control module 26 and the transaction condition control module 14 of the concluded price and quantity, and in response to the notification, the account control module 26 provides information on the balance and the balance. And, the trade condition control module 14 stores the trade conditions actually concluded separately, and updates the trade conditions according to the user's instruction or setting state.

상기에서 본 발명은 특정 실시예를 참조로 설명되었지만, 본 발명은 이에 한정되는 것이 아니다. 상기 실시예에서는 주식의 자동매매조건으로서 희망매수가, 매도가, 및 매매량을 예시하였지만, 다른 조건들 예를 들면, 종합주가지수의 증감, 주식 거래량의 증감, 기술적 지표 등의 정보를 자동매매조건으로 설정할 수 있다.While the invention has been described above with reference to specific embodiments, the invention is not limited thereto. In the above embodiment, although the desired buying, selling, and trading volume are illustrated as the automatic trading conditions of the stocks, other conditions, for example, increase and decrease of the comprehensive stock index, increase and decrease of stock trading volume, technical indicators, etc. Can be set.

또한 본 발명은 상기에서 주식을 대상으로 설명하였지만 주식과 유사한 방식으로 매매되는 채권, 선물, 옵션, 외환, 곡물, 또는 광물 매매, 지수스왑 등에도 적용될 수 있다.In addition, the present invention has been described above with respect to stocks, but can also be applied to bonds, futures, options, foreign exchange, grain or mineral trading, index swaps, etc., which are traded in a manner similar to stocks.

상기한 바와 같은 본 발명의 주식매매 자동주문 방법 및 시스템에 의하여, 투자자는 주문 입력에 소요되는 시간이나 주식 시장의 상황을 감시하기 위하여 소요되는 시간의 손실을 줄일 수 있게 되며, 증권회사는 매매주문을 입력하고 관리하기 위한 시간과 비용을 줄일 수 있게 된다. 또한, 주식 매매 주문에 필요한 데이터를 잘못 입력할 가능성을 원천적으로 배제시킬 수 있으며, 이러한 오입력에 의한 투자 손실을 막을 수 있다.According to the method and system for automatically ordering stock trading according to the present invention as described above, an investor can reduce a loss of time required for inputting an order or a time required for monitoring the situation of the stock market, and a securities company can place a trading order. This can reduce the time and cost of entering and managing the data. In addition, it is possible to rule out the possibility of incorrectly inputting the data required for stock trading orders, and to prevent the loss of investment due to such mis-entry.

Claims (13)

데이터 통신 네트워크에 연결된 컴퓨터 시스템을 이용하여 물건, 증권, 채권, 외한, 선물, 지수 등을 매매하는 방법에 있어서,In the method of trading goods, securities, bonds, foreign exchanges, futures, indexes, etc. using a computer system connected to a data communication network, a) 상기 컴퓨터 시스템에서 매매를 원하는 대상을 특정하고, 매수조건과 매도조건을 포함하는 자동매매조건을 입력하는 단계,a) specifying an object to be bought and sold in the computer system, and inputting an automatic sale condition including a purchase condition and a sale condition, b) 상기 매매조건에 따라 매도주문 및/또는 매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계,b) placing a sell order and / or a buy order through the data communication network in accordance with the trading conditions; c) 상기 데이터 통신 네트워크를 통하여 상기 매도주문 또는 매수주문의 체결여부를 확인하는 단계, 및c) checking whether the sell order or buy order is concluded through the data communication network; and d) 상기 매도주문 또는 매수주문 중 어느 하나가 체결된 경우 컴퓨터가 상기 미리 결정된 매매조건에 따라 새로운 매도주문 및/또는 매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계를 포함하되,d) when either the sell order or the buy order is concluded, the computer placing a new sell order and / or buy order through the data communication network in accordance with the predetermined trading condition; 상기 자동매매조건은 희망매도가와 희망매도량 및 희망매수가와 희망매수량 를 포함하고, 상기 단계 d)에서 새로 발생되는 매도주문은 상기 단계 c)에서 확인된 매매체결가 보다 높은 가격의 매도주문이고, 상기 단계 d)에서 새로 발생되는 매수주문은 상기 단계 c)에서 확인된 매매체결가 보다 낮은 가격의 매수주문인 것을 특징으로 하는 자동매매주문방법.The automatic selling condition includes a desired sell, a desired sell amount, a desired buy amount, and a desired buy amount, and the newly generated sell order in step d) is a sell order having a higher price than the trade execution confirmed in step c). The purchase order newly generated in step d) is an automatic purchase order method, characterized in that the purchase order confirmed in step c) is a purchase order of a lower price. 데이터 통신 네트워크에 연결된 컴퓨터 시스템을 이용하여 주식을 매매하는 방법에 있어서,A method of buying and selling stocks using a computer system connected to a data communication network, a) 상기 컴퓨터 시스템에서 매매를 원하는 주식을 특정하고, 매수조건과 매도조건을 포함하는 자동매매조건을 입력하는 단계,a) specifying the stocks to be traded in the computer system, and inputting automatic trading conditions including buying and selling conditions, b) 상기 매매조건에 따라 주식매도주문 또는 주식매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계,b) issuing a stock sell order or stock buy order through the data communication network in accordance with the trading conditions; c) 상기 데이터 통신 네트워크를 통하여 상기 주식매도주문 또는 주식매수주문의 체결여부를 확인하는 단계, 및c) confirming whether the stock purchase order or stock purchase order is concluded through the data communication network; and d) 상기 주식매도주문 또는 주식매수주문이 체결된 경우 컴퓨터가 상기 미리 결정된 자동매매조건에 따라 새로운 주식매도주문 또는 주식매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계를 포함하되,d) when the stock sell order or stock buy order is concluded, the computer to issue a new stock sell order or stock buy order through the data communication network in accordance with the predetermined automatic selling condition; 상기 자동매매조건은 희망매도가와 희망매도량 및 희망매수가와 희망매수량 를 포함하고, 상기 단계 d)에서 새로 발생되는 주식매도주문은 상기 단계 c)에서 확인된 매매체결가 보다 높은 가격의 매도주문이고, 상기 단계 d)에서 새로 발생되는 주식매수주문은 상기 단계 c)에서 확인된 매매체결가 보다 낮은 가격의 매수주문인 것을 특징으로 하는 주식매매 자동주문방법.The automatic selling condition includes a desired sell, a desired sell amount, a desired buy amount and a desired buy amount, and the newly generated stock sell order in step d) is a sell order with a higher selling price as confirmed in step c). The stock purchase order newly generated in step d) is a purchase order having a lower purchase price, which is confirmed in the step c). (삭제)(delete) 제 2 항에 있어서,The method of claim 2, 상기 자동매매조건은 주문시기를 한정하는 조건을 추가로 포함하고, 상기 매도주문 또는 매수주문을 내는 단계는 주문을 내기 전에 현재가와 설정된 매도가 또는 매수가와 비교하는 단계를 추가로 포함하는 주식매매 자동주문방법.The automatic selling condition further includes a condition for limiting the timing of the order, and the placing of the selling order or the buying order further includes comparing the present price with a set selling or buying price before placing the order. How to order. 데이터 통신 네트워크에 연결된 컴퓨터 시스템을 이용하여 주식을 매매하는 방법에 있어서,A method of buying and selling stocks using a computer system connected to a data communication network, a) 상기 컴퓨터 시스템에서 매매를 원하는 주식을 특정하고, 매수조건과 매도조건을 포함하는 자동매매조건을 입력하는 단계,a) specifying the stocks to be traded in the computer system, and inputting automatic trading conditions including buying and selling conditions, b) 상기 매매조건에 따라 적어도 1이상의 주식매도주문 및 적어도 1이상의 주식매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계,b) issuing at least one stock selling order and at least one stock buying order through the data communication network in accordance with the trading condition; c) 상기 데이터 통신 네트워크를 통하여 상기 주식매도주문 또는 주식매수주문의 체결여부를 확인하는 단계, 및c) confirming whether the stock purchase order or stock purchase order is concluded through the data communication network; and d) 상기 주식매도주문 또는 주식매수주문이 체결된 경우 컴퓨터가 상기 미리 결정된 주식매매조건에 따라 새로운 주식매도주문 및 주식매수주문을 상기 데이터 통신 네트워크를 통하여 내는 단계를 포함하되,d) when the stock sell order or stock buy order is concluded, the computer to issue new stock sell orders and stock buy orders over the data communication network in accordance with the predetermined stock purchase condition; 상기 자동매매조건은 희망매도가와 희망매도량 및 희망매수가와 희망매수량 를 포함하고, 상기 단계 d)에서 새로 발생되는 매도주문은 상기 단계 c)에서 확인된 매매체결가 보다 높은 가격의 매도주문이고, 상기 단계 d)에서 새로 발생되는 매수주문은 상기 단계 c)에서 확인된 매매체결가 보다 낮은 가격의 매수주문인 것을 특징으로 하는 주식매매 자동주문방법.The automatic selling condition includes a desired sell, a desired sell amount, a desired buy amount, and a desired buy amount, and the newly generated sell order in step d) is a sell order having a higher price than the trade execution confirmed in step c). The purchase order newly generated in step d) is a purchase order automatic purchase method, characterized in that the trading order confirmed in step c) is a purchase order of a lower price. (삭제)(delete) 제5항에 있어서,The method of claim 5, 상기 자동매매조건을 입력하는 단계는 자동매매테이블을 작성하는 단계를 추가로 포함하고, 상기 자동매매주문은 상기 자동매매테이블에 기초하여 발생되는 것을 특징으로 하는 주식매매 자동주문방법.The step of inputting the automatic trading condition further comprises the step of creating an automatic trading table, wherein the automatic trading order is generated based on the automatic trading table. 제5항에 있어서,The method of claim 5, 상기 자동매매조건은 목표수익률을 포함하고, 상기 주식매도주문 또는 주식매수주문이 체결된 경우 컴퓨터가 새로운 주식매도주문 및 주식매수주문을 내기 전에 자동매매에 의한 수익률을 산정하고 이를 상기 목표수익률과 비교하는 단계를 추가로 포함하는 주식매매 자동주문방법.The automatic trading condition includes a target rate of return, and when the stock selling order or stock buying order is concluded, the computer calculates the rate of return on automatic trading before placing a new stock selling order and stock buying order and compares it with the target yield. The automatic stock trading method further comprising the step of. 제8항에 있어서,The method of claim 8, 상기 자동매매조건은 가중매매조건을 추가로 포함하는 것을 특징으로 하는 주식매매 자동주문방법.The automatic trading condition is a stock trading automatic ordering method characterized in that it further comprises a weighted trading conditions. 제5항에 있어서,The method of claim 5, 상기 단계 b)는 주문을 내기 전에 상기 매매조건이 만족되는지 여부를 체크하고, 만족되지 않는 경우 사용자에게 에러를 통지하는 단계를 추가로 포함하는 주식매매 자동주문방법.The step b) further comprises the step of checking whether the trading conditions are satisfied before placing an order, and notifying the user of the error if not satisfied. 데이터 통신 네트워크를 통하여 증권거래소의 컴퓨터 시스템에 접속할 수 있는 사용자 컴퓨터 시스템을 포함하는 주식 매매 시스템에 있어서,A stock trading system comprising a user computer system that can access a computer system of a stock exchange via a data communication network, 상기 컴퓨터 시스템과 인터페이스할 수 있는 사용자 인터페이스;A user interface capable of interfacing with the computer system; 상기 사용자 인터페이스를 통하여 상기 컴퓨터 시스템에 입력되는 상기 주식의 품목 코드, 상기 주식 보유자의 계좌 번호를 포함하는 기초 정보 데이터를 저장하기 위한 기억 장치;A storage device for storing basic information data including an item code of the stock and an account number of the stock holder, which is input to the computer system via the user interface; 상기 사용자 인터페이스를 통하여 상기 컴퓨터 시스템에 입력되는 상기 주식의 매매를 위한 희망 매도 가격, 희망 매도 수량, 희망 매수 가격 및 희망 매수 수량을 포함하는 주식자동매매조건 데이터를 저장하기 위한 매매 조건 제어 모듈; 및A trading condition control module for storing stock automatic trading condition data including a desired selling price, a desired selling quantity, a desired selling price, and a desired buying quantity for the trading of the stock inputted through the user interface; And 상기 주식자동매매조건이 성취되었는지 여부를 판단하고, 성취된 경우에는, 상기 데이터 통신 네트워크를 통하여 상기 자동매매조건에 따라 상기 품목의 주식 매매 주문을 내기 위한 매매 주문 제어 모듈을 포함하되,Determining whether the stock automatic trading condition has been achieved; and if so, a trading order control module for placing a stock trading order of the item according to the automatic trading condition through the data communication network, 상기 매매 주문 제어 모듈은, 상기 주식 매매 주문에 의하여 매매가 체결된 경우에 설정된 자동매매조건에 따라서 새로운 매매 주문을 내는 주식매매 자동주문시스템.The trading order control module is a stock trading automatic ordering system to place a new trading order according to the automatic trading conditions set when the trading is concluded by the stock trading order. (삭제)(delete) 제 11 항에 있어서,The method of claim 11, 상기 매매 조건 제어 모듈은, 적어도 두 개 이상의 주식자동매매조건을 포함하는 자동매매테이블을 생성하는 주식매매 자동주문시스템.The trading condition control module, the stock trading automatic ordering system for generating an automatic trading table including at least two stock trading conditions.
KR1020000007015A 1999-02-24 2000-02-15 automatic ordering method and system for a trading of stock, bond, item, future index, option, index, current and so on KR100300439B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000007015A KR100300439B1 (en) 1999-02-24 2000-02-15 automatic ordering method and system for a trading of stock, bond, item, future index, option, index, current and so on

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR19990006108 1999-02-24
KR1019990006108 1999-02-24
KR19990037343 1999-09-03
KR1019990037343 1999-09-03
KR1020000007015A KR100300439B1 (en) 1999-02-24 2000-02-15 automatic ordering method and system for a trading of stock, bond, item, future index, option, index, current and so on

Publications (2)

Publication Number Publication Date
KR20000062553A KR20000062553A (en) 2000-10-25
KR100300439B1 true KR100300439B1 (en) 2001-11-03

Family

ID=27349911

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000007015A KR100300439B1 (en) 1999-02-24 2000-02-15 automatic ordering method and system for a trading of stock, bond, item, future index, option, index, current and so on

Country Status (1)

Country Link
KR (1) KR100300439B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030084023A (en) * 2002-04-24 2003-11-01 키움닷컴증권 주식회사 real time order transaction system and the method for futures and options deals
KR20040005431A (en) * 2002-07-10 2004-01-16 (주) 포스텍코리아 A service Method and Apparatus on futures and options
KR100426779B1 (en) * 2000-08-03 2004-04-13 우찬구 Stock information service supporting system and method for trading of a investor
KR100431804B1 (en) * 2001-01-10 2004-05-17 한국투자증권 주식회사 Financial fund managing method capable of setting profit rate and loss rate, and device thereof

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100375693B1 (en) * 2000-02-09 2003-03-15 포렉스뱅크 주식회사 A foreign-exchange trading system and method based on a network
KR20010016454A (en) * 2000-06-30 2001-03-05 김진원 Automatic ordering and concluding system of inputting stock dealing condition via internet
KR20020011055A (en) * 2000-07-31 2002-02-07 독고준 Method for automatic buying and selling a stock by use of internet network
KR100413084B1 (en) * 2000-12-07 2003-12-31 비엔비아이닷컴(주) Method of modified option trading for game
KR20020047439A (en) * 2000-12-13 2002-06-22 김태영 Device and manufacturing method of responding label for electronic anti-theft system
KR100438307B1 (en) * 2001-01-19 2004-07-02 이수성 System and method to service current price information of stocks, and media that can record computer program sources on that method
KR20030006039A (en) * 2001-07-11 2003-01-23 포렉스뱅크 주식회사 System and method for network-based providing exchange money service of foreign money and traveller's check
KR20030015481A (en) * 2001-08-16 2003-02-25 우찬구 Stock transaction system
KR100545727B1 (en) * 2002-07-26 2006-01-24 (주)포넷 Recording medium recording an order program including multiple item input means and multiple item input method
KR20050020015A (en) * 2003-08-20 2005-03-04 주식회사 아이티젠 Offer Management System for securities used FIX protocol
KR100663957B1 (en) * 2005-04-12 2007-01-02 대신증권 주식회사 Method to oder stock dealing according to rapid changing price
KR101658637B1 (en) * 2012-11-12 2016-09-30 삼성증권 주식회사 Method and system for rebalancing bond portfolio
SG11201607905VA (en) * 2014-06-24 2017-01-27 Hitachi Ltd Financial products trading system and financial products trading control method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557517A (en) * 1994-07-29 1996-09-17 Daughterty, Iii; Vergil L. System and method for determining the price of an expirationless American option and issuing a buy or sell ticket on the current price and portfolio

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557517A (en) * 1994-07-29 1996-09-17 Daughterty, Iii; Vergil L. System and method for determining the price of an expirationless American option and issuing a buy or sell ticket on the current price and portfolio

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100426779B1 (en) * 2000-08-03 2004-04-13 우찬구 Stock information service supporting system and method for trading of a investor
KR100431804B1 (en) * 2001-01-10 2004-05-17 한국투자증권 주식회사 Financial fund managing method capable of setting profit rate and loss rate, and device thereof
KR20030084023A (en) * 2002-04-24 2003-11-01 키움닷컴증권 주식회사 real time order transaction system and the method for futures and options deals
KR20040005431A (en) * 2002-07-10 2004-01-16 (주) 포스텍코리아 A service Method and Apparatus on futures and options

Also Published As

Publication number Publication date
KR20000062553A (en) 2000-10-25

Similar Documents

Publication Publication Date Title
JP4364164B2 (en) Automatic ordering method, apparatus and program
KR100300439B1 (en) automatic ordering method and system for a trading of stock, bond, item, future index, option, index, current and so on
US7231363B1 (en) Method and system for rebrokering orders in a trading system
JP3301631B2 (en) Automatic currency transaction matching system with synthetic credit check function
JP5847383B2 (en) Automated price improvement protocol processor
US20040002910A1 (en) Financial asset management system
JP2016139419A (en) User interface for electronic trading system
JP2003536146A (en) System and method for reverse auction of financial instruments
US20030208407A1 (en) System and Method for Commodity Futures Contract Trading Risk Management
US11842402B2 (en) Fee/rebate contingent order matching system and method
US7634438B2 (en) Dynamic account mapping system for computerized asset trading
KR101458040B1 (en) Method for Smart Asset Management
KR20030006927A (en) Finance applying method on electronic commerce system
KR20010016454A (en) Automatic ordering and concluding system of inputting stock dealing condition via internet
JP7475737B2 (en) Financial product transaction management device, financial product transaction management system and program
JP2002197281A (en) Device and method of automatic relative transaction between network
KR100426779B1 (en) Stock information service supporting system and method for trading of a investor
US20150066732A1 (en) System and method of reconciliation of trade, payment and delivery date with expected transactions
KR20080038941A (en) Optimizing safe ordering system and service method thereof for customer-focused
WO2000070484A2 (en) A market operating system
KR100625047B1 (en) An electronic sales system and the electronic sales method on a network
US20180068391A1 (en) Method and system for facilitating rules-based communications between two external sources
JP2002245240A (en) Portfolio management system
MXPA01008589A (en) Automatic ordering method and system for trading of stock, bond, item, future index, option, index, current and so on
ZA200106769B (en) Automatic ordering method and system for trading of stock bond item future index option index current and so on.

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
G15R Request for early opening
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130618

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20140617

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20150508

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20160617

Year of fee payment: 16

FPAY Annual fee payment

Payment date: 20170615

Year of fee payment: 17

FPAY Annual fee payment

Payment date: 20180615

Year of fee payment: 18