KR20220003991A - 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 - Google Patents
사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 Download PDFInfo
- Publication number
- KR20220003991A KR20220003991A KR1020210134494A KR20210134494A KR20220003991A KR 20220003991 A KR20220003991 A KR 20220003991A KR 1020210134494 A KR1020210134494 A KR 1020210134494A KR 20210134494 A KR20210134494 A KR 20210134494A KR 20220003991 A KR20220003991 A KR 20220003991A
- Authority
- KR
- South Korea
- Prior art keywords
- matching
- condition
- setting unit
- items
- conditions
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/57—Arithmetic logic units [ALU], i.e. arrangements or devices for performing two or more of the operations covered by groups G06F7/483 – G06F7/556 or for performing logical operations
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computational Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법이 제공된다. 상기 시스템은, 주식 관련 가용정보로부터 검색 가능한 검색대상종목들 중에서 결정되는 최종 매칭 종목군에 대하여 특정 종목들을 미리 제외시키도록 조건을 설정하는 제외조건 설정부, 상기 최종 매칭 종목군에 포함되어야 하는 종목들에 관한 조건을 설정하는 매칭조건 설정부, 상기 제외조건 설정부 및 상기 매칭조건 설정부에서 설정된 조건에 대해 과거의 데이터를 이용하여 각 종목별로 평가가 이루어지는 항목들에 대한 조건을 설정하는 평가조건 설정부, 각 종목별로 상기 제외조건 설정부 및 상기 매칭조건 설정부에서 설정된 조건에 만족이 되는지 여부를 판단하고, 각 종목에 대해 상기 평가조건 설정부에서 설정된 조건에 따른 결과물을 출력하는 평가결과 도출부, 사용자 단말의 입력에 따라 선택된 종목들에 대해 상기 검색대상종목들로부터 임시로 제외시키도록 설정하는 격리종목 설정부, 상기 제외조건 설정부, 상기 매칭조건 설정부, 또는 상기 평가조건 설정부에서 설정된 조건에 따라 해당 연산을 수행하는 연산 처리부, 당일의 데이터 또는 실시간 데이터를 이용하여 상기 검색대상종목들에 대해 상기 제외조건 설정부 및 상기 매칭조건 설정부에서 설정된 조건에 만족하는지 여부를 판단하고, 결과물을 출력하는 매칭결과 도출부, 및 상기 설정된 조건들 또는 입력 테이블들을 사용자 단말로 제공하는 동작을 제어하고, 온라인 서버 또는 웹사이트로부터 주식 관련 가용정보를 수집하여 데이터베이스 또는 파일시스템에 미리 지정된 방식에 따라 저장하고, 기 저장된 데이터를 상기 데이터베이스 또는 파일시스템으로부터 호출하고, 상기 제외조건 설정부, 상기 매칭조건 설정부, 상기 평가조건 설정부, 상기 평가결과 도출부, 상기 격리종목 설정부, 상기 연산 처리부, 및 상기 매칭결과 도출부의 동작을 제어하는 중앙처리부를 포함한다.
Description
본 발명은 한국거래소(KRX), 증권사, 네이버 금융, 다음 금융 등의 인터넷 서버 또는 해당 웹사이트로부터 허용범위 내에서 수집한 주식 관련 가용정보, 즉 실시간 호가, 분, 일, 주, 월, 연 단위 시가, 고가, 저가, 종가, 거래량, 이동평균값, 투자주체 별 거래량 및 변동률, 투자주체 별 매매동향, 프로그램 거래량, 거래원 정보, 신용 및 공매도 현황, 시가총액, 업종별 지수, 업종별 거래비중, 업종별 또는 종목별 테마, 종목별 재무상황, 기업실적, 사업보고서, 분기 또는 반기 보고서, 공시, 뉴스, 인기검색 종목, 국내외 종합지수, 선물 또는 파생상품 정보 등(이하 주식 관련 가용정보)을 활용하여 사용자 단말의 입력에 따라 부호, 문자, 음, 또는 영상의 수치적, 어휘적, 또는 형상적 표시에 의해 설정된 조건에 부합하는 주식 종목들을 검색 및 평가하고 관련 정보들을 결과물로 제공하며, 그 결과물들 중에서 사용자 단말이 요청하는 종목들의 선별을 용이하게 하는 시스템과 방법에 관한 것이다.
대부분의 일반 주식투자자들은 증권사 홈트레이딩시스템(이하 HTS)에서 제공하는 환경설정(화면, 상단메뉴바, 마우스우측버튼, 단축키, 티커, 통보/알람), 뉴스, 경제지표, 해외지수, 해외주식, ETF/ELW, 선물옵션, 채권, 종목별 재무, 시세, 차트, 계좌, 주식 주문/체결, 신용/대출/대여, 데이터 분석(상승/하락률 상위, 거래량 상위, 회전율 상위, 연속 상/하한가 종목, 시세급변 종목, 골든/데드 크로스, 투자자주체 별 순매수/순매도 상위 등), 증권사가 개발한 다양한 투자기법(n일 연속 종가동일, MACD 기법, Stochastics 기법, Trix 기법, 골든 크로스, N자형 상승패턴, 거래량급증, 거래량바닥, 거래량점증, 급등 주, 급락 후 상승반전, 단/중/장기 이동평균 눌림목, 단/중/장기 이동평균 이격, 단/중/장기 이동평균 상승 전환, 단/중/장기 지지선 근접, 단/중/장기 이동평균 밀집, 대량 거래 지속, 망치형, 바닥 적삼병, 바닥형, 박스권 등락, 박스권 등락 후 돌파, 박스권 상/하단 근접, 볼린저 밴드 상/하단 돌파, 삼중바닥, 상승 중 골든 크로스, 상승 추세 중 일시 조정, 상승삼각형, 3음봉, 급등 초기 종목, 시가 상한가, 신고가, 십자형, 양봉밀집, 역망치형, 어깨형, 연속 상승/하락 후 조정, 연속 상한가/하한가, 연속 상승/하락 후 반등, 외국인 대량보유, 외국인 매수급증, 외국인 순매수지속, 중/삼중 바닥, 이동평균 정배열 상태에서 단기 조정 후 골든 크로스, 이동평균 정배열 상태에서 이동평균 지지선 근접 양봉, 장초반 상한가, 장후반 상한가 근접, 조정 후 2차 급등 예상 종목, 주가 이동평균선 역배열, 주가 이동평균선 정배열, 추세 전환 후 장대 양봉, 큰 시세 후 전저점 근접, 큰 시세 후 평균점 근접, 하락 중 3양봉 등) 등을 활용해서 투자종목을 선택하여 매매를 하고 있는데, 일반 주식투자자들은 수개월 내지 수년 이상의 주식거래 경험을 하면서 점점 고도화되고 있는 주식시장의 변화에 맞춰 HTS에서 제공하는 기능들 이외에 자신만의 또 다른 기법 또는 노하우를 갖게 되는 경우가 많다.
따라서, 일반 주식투자자들의 자기만의 기법 또는 노하우에 최대한 근접한 방법으로 적용할 수 있거나 또는 보다 합리적인 방법으로 그 효과를 미리 예측할 수 있는 주식투자 프로그램 또는 정보제공 시스템을 요구하는 사용자가 많이 발생하고 있는 상황이다.
이는 많은 주식투자자가 거래증권사에서 제공하는 증권사 주도형의 프로그램인 HTS를 늘 사용하면서도 자기만의 기법 또는 노하우가 적용될 수 있는 사용자 지향형의 프로그램을 많이 필요로 하고 있다는 또는 그러한 기능들이 추가로 지원되기를 원하고 있다는 의미이기도 하다.
상기 HTS 데이터 분석 및 투자 기법(이하 HTS기법)들은 대체로 일관되고 신뢰성 있는 결과물들을 사용자에게 제공하여 주기에 많은 사용자가 이용을 하고는 있지만, 장중 시장의 흐름에 따라 그 결과물로 제시된 종목들이 수시로, 예를 들어 약 1분 마다 1회 정도로, 뒤섞이고 바뀌게 되는데 이 같이 수십 내지 수백 개의 결과물들이 뒤섞이고 바뀌는 경우에는 그 중에서 사용자가 선호하는 종목들을 수작업으로 단시간 내에 선별해 내기가 매우 어렵다는 문제점이 있다.
또한, 현재 증권사가 사용자에게 제공하는 상기 HTS기법들은 과거의 데이터를 토대로 수익률에 얼마나 효과가 있었는지 확인하기가 어렵고 오로지 사용자가 그 기법들을 이용하면서 사용자 자신이 관련 데이터를 수집하여 직접 분석하거나 경험적으로 예측을 해 내야 하는 문제점도 갖고 있다.
본 발명이 해결하고자 하는 기술적 과제는, HTS에서 제공하는 기법 이외에 사용자가 추구하거나 보유하고 있는 다양한 주식 분석 및 매매 기법 또는 노하우를 시스템 또는 프로그램으로 실현하기 위해 한국거래소(KRX), 증권사, 네이버 금융, 다음 금융 등의 인터넷 서버 또는 해당 웹사이트로부터 허용범위 내에서 수집한 주식 관련 가용정보를 활용하여 사용자 단말의 입력에 따라 설정되는 조건에 의해 과거 데이터를 기초로 해당 설정 조건에 모두 만족을 하는 종목들의 주가 및 등락률, 거래량, 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 또는 과거 특정시점 또는 특정기간의 시가, 고가, 저가, 또는 종가의 위치, 또는 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 또는 고점 또는 저점의 위치, 또는 고점들 또는 저점들 간의 연결 추세선의 접점 또는 기울기, 또는 이동평균의 고점 또는 저점, 또는 현재일의 실시간 데이터에서 시가, 고가, 저가, 또는 종가의 위치, 또는 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율 등 해당 설정 조건들에 모두 만족을 하는 주식 종목들을 정리한 결과물을 제공하고, 그 결과물들에서 궁극적으로 사용자 단말이 요청하는 종목들의 선별을 용이하게 하는 시스템과 방법을 제공하는 것이다.
다만, 본 발명이 해결하고자 하는 기술적 과제들은 상기 과제로 한정되는 것이 아니며, 본 발명의 기술적 사상 및 영역으로부터 벗어나지 않는 범위에서 다양하게 확장될 수 있다.
상기 과제를 해결하기 위한 본 발명의 일 실시예에 따른 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템은, 주식 관련 가용정보로부터 검색 가능한 검색대상종목들 중에서 결정되는 최종 매칭 종목군에 대하여 특정 종목들을 미리 제외시키도록 조건을 설정하는 제외조건 설정부, 상기 최종 매칭 종목군에 포함되어야 하는 종목들에 관한 조건을 설정하는 매칭조건 설정부, 상기 제외조건 설정부 및 상기 매칭조건 설정부에서 설정된 조건에 대해 과거의 데이터를 이용하여 각 종목별로 평가가 이루어지는 항목들에 대한 조건을 설정하는 평가조건 설정부, 각 종목별로 상기 제외조건 설정부 및 상기 매칭조건 설정부에서 설정된 조건에 만족이 되는지 여부를 판단하고, 각 종목에 대해 상기 평가조건 설정부에서 설정된 조건에 따른 결과물을 출력하는 평가결과 도출부, 사용자 단말의 입력에 따라 선택된 종목들에 대해 상기 검색대상종목들로부터 임시로 제외시키도록 설정하는 격리종목 설정부, 상기 제외조건 설정부, 상기 매칭조건 설정부, 또는 상기 평가조건 설정부에서 설정된 조건에 따라 해당 연산을 수행하는 연산 처리부, 당일의 데이터 또는 실시간 데이터를 이용하여 상기 검색대상종목들에 대해 상기 제외조건 설정부 및 상기 매칭조건 설정부에서 설정된 조건에 만족하는지 여부를 판단하고, 결과물을 출력하는 매칭결과 도출부, 및 상기 설정된 조건들 또는 입력 테이블들을 사용자 단말로 제공하는 동작을 제어하고, 온라인 서버 또는 웹사이트로부터 주식 관련 가용정보를 수집하여 데이터베이스 또는 파일시스템에 미리 지정된 방식에 따라 저장하고, 기 저장된 데이터를 상기 데이터베이스 또는 파일시스템으로부터 호출하고, 상기 제외조건 설정부, 상기 매칭조건 설정부, 상기 평가조건 설정부, 상기 평가결과 도출부, 상기 격리종목 설정부, 상기 연산 처리부, 및 상기 매칭결과 도출부의 동작을 제어하는 중앙처리부를 포함한다.
본 발명의 몇몇 실시예에서, 메모리를 더 포함하고, 상기 메모리는 상기 제외조건 설정부, 상기 매칭조건 설정부, 상기 평가조건 설정부, 및 상기 격리종목 설정부에서 설정되는 조건 또는 입력 테이블 정보, 또는 상기 평가결과 도출부 및 상기 매칭결과 도출부에서 출력하는 결과물을 저장하고, 상기 사용자 단말로부터 업로드된 조건 또는 입력 테이블 정보를 저장할 수 있다.
본 발명의 몇몇 실시예에서, 당일 현재가, 거래량, 현재가 또는 거래량의 위치, 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 현재가를 대체하여 또는 현재가와 함께 조건기준일(D(ni)) 또는 조건대상일(D(no))의 시가, 고가, 저가, 또는 종가의 위치, 또는 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 특정시점 또는 특정기간의 시가, 고가, 저가, 또는 종가의 위치, 또는 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 또는 고점 또는 저점의 위치, 또는 고점들 또는 저점들 간의 연결 추세선의 접점 또는 기울기, 또는 이동평균의 고점 또는 저점을 제외조건 또는 매칭조건으로 설정할 수 있다.
본 발명의 몇몇 실시예에서, 상기 제외조건 또는 상기 매칭조건의 입력 테이블들 간에 또는 입력 테이블 내의 셀 간에, AND 연산 또는 OR 연산 또는 NOT 연산의 논리연산을 수행할 수 있다.
본 발명의 몇몇 실시예에서, 상기 매칭결과 도출부는, 특정 종목들을 격리종목으로 설정한 경우에, 상기 검색대상종목들에 대한 순환 검색루프에서 상기 격리종목에 포함된 종목들이 제외되고 기 설정된 제외조건 및 매칭조건에 따라 새롭게 매칭되는 종목들에 대한 매칭 결과물을 출력할 수 있다.
본 발명의 몇몇 실시예에서, 상기 평가조건 설정부는, 평가대상기간을 다수로 설정하고, 상기 평가결과 도출부는 상기 설정된 다수의 평가대상기간 각각에 대해 기 설정된 제외조건 및 매칭조건에 의한 연산 수행의 결과를 출력할 수 있다.
상기 과제를 해결하기 위한 본 발명의 일 실시예에 따른 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목을 선별하는 방법은, 주식 관련 가용정보로부터 검색 가능한 검색대상종목들 중에서 결정되는 최종 매칭 종목군에 대하여 특정 종목들을 미리 제외시키도록 조건을 설정하는 제외조건 설정 단계, 상기 최종 매칭 종목군에 포함되어야 하는 종목들에 관한 조건을 설정하는 매칭조건 설정 단계, 상기 설정된 제외조건 및 매칭조건에 대해 과거의 데이터를 이용하여 각 종목별로 평가가 이루어지는 항목들에 대한 조건을 설정하는 평가조건 설정 단계, 각 종목별로 상기 설정된 제외조건 및 매칭조건에 만족이 되는지 여부를 판단하고, 각 종목에 대해 상기 평가조건 설정 단계에서 설정된 조건에 따른 결과를 출력하는 평가결과 도출 단계, 사용자 단말의 입력에 따라 선택된 종목들에 대해 상기 검색대상종목들로부터 임시로 제외시키도록 설정하는 격리종목 설정 단계, 상기 제외조건, 상기 매칭조건 및 상기 평가조건에 설정된 조건에 따라 해당 연산을 수행하는 단계, 및 당일의 데이터 또는 실시간 데이터를 이용하여 상기 검색대상종목들에 대해 상기 설정된 제외조건 및 매칭조건에 만족하는지 여부를 판단하고, 결과물을 출력하는 매칭결과 도출 단계를 포함한다.
본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
본 발명에 따르면, 수년간의 주식 매매를 경험한 일반 투자자들은 자신이 사용하는 증권사의 HTS 기능들 이외에 자신만의 또 다른 기법 또는 노하우를 갖게 되는 경우가 있는데, 본 발명의 제외조건 설정 및 매칭조건 설정과 같은 사용자 지향형의 기능들을 이용하여 자신만의 주식 매매 기법 또는 노하우를 시스템 상에서 구현할 수 있다.
또한, HTS기법들은 장중에 시장의 흐름에 따라 그 결과물로 제시된 종목들이 수시로 뒤섞이고 바뀌게 되는데 이와 같이 수십 내지 수백 개의 결과물들이 뒤섞이고 바뀌는 경우에는 그 중에서 사용자가 선호하는 종목들을 수작업으로 단시간 내에 선별해 내기가 매우 어렵다는 문제점이 있다. 그러나, 본 발명의 격리종목 설정기능을 통해 자동으로 또는 수동으로 미리 선별되거나 사용자 단말의 선택에 따른 관심종목, 매매종목, 또는 사용자가 이전 검색 i=1~n Loop(이하 검색루프)에서 격리하고자 하는 종목 등을 격리종목에 편입을 시키면 검색대상종목들에 대한 그 다음의 순환 검색루프에서 격리종목에 포함된 종목들이 분리 또는 제외가 되고 기 설정된 제외조건 및 매칭조건에 새롭게 매칭이 되는 종목만 매칭 결과물로 나타나게 됨으로써 기존에 HTS사용자가 수작업으로 선호종목들을 선별하던 노력과 시간을 획기적으로 줄일 수 있다.
또한, 현재의 증권사가 사용자에게 제공하는 HTS기법들은 과거의 데이터를 기초로 수익률에 얼마나 효과가 있었는지를 확인하기가 어렵고 오로지 사용자가 그 기법들을 이용하면서 사용자 자신이 데이터를 수집하여 직접 분석하거나 경험에 의해 대략적인 예측을 해야 하는 문제점을 갖고 있지만, 본 발명의 제외조건 설정부, 매칭조건 설정부, 평가조건 설정부 및 평가결과 도출부의 기능을 통하여 간편하면서도 더 빠르고 정확한 분석이 가능하다.
또한, 사용자가 기존에 활용하고 있는 노하우 또는 투자기법이 과거의 특정기간 동안에 어느 정도의 최고수익률을 가졌는지 분석할 수 있다.
또한, 사용자가 본 발명의 제외조건 및 매칭조건을 수정해 가며 이에 따른 평가결과를 확인하거나 최상의 조건들을 실시간의 주식투자에 적용할 수 있도록 하여, 사용자에게 최고의 수익을 내주는 개선된 노하우 또는 투자기법으로 발전시킬 수 있다.
다만, 본 발명의 효과는 상기 효과들로 한정되는 것이 아니며, 본 발명의 기술적 사상 및 영역으로부터 벗어나지 않는 범위에서 다양하게 확장될 수 있다.
도 1은 본 발명의 일 실시예에 따른 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목들을 선별하는 시스템의 블록도이다.
도 2는 본 발명의 일 실시예에 따른 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목들을 선별하는 방법의 흐름도이다.
도 3은 본 발명의 일 실시예로서 제외조건 입력 테이블을 예시한 도면이다.
도 4a 및 도 4b는 본 발명의 일 실시예로서 매칭조건 입력 테이블을 예시한 도면이다.
도 5는 본 발명의 일 실시예로서 제외종목들을 제외한 검색대상종목 전체에 대한 평가결과물을 예시한 도면이다.
도 6은 본 발명의 일 실시예로서 도 3의 제외조건(300)과 도 4의 매칭조건-1(401)을 적용한 평가결과물을 예시한 도면이다.
도 7은 본 발명의 일 실시예로서 도 3의 제외조건(300)과 도 4의 매칭조건-2(402)를 적용한 평가결과물을 예시한 도면이다.
도 8은 본 발명의 일 실시예로서 도 3의 제외조건(300)과 도 4의 매칭조건-2(402)를 적용하여 도출된 매칭 종목군의 종합 결과물(S221 단계)을 예시한 도면이다.
도 9는 본 발명의 일 실시예로서 주식 차트에서 고점 또는 저점의 위치, 고점들 또는 저점들 간의 연결 추세선의 접점, 이동평균의 고점 또는 저점을 예시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목들을 선별하는 방법의 흐름도이다.
도 3은 본 발명의 일 실시예로서 제외조건 입력 테이블을 예시한 도면이다.
도 4a 및 도 4b는 본 발명의 일 실시예로서 매칭조건 입력 테이블을 예시한 도면이다.
도 5는 본 발명의 일 실시예로서 제외종목들을 제외한 검색대상종목 전체에 대한 평가결과물을 예시한 도면이다.
도 6은 본 발명의 일 실시예로서 도 3의 제외조건(300)과 도 4의 매칭조건-1(401)을 적용한 평가결과물을 예시한 도면이다.
도 7은 본 발명의 일 실시예로서 도 3의 제외조건(300)과 도 4의 매칭조건-2(402)를 적용한 평가결과물을 예시한 도면이다.
도 8은 본 발명의 일 실시예로서 도 3의 제외조건(300)과 도 4의 매칭조건-2(402)를 적용하여 도출된 매칭 종목군의 종합 결과물(S221 단계)을 예시한 도면이다.
도 9는 본 발명의 일 실시예로서 주식 차트에서 고점 또는 저점의 위치, 고점들 또는 저점들 간의 연결 추세선의 접점, 이동평균의 고점 또는 저점을 예시한 도면이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며, 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예들을 보다 상세하게 설명하고자 한다. 도면 상의 동일한 구성요소에 대해서는 동일한 참조 부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
본 발명은 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목들을 선별하는 시스템 및 방법에 관한 것이다. 본 발명의 기술적 사상에 의하면, 사용자가 갖고 있는 주식 매매와 관련한 투자기법 또는 노하우를 시스템에서 구현하도록 하고, 과거의 데이터를 기초로 그에 대한 분석 및 평가를 하여 기존의 투자기법 또는 노하우를 더욱 개선하고 발전시키며, 이를 사용자의 실제 투자 행위에 이용할 수 있도록 도움을 준다. 또한, 본 발명은 화면에 표시되는 조건설정 및 그 결과물에 대해 사용자 편의성을 향상시킨 기술에 관한 것이다.
도 1은 본 발명의 일 실시예에 따른 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목들을 선별하는 시스템의 블록도이다.
도 1을 참조하면, 본 발명에 따른 시스템(100)은 중앙처리부(101)와, 중앙처리부(101)의 서브모듈로서 제외조건 설정부(102), 매칭조건 설정부(103), 평가조건 설정부(104), 평가결과를 도출, 정리 및 출력하기 위한 평가결과 도출부(105), 격리종목 설정부(106), 연산처리부(107)를 포함하며, 매칭결과를 도출, 정리 및 출력하기 위한 매칭결과 도출부(108), 그리고 제외조건 설정부(102), 매칭조건 설정부(103), 평가조건 설정부(104), 격리종목 설정부(106) 등에서 자동으로 또는 수동으로 설정된 조건 또는 입력 테이블, 평가결과 도출부(105) 및 매칭결과 도출부(108)에서 도출, 정리 및 출력되어 나온 결과물 등이 저장되거나 사용자 단말(120)로부터 업로드된 설정 조건 또는 입력 테이블이 저장되는 메모리(109)를 포함할 수 있다.
또한, 본 발명에 따른 시스템(100)의 메모리(109)에는 사용자 단말(120)에게 제공될 또는 이미 제공된 조건설정 입력 테이블(300, 401, 402)이 저장되어 있으며, 사용자 단말(120)의 요청이 있는 경우에 중앙처리부(101)는 사용자 단말(120)에게 다수의 조건설정 입력 테이블(300, 401, 402)을 제공하고, 사용자 단말(120)은 그 중에서 필요한 조건설정 입력 테이블(300, 401, 402)을 선택하여 자동으로 또는 수동으로 입력하는 방식으로 이용할 수 있다. 이때, 메모리(109)에는 평가조건 설정부(104), 평가결과 도출부(105), 격리종목 설정부(106), 매칭결과 도출부(108) 등에서 정리 또는 출력되어 나온 결과물들이 저장되어 있어, 사용자 단말(120)의 요청이 있는 경우에 중앙처리부(101)는 사용자 단말(120)에게 이를 제공하고 사용자 단말(120)은 이를 참조하여 설정 조건의 변경 또는 재설정에 이용할 수 있다.
또한, 본 발명에 따른 다른 실시예에서, 조건설정 입력 테이블(300, 401, 402) 파일은 사용자 단말(120)이 데이터베이스 또는 파일시스템(140)이나 웹사이트(130) 등에서 다운로드 받아서 키워드를 입력한 후, 사용자 단말(120)이 업데이트된 조건설정 입력 테이블(300, 401, 402) 파일을 다시 업로드하는 방식으로 이용할 수도 있다.
상기의 내용을 좀 더 구체적으로 설명하면, 본 발명에 따른 시스템(100)은, 한국거래소(KRX), 증권사, 네이버 금융, 다음 금융 등의 인터넷 서버 또는 해당 웹사이트(130)나, 시스템(100)과 연계된 데이터베이스 또는 파일시스템(140)으로부터 허용범위 내에서 수집한 주식 관련 가용정보를 이용하여, 시스템(100) 개발자가 사용자 단말(120)의 요청에 따라 고안해낸 제외조건 설정부(102), 매칭조건 설정부(103), 평가조건 설정부(104), 격리종목 설정부(106) 등에서의 설정 조건 또는 입력 테이블(300, 401, 402)을 사용자 단말(120)이 편리하게 선택 또는 입력을 하도록 제공하고, 그에 따른 평가 결과물 또는 매칭 결과물을 도출하여 사용자 단말(120)에게 제공하는 기능들을 포함한다.
시스템(100)의 중앙처리부(101)는 조건설정 입력 테이블(300, 401, 402)에 입력된 인수들을 이용하여, 온라인 상의 웹 정보(130) 또는 관련 정보들을 보관하고 있는 데이터베이스 또는 파일시스템(140)의 자료를 검색, 평가, 격리 또는 구분, 정리, 출력 등의 기능을 수행한다. 또한, 중앙처리부(101)의 서브모듈인 제외조건 설정부(102), 매칭조건 설정부(103), 평가조건 설정부(104), 평가결과 도출부(105), 격리종목 설정부(106), 연산처리부(107), 매칭결과 도출부(108) 등의 동작을 제어하고 처리한다. 또한, 평가결과 도출부(105), 매칭결과 도출부(108), 격리종목 설정부(106) 등에서 검색대상종목이 표시되는 경우에 사용자 단말(120)의 선택에 따라 여러 종목들에 대한 다수의 차트를 화면에 디스플레이 하는 기능을 포함할 수 있다.
제외조건 설정부(102)는 주식 관련 가용정보로부터 검색 가능한 모든 검색대상종목들 중에서 결정되는 최종 매칭 종목군에 대하여 특정 종목들을 미리 제외시키도록 조건을 자동으로 또는 수동으로 설정하는 기능을 수행할 수 있다.
매칭조건 설정부(103)는 상기 검색대상종목들 중에서 상기 최종 매칭 종목군에 포함되어야 하는 종목들에 관한 조건을 자동으로 또는 수동으로 설정하는 기능을 수행할 수 있다.
평가조건 설정부(104)는 제외조건 설정부(102) 및 매칭조건 설정부(103)에서 설정된 조건에 대해 과거의 데이터를 이용하여 상기 검색대상종목들 중 각 종목별로 평가가 이루어지는 항목들, 예를 들어, 평가대상기간, 각 종목별 평가대상기간 초일의 주가 및 등락률, 평가대상기간 말일의 주가 및 등락률, 평가대상기간 내의 최고 수익률, 평균 수익률, 최고 거래량, 평균 거래량 등에 대한 평가대상의 조건들을 사용자 단말(120)의 요청에 따라 자동으로 또는 수동으로 설정하는 기능을 수행할 수 있다.
평가결과 도출부(105)는 상기 검색대상종목들 중 각 종목별로 제외조건 설정부(102) 및 매칭조건 설정부(103)에서 설정된 조건에 만족이 되는지 여부를 판단하고, 각 종목에 대해 평가조건 설정부(104)에서 설정된 조건에 따른 결과물을 출력하여 사용자 단말(120)에게 제공하는 동작을 수행할 수 있다.
격리종목 설정부(106)에서는 사용자 단말(120)의 입력에 따라 자동으로 또는 수동으로 미리 선별되거나, 관심종목 또는 매매종목으로 선택되거나, 또는 격리하고자 하는 사용자 단말(120)의 요청에 의해 선택된 종목들에 대해 상기 검색대상종목들로부터 임시로 분리 또는 제외시키도록 설정 또는 재설정하는 기능을 수행할 수 있다.
연산 처리부(107)는 제외조건 설정부(102), 매칭조건 설정부(103), 또는 평가조건 설정부(104) 등에 설정된 조건에 따라 해당 연산들을 수행할 수 있다.
매칭결과 도출부(108)는 당일의 데이터 또는 실시간 데이터를 이용하여 상기 검색대상종목들에 대해 제외조건 설정부(102) 및 매칭조건 설정부(103)에서 설정된 조건에 만족하는지 여부를 판단하고, 결과물을 출력하는 동작을 수행할 수 있다.
도 2는 본 발명의 일 실시예에 따른 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목들을 선별하는 방법의 흐름도이다.
도 2를 참조하면 본 발명에 따른 방법은 제1 내지 제3단계로 구성되며, 제외조건, 매칭조건, 평가조건 등의 조건들을 설정하고 평가 결과물을 도출하여 이전 조건의 재설정 여부를 결정하는 제1 단계(S200), 당일의 데이터 또는 실시간 데이터를 이용하여 매칭 검색루프를 수행하는 제2 단계(S210), 및 매칭 종목군의 결과물 도출, 격리종목 재설정 및 검색루프의 초기화 등을 수행하는 제3 단계(S220)로 구성될 수 있다.
이에 관하여 더 구체적으로 살펴보면, 제1 단계(S200)의 첫 번째 구성인 제외조건 및 매칭조건 설정 단계(S201)는 도 1의 제외조건 설정부(102) 및 매칭조건 설정부(103)의 동작수행 단계에 해당될 수 있으며, 그 설정에 따라 사용자 단말(120)이 평가(S202)를 요청하면 평가조건설정, 평가수행 및 결과물 도출 단계(S203)에 이르게 되는데, 제1 단계(S200)는 과거의 데이터를 이용하여 각 종목들에 대한 평가가 이루어지게 될 평가대상기간, 각 종목별 평가대상기간 초일의 주가 및 등락률, 평가대상기간 말일의 주가 및 등락률, 평가대상기간 내의 최고 수익률, 평균 수익률, 최고 거래량, 평균 거래량 등에 대한 평가대상의 조건들을 사용자 단말(120)의 요청에 따라 자동으로 또는 수동으로 설정하는 평가조건 설정부(104)와, 과거의 데이터에 대하여 각 종목별로 제외조건 설정부(102) 또는 매칭조건 설정부(103)에서 설정된 조건에 만족이 되는지 여부를 판단하고, 각 종목에 대해 평가조건 설정부(104)에서 설정된 조건에 따른 결과물을 출력하는 평가결과 도출부(105)의 기능이 수행되는 단계에 해당한다.
이 단계(S203)에서의 평가결과로 인해 사용자 단말(120)이 제외조건 또는 매칭조건 설정 변경(S204)을 시스템(100)에 요청하면 다시 흐름도 초기 단계인 제외조건 및 매칭조건 설정 단계(S201)로 회귀할 수 있다. 그러나, 사용자 단말(120)이 제외조건 또는 매칭조건 설정 변경(S204)을 입력하지 않는 경우나 제외조건 및 매칭조건 설정(S201)에 따른 평가(S202)를 요청하지 않는 경우에는 상기 검색대상종목들의 전체순환(i=1~n)에 대한 현재 또는 실시간 매칭 검색루프의 제2 단계(S210)로서 제2 단계(S210)의 첫 번째(i=1) 종목의 주식정보 호출 단계(S211)에 이르게 된다.
이후에는, 현재 검색루프의 종목에 대해 격리종목 설정부(106)에서 선택된 격리종목인지 확인하는 단계(S212), 제외조건 설정부(102)에서 설정된 제외조건을 만족하는지 확인하는 단계(S213), 매칭조건 설정부(103)에서 설정된 매칭조건을 만족하는지 확인하는 단계(S214)를 거쳐, 현재 검색루프의 종목이 격리종목 리스트에 포함되어 있지 않고, 제외조건도 만족하지 않고, 매칭조건을 만족하는 경우에는 다음 단계인 매칭 종목군 리스트에 편입하는 단계(S215)에 이르고, 그 이후에 현재의 종목이 검색루프의 마지막 호출 종목(i=n)인지 확인하는 단계(S216)를 거쳐서 매칭 종목군의 결과물 도출, 격리종목 재설정 및 검색루프의 초기화 등을 수행하는 제3 단계(S220)의 초입 부분인 매칭 종목군의 종합 결과물 도출 단계(S221)로 넘어 가게 된다.
그런데 만약 현재의 종목이 검색루프의 마지막 호출 종목이 아니거나(in 또는 i<n), 또는 앞서 격리종목 확인 단계(S212)에서 현재의 종목이 격리종목 리스트에 이미 포함되어 있거나, 제외조건 만족 여부를 확인하는 단계(S213)에서 현재의 종목이 설정된 제외조건(S201)을 만족하고 있거나, 매칭조건 만족 여부를 확인하는 단계(S214)에서 현재의 종목이 설정된 매칭조건(S201)을 만족하고 있지 않으면, 다음 순번째(i=i+1)의 종목의 주식정보를 호출하는 단계(S211)로 순환 회귀하게 된다.
현재의 종목이 검색루프의 마지막 호출 종목(i=n)으로 확인되는 단계(S216)를 통과하게 되면, 제3 단계(S220)의 초입 부분인 매칭 종목군의 종합 결과물 도출 단계(S221)를 지나게 되고, 격리종목 재설정 단계(S222)와 종료 여부를 확인하는 단계(S223)에 이르게 되는데, 사용자 단말(120)에서의 이용상의 편리를 위하여 매칭 종목군의 종합 결과물 도출 단계(S221) 이후에 격리종목 재설정 단계(S222)와 종료 여부 확인을 하는 단계(S223)를 생략하고(S221A), 검색루프 초기화(i=1)의 단계(S224)로 이동하여 프로그램 종료가 되지 않고 무한 루프를 돌게 하는 방법을 포함할 수 있다.
이런 경우에, 동일한 종목의 매칭 결과물은 붙여넣기로 계속 누적이 되도록 하거나 덮어쓰기 형식으로 최종 업데이트된 결과물만 남기도록 하는 기능을 포함할 수 있으며, 또한 사용자 단말(120)의 선택에 따라 Ctrl-Break 또는 '멈춤' 등의 기능을 사용하여 프로그램 동작을 일시적으로 멈추게 하고 사용자 단말(120)에서 제외조건, 매칭조건, 격리종목 등의 재설정, 차트 디스플레이 등을 수행하도록 하는 기능을 포함할 수 있다.
차트 디스플레이에 관해서는 기본적으로 평가 결과물 도출(S203), 매칭 결과물 도출(S221), 격리종목 설정(S222) 등 각 종목이 표시되는 모든 단계에서 사용자 단말(120)의 선택에 따라 여러 종목들에 대한 다수의 차트를 화면에 디스플레이 하는 기능을 포함할 수 있다.
더불어서, 검색루프의 신속한 가동, 검색대상종목들의 편리한 관리 등의 목적으로 전체 검색대상종목들 중에서 일부 또는 적절한 수량의 필요한 종목만을 미리 선정하여 검색루프를 수행하는 기능을 포함할 수 있고, 격리종목 재설정 단계(S222)에서 또는 사용자 단말(120)의 선택에 따라 상기 Ctrl-Break 또는 '멈춤' 등의 기능을 사용하여 프로그램 동작을 일시적으로 멈추게 한 상태에서 격리종목으로 기 설정된 종목들 중 일부 또는 전부의 종목에 대해 자동으로 또는 수동으로 제거 처리를 하여 그 다음의 순환 검색루프에서 상기 제거 처리된 일부 또는 전부의 종목이 분리 또는 제외가 되지 않고 검색루프가 수행되도록 하는 기능을 포함할 수 있다.
도 3은 본 발명의 일 실시예로서 제외조건 입력 테이블을 예시한 도면이다.
도 3을 참조하면, 당일 주가 기준의 제외조건(310)은 당일 주가가 50만원 이상인 종목은 제외시킨다는 의미이고, 당일 거래량 기준의 제외조건(320)은 당일 거래량 1만주 미만의 종목은 제외를 시킨다는 의미이며, 결국 제외조건(300) 전체는 이들(310, 320)을 OR 연산의 논리연산 조합, 즉 '<311 조건> OR <312 조건>'에 <참>으로 만족하는 조건을 의미한다. 이런 제외조건 입력 테이블(310, 320, 330)은 사용자 단말(120)의 요청에 따라 또는 시스템(100)에서 제공하는 기능에 의해 다양하게 구현될 수 있다.
여기서 '당일'이라는 것은 과거 데이터에 대한 평가조건 설정(S203)의 경우에는 과거 평가대상기간의 초일(511)을 의미하고, 현재 또는 실시간 데이터를 이용한 매칭 검색루프의 경우에는 현재의 당일을 의미한다. 두줄 실선 박스 내에 흰색 셀이 표시된 영역(311, 312, 331, 332의 가로행, 333의 세로열)은 자동으로 또는 수동으로 사용자 단말(120)이 입력하는 인수의 조건에 대한 인자(이하 조건인자)의 영역을 나타낸 것인데, OR 연산의 논리연산 조합으로 (311), (312), 또는 (331) 중 어느 한 영역 내에 해당 조건인자의 인수 값이 설정되어 있으면 제외조건으로서의 동작을 수행할 수 있다. 이런 조건인자의 영역 설정과 동작의 원리는 뒤에 설명이 될 매칭조건(401, 402)에서도 동일하게 또는 이와 유사하게 적용이 될 수 있다.
제외조건(300)은 주가(310), 거래량(320), 거래대금, 기관/외국인 비중 등에 대한 간단한 입력 테이블로 설정하거나, 조건기준일(D(ni)) 대비 조건대상일(D(no))의 거래량 이동평균의 위치 테이블(330)의 조건그룹(이하 모듈조건) 형태로도 설정할 수 있다. 여기서 D는 Date의 의미이고, no(333)는 조건대상이 되는 일수로서 좌측 세로열의 항목(334)에 대한 당일(no=0) 또는 당일 대비 이전의 조건대상 일수이며, ni(332)는 조건기준이 되는 일수로서 상단 가로행의 항목(335)에 대한 당일(ni=0) 또는 당일 대비 이전의 일수이다.
즉, no=0 또는 ni=0에 해당하는 D(0)은 당일을 의미하고, no=-1 또는 ni=-1에 해당하는 D(-1)은 당일의 하루 전날을 의미한다. 상기 D(ni)일 대비 D(no)일 거래량 이동평균의 위치 테이블(330)에서 좌측 세로열 항목(334)의 위치가 상단 가로행 항목(335)의 해당 값에 좌측 세로열 항목(334)과 상단 가로행 항목(335)이 교차된 해당 셀의 입력수치만큼 곱한 값의 이상(>=) 또는 미만(<)으로 만족이 되는 조건을 의미하는 것인데, 이에 대해서는 다음의 매칭조건의 실시예(401, 402)에서 더 상세히 설명하고자 한다.
다만, D(ni)일 대비 D(no)일 거래량 이동평균의 위치 테이블(330) 내의 사용자 단말(120)에서 입력하는 조건인자의 영역(331) 안에 설정된 인수 값이 없으므로 D(ni)일 대비 D(no)일 거래량 이동평균의 위치(330)에 대한 제외조건은 발생하지 않게 된다. 또한, 제외조건(300) 설정과는 별도로 일반투자자들의 매매 빈도가 적은 채권, 선물, 인덱스, 인버스, 스팩, ETN 등의 관련주들을 자동으로 또는 수동으로 기본적인 제외종목(이하 기본 제외종목)에 미리 포함시켜 놓을 수도 있다.
도 4는 본 발명의 일 실시예로서 매칭조건 입력 테이블을 예시한 도면이다. 도 3과 도 4는 도 2의 흐름도에서 제외조건 및 매칭조건 설정 단계(S201)에 해당될 수 있다.
도 4의 매칭조건-1(401) 실시예에서는, 많은 주식투자자들이 주식차트에서 주의 깊게 살펴 보며 주식투자의 보조자료로 자주 활용하는 가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(410), 나) D(ni)일 대비 D(no)일 주가 이동평균의 기울기(420), 다) D(ni)일 대비 D(no)일 주가 이동평균 기울기의 비율(430) 등 3가지 유형에 대한 매칭조건 입력 테이블을 나타내고 있는데 매칭조건-1(401)은 이 3가지 유형의 모듈조건을 모두 만족하는 조건을 의미한다.
가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(410)에 대한 매칭조건은, 현재일 또는 과거 특정일에 해당하는 no=0(당일)의 현재가 또는 종가(이하 현재가)가 ni=0(당일)의 5일 이동평균선 값 곱하기 1 또는 그 이상인 조건(411)과, no=0(당일)의 5일 이동평균선 값이 ni=0(당일)의 20일 이동평균선 값 곱하기 1 또는 그 이상인 조건(412)과, no=0(당일)의 20일 이동평균선 값이 ni=0(당일)의 60일 이동평균선 값 곱하기 1 또는 그 이상인 조건(413)과, no=0(당일)의 20일 이동평균선 값이 ni=0(당일)의 120일 이동평균선 값 곱하기 1 또는 그 이상인 조건(414) 모두를 만족하는 조건을 의미한다.
나) D(ni)일 대비 D(no)일 주가 이동평균의 기울기(420)에 대한 매칭조건은, ni=-1(당일의 1일전)의 5일 이동평균선 값 대비 no=0(당일)의 5일 이동평균선 값의 비율 즉 전일 대비 당일의 기울기가 1.005 또는 그 이상인 조건(421)과, ni=-1(당일의 1일전)의 20일 이동평균선 값 대비 no=0(당일)의 20일 이동평균선 값의 비율 즉 전일 대비 당일의 기울기가 1.003 또는 그 이상인 조건(422)과, ni=-1(당일의 1일전)의 60일 이동평균선 값 대비 no=0(당일)의 60일 이동평균선 값의 비율 즉 전일 대비 당일의 기울기가 1.005 또는 그 이상인 조건(423) 모두를 만족하는 조건을 의미한다.
다) D(ni)일 대비 D(no)일 주가 이동평균 기울기의 비율(430)에 대한 매칭조건은, 'ni=-2(당일의 2일전)의 5일 이동평균선 값 대비 ni=-1(당일의 1일전)의 5일 이동평균선 값의 비율'로 정의되는 'ni=-1(당일의 1일전)의 5일 이동평균선 기울기 값'에 대한 'no=-1(당일의 1일전)의 5일 이동평균선 값 대비 no=0(당일)의 5일 이동평균선 값의 비율'로 정의되는 'no=0(당일)의 5일 이동평균선 기울기 값'의 비율, 즉 요약해서 '전일의 5일 이동평균선 기울기 값' 대비 '당일의 5일 이동평균선 기울기 값'의 비율이 1.005 또는 그 이상인 조건(431)과, 'ni=-1(당일의 1일전)의 20일 이동평균선 값 대비 ni=0(당일)의 20일 이동평균선 값의 비율'로 정의되는 'ni=0(당일)의 20일 이동평균선 기울기 값'에 대한 'no=-1(당일의 1일전)의 5일 이동평균선 값 대비 no=0(당일)의 5일 이동평균선 값의 비율'로 정의되는 'no=0(당일)의 5일 이동평균선 기울기 값'의 비율, 즉 요약해서 '당일의 20일 이동평균선 기울기 값' 대비 '당일의 5일 이동평균선 기울기 값'의 비율이 1.005 또는 그 이상인 조건(432)과, 'ni=-1(당일의 1일전)의 60일 이동평균선 값 대비 ni=0(당일)의 60일 이동평균선 값의 비율'로 정의되는 'ni=0(당일)의 60일 이동평균선 기울기 값'에 대한 'no=-1(당일의 1일전)의 20일 이동평균선 값 대비 no=0(당일)의 20일 이동평균선 값의 비율'로 정의되는 'no=0(당일)의 20일 이동평균선 기울기 값'의 비율, 즉 요약해서 '당일의 60일 이동평균선 기울기 값' 대비 '당일의 20일 이동평균선 기울기 값'의 비율이 1 또는 그 이상인 조건(433) 모두를 만족하는 조건을 의미한다.
결국 본 발명의 일 실시예로 나타낸 매칭조건-1(401)은 상기 가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(410), 나) D(ni)일 대비 D(no)일 주가 이동평균의 기울기(420), 다) D(ni)일 대비 D(no)일 주가 이동평균 기울기의 비율(430)의 3가지 모듈조건(410, 420, 430) 내의 모든 조건들을 AND 논리연산 조합, 즉 '<411 조건> AND <412 조건> AND <413 조건> AND <414 조건> AND <421 조건> AND <422 조건> AND <423 조건> AND <431 조건> AND <432 조건> AND <433 조건>'에 <참>으로 만족하는 조건을 의미하는 것이며, 이런 매칭조건 입력 테이블(410, 420, 430)은 사용자 단말(120)의 요청에 따라 또는 시스템(100)에서 자동으로 제공되는 기능으로 다양하게 구현될 수 있다.
매칭조건-2(402) 실시예에서는, 매칭조건-1(401) 실시예와 유사하게 가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(410A), 나) D(ni)일 대비 D(no)일 주가 이동평균의 기울기(420A), 또 하나의 가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(440) 등 2가지 유형으로 3개의 매칭조건 입력 테이블을 나타내고 있는데 매칭조건-2(402)는 이 3개의 모듈조건을 모두 만족하는 조건을 의미한다.
가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(410A)에 대한 매칭조건은 상기 매칭조건-1(401)에서의 가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(410)에 대한 매칭조건의 내용과 동일하고, 나) D(ni)일 대비 D(no)일 주가 이동평균의 기울기(420A)에 대한 매칭조건도 상기 매칭조건-1(401)에서의 나) D(ni)일 대비 D(no)일 주가 이동평균의 기울기(420)에 대한 매칭조건의 내용과 동일하다. 다만, 상기 매칭조건-1(401)에서의 다) D(ni)일 대비 D(no)일 주가 이동평균 기울기의 비율(430) 대신에 또 하나의 가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(440)을 추가한 형식이고, no=-1(당일의 1일전)의 현재가가 ni=-1(당일의 1일전)의 5일 이동평균선 값 곱하기 1 미만인 조건(441)을 의미한다.
결국 본 발명의 일 실시예로 나타낸 매칭조건-2(402)는 상기 가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(410A), 나) D(ni)일 대비 D(no)일 주가 이동평균의 기울기(420A), 가) D(ni)일 대비 D(no)일 주가 이동평균의 위치(440)의 3가지 모듈조건(410A, 420A, 440) 내의 모든 조건들을 AND 논리연산 조합에 <참>으로 만족하는 조건을 의미하는 것이며, 이런 매칭조건 입력 테이블(410A, 420A, 440)은 사용자 단말(120)의 요청에 따라 또는 시스템(100)에서 자동으로 제공되는 기능으로 다양하게 구현될 수 있다.
도 3과 도 4의 실시예에 더하여 추가적인 기능으로서, 제외조건(300)과 매칭조건(401, 402)에 설정된 이동평균일수(334, 335)는 자동으로 또는 수동으로 사용자 단말(120)의 입력에 의해 3, 10, 200, 240, 480 등의 이동평균선 값을 임의로 추가 또는 대체가 가능하도록 할 수 있다.
또한, 제외조건(300)과 매칭조건(401, 402)에 설정된 현재가를 대체하여 또는 현재가와 함께 D(ni)일 또는 D(no)일의 시가, 고가, 저가의 위치 또는 기울기 또는 기울기의 비율, 특정시점 또는 특정기간의 시가, 고가, 저가, 또는 종가의 위치, 또는 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 또는 고점 또는 저점의 위치, 또는 고점들 또는 저점들 간의 연결 추세선의 접점 또는 기울기, 또는 이동평균의 고점 또는 저점 등을 추가 설정 조건으로 제시할 수 있다.
또한, 제외조건(300)과 매칭조건(401, 402)에 나타낸 조건 입력 테이블(310, 320, 330, 410, 420, 430, 440)들 간에 2개 이상의 테이블 또는 테이블 내의 셀 간에 AND 연산, OR 연산, NOT 연산의 논리연산 조합으로 제외조건 또는 매칭조건을 구성할 수도 있다.
또한, 나) D(ni)일 대비 D(no)일 주가 이동평균의 기울기(420) 또는 다) D(ni)일 대비 D(no)일 주가 이동평균 기울기의 비율(430)의 경우와 같이 2일 이상의 여러 날에 대한 데이터피팅(Data Fitting)이 요구되는 경우에는 다음의 [수학식 1]과 같이 최소제곱법에 의한 선형회귀분석의 추세선 공식을 적용하거나,
필요에 따라 이차회귀모델, 다항회귀모델, 로그회귀모델 등의 비선형회귀분석모델을 적용할 수 있고, 상승 또는 하락의 정도를 나타내기 위하여 기울기, 접선, 상기 추세선 등에 대한 각도 또는 사인(sine), 코사인(cosine), 탄젠트(tangent) 등의 삼각함수를 적용할 수도 있다.
도 5는 본 발명의 일 실시예로서 제외종목들을 제외한 검색대상종목 전체에 대한 평가결과물을 예시한 도면이다. 이는 도 2 흐름도의 제1 단계 중 S201 단계에서 매칭조건 없이 제외종목들만을 설정한 상태로 평가조건설정, 평가수행 및 결과물을 도출한 S203 단계에서의 평가 결과물에 해당할 수 있다.
도 5를 참조하면, 채권, 선물, 인덱스, 인버스, 스팩, ETN 등과 관련된 기본 제외종목들과 평가대상기간의 초일(511) 기준으로 매칭조건 없이 제외조건(300)만을 만족하는 종목들 모두를 제외한 나머지 검색대상종목들에 대하여 2021.07.29. 초일(511)부터 2021.08.05. 말일(513)까지 각 검색대상종목 별 초일 주가(511) 및 등락률(512), 말일의 주가(513) 및 초일 주가(511) 대비 평가대상기간 내의 최고 수익률(514) 등을 최고 수익률(514)의 역순으로 정렬한 결과물(510)을 나타내고 있다. 해당 도면의 우측 아래에는 상기 제외종목들을 제외한 전체 검색대상종목 수가 매칭개수(520) 총 2023개로 집계되었고, 초일 주가(511) 대비 평가대상기간 내의 최고 수익률(514) '5%이상', '7%이상', '10%이상' 집계된 종목 수 나누기 매칭개수(520) 2023개로 각각 계산하여 그 비율을 테이블(530)에 정리하여 나타낸 것이다. 이런 결과물 테이블(510, 520, 530)은 사용자 단말(120)의 요청에 따라 또는 시스템(100)에서 자동으로 제공되는 기능으로 다양하게 구현될 수가 있다.
도 6은 본 발명의 일 실시예로서 도 3의 제외조건(300)과 도 4의 매칭조건-1(401)을 적용한 평가결과물을 예시한 도면이다.
도 6을 참조하면, 상기 제외종목들을 제외한 총 2023개의 전체 검색대상종목 중에서 도 3의 제외조건(300)과 도 4의 매칭조건-1(401)을 만족하는 종목들에 대한 결과물(610)로 정리할 수 있다. 이 때의 연산에 있어서는, 도 3의 제외조건(300) 내에서는 OR 연산을 하고, 도 4의 매칭조건-1(401)과는 AND 연산으로 수행될 수 있다. 즉, '{(310) OR (320) OR (330)} AND (410) AND (420) AND (430)'이 해당 논리연산 식으로 수행되는 것이다.
상기 연산 조건에 따라 최종 매칭되는 종목 개수는 19개(620)로 집계되었고, 초일 주가(511) 대비 평가대상기간 내의 최고 수익률(514) '5%이상', '7%이상', '10%이상' 각각 계산하여 그 비율을 테이블(630)에 정리하여 나타낸 것인데 이런 결과물 테이블(610, 620, 630)은 사용자 단말(120)의 요청에 따라 또는 시스템(100)에서 자동으로 제공되는 기능으로 다양하게 구현될 수 있다.
도 7은 본 발명의 일 실시예로서 도 3의 제외조건과 도 4의 매칭조건-2(402)를 적용한 평가결과물을 예시한 도면이다.
도 7을 참조하면, 상기 제외종목들을 제외한 총 2023개의 전체 검색대상종목 중에서 도 3의 제외조건(300)과 도 4의 매칭조건-2(402)를 만족하는 종목들에 대한 결과물(710)로 정리할 수 있다. 이 때의 연산에 있어서, 도 3의 제외조건(300) 내에서는 OR 연산을 하고, 도 4의 매칭조건-2(402)와는 AND 연산으로 수행될 수 있다. 즉, '{(310) OR (320) OR (330)} AND (410A) AND (420A) AND (440)'이 해당 논리연산 식으로 수행되는 것이다.
상기 연산 조건에 따라 최종 매칭되는 종목 개수는 14개(720)로 집계되었고 초일 주가(511) 대비 평가대상기간 내의 최고 수익률(514) '5%이상', '7%이상', '10%이상' 각각 계산하여 그 비율을 테이블(730)에 정리하여 나타낸 것인데 이런 결과물 테이블(710, 720, 730)은 사용자 단말(120)의 요청에 따라 또는 시스템(100)에서 자동으로 제공되는 기능으로 다양하게 구현될 수 있다. 예를 들어, 도 5 내지 도 7의 실시예에 더하여 추가적인 기능으로써 평가대상기간(511, 513)을 임의로 설정하고(예를 들어 평가대상 초일부터 평가대상 말일까지를 거래일 기준 10일로 정하고) 다수의 평가대상기간을 설정하여 각 평가대상기간 별로 기 설정된 제외조건 및 매칭조건의 연산수행, 결과물 도출 등의 기능 또는 동작을 수행하는 것을 포함할 수 있다.
차트 디스플레이에 관해서는 기본적으로, 평가결과물 도출(S203), 매칭결과물 도출(S221), 격리종목 설정(S222) 등 각 종목의 정보가 표시되는 단계에서 사용자 단말(120)의 선택에 따라 여러 종목들에 대한 다수의 차트를 화면에 디스플레이 해 주는 기능을 포함할 수 있으며, 이런 차트들은 사용자 단말(120)의 요청에 따라 또는 시스템(100)에서 자동으로 제공되는 기능으로 다양하게 구현될 수 있다.
도 8은 본 발명의 일 실시예로서 도 3의 제외조건(300)과 도 4의 매칭조건-2(402)를 적용하여 도출된 매칭 종목군의 종합 결과물(S221 단계)을 예시한 도면이다.
상기 도 3 내지 도 7의 실시예에서는 일간 당일의 종가 기준으로 조건설정 및 도출 결과물을 예시하였으나 한국거래소(KRX), 증권사, 네이버 금융, 다음 금융 등의 인터넷 서버 또는 해당 웹사이트(130)로부터 실시간 또는 초, 분, 시 단위, 주간, 월간, 또는 연간 등의 데이터를 수집하여 이에 상응되게 조건설정 및 도출 결과물을 사용자 단말(120)에게 예시 또는 제공하는 것을 포함할 수 있으며, 현재가, 전일 대비 등락, 등락%, 시가, 고가, 저가, 거래량 등의 항목 또는 그 정리된 결과물(810)은 사용자 단말(120)의 요청에 따라 또는 시스템(100)에서 자동으로 제공되는 기능으로 다양하게 구현될 수 있다.
도 9는 본 발명의 일 실시예로서 주식 차트에서 고점 또는 저점의 위치, 고점들 또는 저점들 간의 연결 추세선의 접점, 이동평균의 고점 또는 저점을 예시한 도면이다.
제외조건(300)과 매칭조건(401, 402) 입력 테이블에 예시된 당일 현재가, 거래량, 현재가 또는 거래량의 위치 또는 이동평균의 기울기 또는 이동평균 기울기의 비율 등의 항목 및 기능들에 더하여, 현재가를 대체하여 또는 현재가와 함께 조건기준일인 D(ni)일 또는 조건대상일인 D(no)일의 시가, 고가, 저가, 또는 종가의 위치 또는 이동평균의 기울기 또는 이동평균 기울기의 비율, 특정시점 또는 특정기간의 시가, 고가, 저가, 또는 종가의 위치, 또는 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 또는 고점(910) 또는 저점(960)의 위치, 또는 고점들(920) 또는 저점들(940) 간의 연결 추세선의 접점 또는 기울기, 또는 이동평균의 고점(930) 또는 저점(950) 등을 설정하는 항목 및 기능들을 포함할 수 있으며, 상기 설정된 제외조건(300), 매칭조건(401, 402), 평가조건(511 내지 514), 평가 결과물(510, 610, 710), 매칭 결과물(810) 등은 자료의 보안을 유지하기 위하여 자동으로 또는 수동으로 비공개 또는 암호화 처리하는 기능을 포함할 수 있다.
상술한 것과 같이, 본 발명은 사용자가 주식시장에서 터득한 노하우 또는 투자기법을 시스템(100) 내에서 채용하여 구현하고, 사용자 단말(120)이 시스템(100)으로부터 검색조건 별 과거 데이터의 분석 및 평가 자료를 제공받아 최상의 수익률을 발생시키는 조건을 찾아 갈 수 있도록 도움을 주기 위한 것이고, 사용자 단말(120)의 요청에 따라 검색조건 별 적절한 항목을 갖춘 테이블 또는 이에 적절하게 적용이 가능한 형태로 시스템(100)에서 구현하여 제공함으로써 사용자 단말(120)은 이를 편리하게 이용할 수 있도록 구성하는 것을 특징으로 하며, 이에 대한 각 단계 별 예시를 시스템(100)이 제공하는 기능을 포함할 수 있다.
조건 입력 테이블(310, 320, 330, 410, 420, 430, 440)의 내용은 셀 단위로 구분하여 행과 열로 이루어 지고, 각 구분 항목별 입력 조건인자의 수를 사용자 단말(120)에서 요청하는 만큼 조절할 수 있도록 행 또는 열을 복사, 삽입, 드래그 앤드 드롭(Drag-and-drop, 끌어서 놓기), 내용 지우기 또는 삭제를 하는 기능 또는 마이크로소프트 엑셀 테이블을 연계하는 기능을 포함할 수 있으며, 시스템(100)의 각 장치부(101 내지 109)의 기능 수행 또는 논리연산에 모순이 되거나 중복된 설정 조건이 있는 경우 사용자 단말(120)에게 이를 표시하는 기능, 사용자 단말(120)에서 작성한 입력 테이블을 기억 또는 저장하는 기능 등을 포함할 수 있다.
본 발명에서의 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목들을 선별하는 방법은 다양한 형태로 장치에서 프로그램 되어 구현될 수 있다. 예를 들어, 스마트 폰(smart phone), 스마트 TV, 디지털 카메라, 노트북 컴퓨터(laptop computer), 태블릿 PC, 전자북 단말기, 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, MP3 플레이어 등으로 구현될 수 있으나, 이에 한정되는 것은 아니다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 및 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.
또한, 본 발명의 실시예들은 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술된 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해되어야 하며, 본 발명의 범위는 전술된 상세한 설명보다는 후술될 청구범위에 의해 나타내어질 것이다. 그리고 이 청구범위의 의미 및 범위는 물론, 그 등가개념으로부터 도출되는 모든 변경 및 변형 가능한 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
100: 시스템
101: 중앙처리부
102: 제외조건 설정부
103: 매칭조건 설정부
104: 평가조건 설정부
105: 평가결과 도출부
106: 격리종목 설정부
107: 연산처리부
108: 매칭결과 도출부
109: 메모리
300: 제외조건
401, 402: 매칭조건
510, 520, 530, 610, 620, 630, 710, 720, 730: 평가 결과물
810: 매칭 종목군의 종합 결과물
101: 중앙처리부
102: 제외조건 설정부
103: 매칭조건 설정부
104: 평가조건 설정부
105: 평가결과 도출부
106: 격리종목 설정부
107: 연산처리부
108: 매칭결과 도출부
109: 메모리
300: 제외조건
401, 402: 매칭조건
510, 520, 530, 610, 620, 630, 710, 720, 730: 평가 결과물
810: 매칭 종목군의 종합 결과물
Claims (7)
- 주식 관련 가용정보로부터 검색 가능한 검색대상종목들 중에서 결정되는 최종 매칭 종목군에 대하여 특정 종목들을 미리 제외시키도록 조건을 설정하는 제외조건 설정부;
상기 최종 매칭 종목군에 포함되어야 하는 종목들에 관한 조건을 설정하는 매칭조건 설정부;
상기 제외조건 설정부 및 상기 매칭조건 설정부에서 설정된 조건에 대해 과거의 데이터를 이용하여 각 종목별로 평가가 이루어지는 항목들에 대한 조건을 설정하는 평가조건 설정부;
각 종목별로 상기 제외조건 설정부 및 상기 매칭조건 설정부에서 설정된 조건에 만족이 되는지 여부를 판단하고, 각 종목에 대해 상기 평가조건 설정부에서 설정된 조건에 따른 결과물을 출력하는 평가결과 도출부;
사용자 단말의 입력에 따라 선택된 종목들에 대해 상기 검색대상종목들로부터 임시로 제외시키도록 설정하는 격리종목 설정부;
상기 제외조건 설정부, 상기 매칭조건 설정부, 또는 상기 평가조건 설정부에서 설정된 조건에 따라 해당 연산을 수행하는 연산 처리부;
당일의 데이터 또는 실시간 데이터를 이용하여 상기 검색대상종목들에 대해 상기 제외조건 설정부 및 상기 매칭조건 설정부에서 설정된 조건에 만족하는지 여부를 판단하고, 결과물을 출력하는 매칭결과 도출부; 및
상기 설정된 조건들 또는 입력 테이블들을 사용자 단말로 제공하는 동작을 제어하고, 온라인 서버 또는 웹사이트로부터 주식 관련 가용정보를 수집하여 데이터베이스 또는 파일시스템에 미리 지정된 방식에 따라 저장하고, 기 저장된 데이터를 상기 데이터베이스 또는 파일시스템으로부터 호출하고, 상기 제외조건 설정부, 상기 매칭조건 설정부, 상기 평가조건 설정부, 상기 평가결과 도출부, 상기 격리종목 설정부, 상기 연산 처리부, 및 상기 매칭결과 도출부의 동작을 제어하는 중앙처리부;를 포함하는, 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템. - 제 1항에 있어서,
메모리를 더 포함하고,
상기 메모리는 상기 제외조건 설정부, 상기 매칭조건 설정부, 상기 평가조건 설정부, 및 상기 격리종목 설정부에서 설정되는 조건 또는 입력 테이블 정보, 또는 상기 평가결과 도출부 및 상기 매칭결과 도출부에서 출력하는 결과물을 저장하고, 상기 사용자 단말로부터 업로드된 조건 또는 입력 테이블 정보를 저장하는, 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템. - 제 1항에 있어서,
당일 현재가, 거래량, 현재가 또는 거래량의 위치, 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 현재가를 대체하여 또는 현재가와 함께 조건기준일(D(ni)) 또는 조건대상일(D(no))의 시가, 고가, 저가, 또는 종가의 위치, 또는 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 특정시점 또는 특정기간의 시가, 고가, 저가, 또는 종가의 위치, 또는 이동평균 위치 또는 기울기 또는 이동평균 기울기의 비율, 또는 고점 또는 저점의 위치, 또는 고점들 또는 저점들 간의 연결 추세선의 접점 또는 기울기, 또는 이동평균의 고점 또는 저점을 제외조건 또는 매칭조건으로 설정하는, 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템. - 제 1항에 있어서,
상기 제외조건 또는 상기 매칭조건의 입력 테이블들 간에 또는 입력 테이블 내의 셀 간에, AND 연산 또는 OR 연산 또는 NOT 연산의 논리연산을 수행하는, 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템. - 제 1항에 있어서,
상기 매칭결과 도출부는, 특정 종목들을 격리종목으로 설정한 경우에, 상기 검색대상종목들에 대한 순환 검색루프에서 상기 격리종목에 포함된 종목들이 제외되고 기 설정된 제외조건 및 매칭조건에 따라 새롭게 매칭되는 종목들에 대한 매칭 결과물을 출력하는, 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템. - 제 1항에 있어서,
상기 평가조건 설정부는, 평가대상기간을 다수로 설정하고,
상기 평가결과 도출부는 상기 설정된 다수의 평가대상기간 각각에 대해 기 설정된 제외조건 및 매칭조건에 의한 연산 수행의 결과를 출력하는, 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템. - 주식 관련 가용정보로부터 검색 가능한 검색대상종목들 중에서 결정되는 최종 매칭 종목군에 대하여 특정 종목들을 미리 제외시키도록 조건을 설정하는 제외조건 설정 단계;
상기 최종 매칭 종목군에 포함되어야 하는 종목들에 관한 조건을 설정하는 매칭조건 설정 단계;
상기 설정된 제외조건 및 매칭조건에 대해 과거의 데이터를 이용하여 각 종목별로 평가가 이루어지는 항목들에 대한 조건을 설정하는 평가조건 설정 단계;
각 종목별로 상기 설정된 제외조건 및 매칭조건에 만족이 되는지 여부를 판단하고, 각 종목에 대해 상기 평가조건 설정 단계에서 설정된 조건에 따른 결과를 출력하는 평가결과 도출 단계;
사용자 단말의 입력에 따라 선택된 종목들에 대해 상기 검색대상종목들로부터 임시로 제외시키도록 설정하는 격리종목 설정 단계;
상기 제외조건, 상기 매칭조건 및 상기 평가조건에 설정된 조건에 따라 해당 연산을 수행하는 단계; 및
당일의 데이터 또는 실시간 데이터를 이용하여 상기 검색대상종목들에 대해 상기 설정된 제외조건 및 매칭조건에 만족하는지 여부를 판단하고, 결과물을 출력하는 매칭결과 도출 단계;를 포함하는, 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목을 선별하는 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210134494A KR102472903B1 (ko) | 2021-10-08 | 2021-10-08 | 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 |
PCT/KR2022/012710 WO2023058901A1 (ko) | 2021-10-08 | 2022-08-25 | 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210134494A KR102472903B1 (ko) | 2021-10-08 | 2021-10-08 | 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220003991A true KR20220003991A (ko) | 2022-01-11 |
KR102472903B1 KR102472903B1 (ko) | 2022-11-30 |
Family
ID=79355992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210134494A KR102472903B1 (ko) | 2021-10-08 | 2021-10-08 | 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102472903B1 (ko) |
WO (1) | WO2023058901A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023058901A1 (ko) * | 2021-10-08 | 2023-04-13 | 김영태 | 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 |
KR102619040B1 (ko) * | 2022-10-18 | 2023-12-28 | 주식회사 준다 | 핀테크 플랫폼 서비스 시스템에서 시장의 추세에 기초하여 시장 상황을 분석하기 위한 장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160026546A (ko) * | 2014-09-01 | 2016-03-09 | 키움증권 주식회사 | 종목 검색용 조건식 신뢰도 검증 장치 및 방법 |
KR20190061317A (ko) * | 2017-11-27 | 2019-06-05 | 김주영 | 주식 정보 제공 방법 |
KR102121110B1 (ko) | 2018-06-18 | 2020-06-09 | 이학랑 | Hts 인터페이스 시스템 및 방법 |
KR20200066136A (ko) * | 2018-11-30 | 2020-06-09 | 최종훈 | 종목검색에 기반하는 자동매매 기법을 수행하는 주식거래 장치 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101732097B1 (ko) * | 2014-09-17 | 2017-05-24 | 조상광 | 홈트레이딩 시스템의 호가 정보를 이용한 종목 제공 방법 |
KR20200009280A (ko) * | 2018-07-18 | 2020-01-30 | 엔에이치투자증권 주식회사 | 주식 종목 추천 방법 및 시스템 |
KR102472903B1 (ko) * | 2021-10-08 | 2022-11-30 | 김영태 | 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 |
-
2021
- 2021-10-08 KR KR1020210134494A patent/KR102472903B1/ko active IP Right Grant
-
2022
- 2022-08-25 WO PCT/KR2022/012710 patent/WO2023058901A1/ko unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160026546A (ko) * | 2014-09-01 | 2016-03-09 | 키움증권 주식회사 | 종목 검색용 조건식 신뢰도 검증 장치 및 방법 |
KR20190061317A (ko) * | 2017-11-27 | 2019-06-05 | 김주영 | 주식 정보 제공 방법 |
KR102121110B1 (ko) | 2018-06-18 | 2020-06-09 | 이학랑 | Hts 인터페이스 시스템 및 방법 |
KR20200066136A (ko) * | 2018-11-30 | 2020-06-09 | 최종훈 | 종목검색에 기반하는 자동매매 기법을 수행하는 주식거래 장치 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023058901A1 (ko) * | 2021-10-08 | 2023-04-13 | 김영태 | 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 |
KR102619040B1 (ko) * | 2022-10-18 | 2023-12-28 | 주식회사 준다 | 핀테크 플랫폼 서비스 시스템에서 시장의 추세에 기초하여 시장 상황을 분석하기 위한 장치 |
Also Published As
Publication number | Publication date |
---|---|
WO2023058901A1 (ko) | 2023-04-13 |
KR102472903B1 (ko) | 2022-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bariviera et al. | Where do we stand in cryptocurrencies economic research? A survey based on hybrid analysis | |
Boyd et al. | An update on speculation and financialization in commodity markets | |
Mittnik et al. | The real consequences of financial stress | |
Mellahi et al. | Organizational failure: a critique of recent research and a proposed integrative framework | |
Zhang et al. | Distillation of news flow into analysis of stock reactions | |
Lagi et al. | Accurate market price formation model with both supply-demand and trend-following for global food prices providing policy recommendations | |
Arapis et al. | A glimmer of optimism in government savings accumulation? An empirical examination of municipal unassigned fund balance in Florida | |
KR102472903B1 (ko) | 사용자 지향형으로 설정된 조건에 매칭되는 주식 종목 선별 시스템 및 방법 | |
Papík et al. | Impacts of crisis on SME bankruptcy prediction models’ performance | |
US12002096B1 (en) | Artificial intelligence supported valuation platform | |
Hodula et al. | Debt management when monetary and fiscal policies clash: some empirical evidence | |
Xie et al. | Disappointment aversion and the equity premium puzzle: new international evidence | |
Dai et al. | Robo-advising: a dynamic mean-variance approach | |
Liu et al. | The oil price plummeted in 2014–2015: Is there an effect on Chinese firms' labour investment? | |
Sangwan et al. | Borrowers’ credit risk factors, perception towards repayment interventions and moral hazard in loan delinquency: an investigation of Indian microfinance institutions | |
US20150348201A1 (en) | Automated tool for investment technologies | |
Rebonato | A financially justifiable and practically implementable approach to coherent stress testing | |
Li et al. | Dynamic dependence structure between chinese stock market returns and RMB exchange rates | |
Zhu et al. | A study of the turning point of China's Debt | |
JP5542035B2 (ja) | 企業情報管理システム、企業情報管理方法、企業情報管理プログラム | |
Honggang et al. | The linear regression method of the influencing factors of cultural industry based on the classification of structural data sources | |
Agarwal | Developments in mean-variance efficient portfolio selection | |
Motylska-Kuźma | The Equity Crowdfunding and Family Firms–A Fuzzy Linguistic Approach | |
Kapliar et al. | Risks of the Neobanks’ Activities in the Conditions of the Economy Digitalization | |
Mohammad Ganji Nik et al. | Forecasting factors affecting stock price fluctuations using the scenario planning approach |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
G15R | Request for early publication | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |