









본 발명은 스프레드시트를 사용하여 주가의 파동을 분석하는 방법 및 시스템에 관한 것이다. 보다 구체적으로 본 발명은 주식의 매수매도 체결정보를 실시간으로 수신하여 스프레드시트에 저장하면서 주가의 변화가 형성하는 파동의 구조를 분석하고 사전에 지정한 파동의 형태와 동일한 구조를 가질 경우 사용자가 알 수 있도록 신호를 발생시키는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for analyzing stock price fluctuations using a spreadsheet. More specifically, the present invention analyzes the structure of a wave formed by a change in stock price while receiving stock information on a spreadsheet in real time and receives a buy / sell contract information of a stock in real time. If the structure has the same structure as that of a predetermined wave, ≪ / RTI >
개인용 컴퓨터의 발전과 네트워크 기술의 발달은 사용자들로 하여금 필요한 금융업무를 장소나 시간의 제약을 받지 않고 처리할 수 있도록 했다. 개개인의 금융업무는 단순한 인터넷 뱅킹의 수준에서 벗어나 주식이나 채권 또는 금융파생상품의 투자로 그 범위가 넓어지고 있다.The development of personal computers and the development of network technologies have enabled users to handle the necessary financial tasks without being restricted by time or place. Individual financial services are getting out of simple internet banking and are expanding to investment in stocks, bonds, or financial derivatives.
이익 창출을 위한 금융상품 매매 활동에 참여하는 개개인들의 숫자가 늘어나는 반면, 잘못된 투자결정에 기인하여 큰 규모의 손실을 입는 경우가 많아지고 있으며, 이로 인한 사회적 부작용 또한 커지고 있는 실정이다.While the number of individuals participating in the sale of financial products for profit generation is increasing, there are many cases of large losses due to wrong investment decisions, and the social side effects are also increasing.
주식이나 파생상품 또는 외환 등과 같이 금융시장에서 거래되는 상품의 가격 움직임을 경험 기반 체계적 파동이론의 틀에서 해석하고 그 결과를 투자결정에 활용할 수 있게 함으로써 기준 또는 원칙이 없거나 잘못된 투자결정에 의해 큰 손실을 입는 투자자들로 하여금 손실을 최소화할 수 있도록 하는 시스템이 필요하다.It is possible to interpret the price movements of commodities traded in financial markets such as stocks, derivatives, or foreign exchange in the framework of experience-based systematic wave theory and utilize the results in investment decisions, We need a system that allows investors to minimize losses.
금융상품의 가격 움직임을 집단심리 변화의 결과로 인식하여 엘리어트 파동이론의 틀로 해석, 즉 일련의 엘리어트 패턴으로 구성된 파동으로 구조화하고 그 결과를 바탕으로 향후 움직임을 예측하고자 하는 노력이 있어 왔다.There have been efforts to understand the price movements of financial products as a result of collective psychological change, to interpret them as a framework of Elliott wave theory, that is, structuring waves composed of a series of Elliott patterns and predicting future movements based on the results.
그러나, 실시간으로 변하는 금융상품 가격의 움직임을 저장하고, 파동분석의 틀에서 해석하기 위해 일련의 단위 파동들로 분해한 후 각각의 단위 파동들에 대해 엘리어트 패턴을 도출하고, 이를 종합하여 파동을 해석하여 매매기준으로 활용하는 과정을 수작업으로 진행하기에는 개개인의 능력이나 시간에 한계가 있으며, 시스템화 하더라도 비용 측면의 제약이 있다.However, in order to store the movement of the price of the financial instrument which changes in real time, it is decomposed into a series of unit waves to be analyzed in the wave analysis framework, and then elicit patterns are derived for each unit waves, However, there are limitations in terms of individual ability and time to proceed with the manual process of using as a sales standard.
이에, 본 발명의 기술적 과제는 상술한 문제점을 해결하기 위해 안출한 것으로, 스프레드시트에 다양한 시간 단위의 가격 움직임을 실시간으로 저장하면서 엘리어트 파동이론의 틀에서 해석하고, 파동의 구조와 가격 움직임에 수반된 기타 지표가 사용자가 지정한 조건을 만족시킬 때 화면출력이나 소리로 신호를 제공함으로써 매매기준으로 활용하도록 하는 방법을 제공한다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide a spreadsheet that can store price movements in various time units in real time, Provides a way to use as a sales reference by providing a screen output or a sound signal when the other indicators meet the conditions specified by the user.
본 발명의 일 관점에 따른 스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템은 증권사와 같이 금융상품의 실시간 거래정보를 제공하는 업체에서 제공하는 DDE 프로그램을 사용하여 거래 체결정보를 실시간으로 수신하는 단계와, 수신과 동시에 다양한 시간단위로 스프레드시트에 축적하는 단계와, 축적하는 시간 단위의 데이터에 대해 단위 파동을 식별하는 단계와, 식별된 단위 파동과 이를 포함하는 복합 파동에 대해 엘리어트 패턴을 분석하는 단계와, 가격 움직임에 수반되는 다양한 지표들 중 사용자가 선택한 목록에 따라 지표를 계산하는 단계와, 파동 분석 결과와 계산된 지표가 사용자가 지정한 조건을 만족하는지 판단하는 단계와, 사용자가 지정한 조건이 충족될 때 화면 출력 또는 소리로 신호를 제공하는 단계를 포함하는 것을 특징으로 한다.A spreadsheet-based time series data analysis method and system according to one aspect of the present invention includes receiving real-time transaction confirmation information using a DDE program provided by a company providing real-time transaction information of a financial product, The method comprising the steps of: accumulating in a spreadsheet in various time units at the same time of reception, identifying a unit wave with respect to accumulated time unit data, analyzing the identified unit wave and an elitist pattern with respect to a composite wave including the identified unit wave, A step of calculating an index according to a list selected by the user among various indexes accompanying price movements, a step of determining whether the wave analysis result and the calculated index satisfy the condition designated by the user, When the screen output or sound to provide a signal to include the special It shall be.
이상에서 설명한 바와 같이, 본 발명은 널리 사용되는 스프레드시트를 활용하여 시계열 데이터로서 금융상품의 실시간 매매 체결정보를 자동으로 분석하여 파동의 패턴과 지표를 계산하고 그 결과를 사용자들로 하여금 매매 판단의 기준으로 활용하게 함으로써, 수작업으로 분석하는 경우의 비효율성을 해소하고 잘못된 투자결정으로 입을 수 있는 손실의 가능성을 완화하는 효과가 있다.As described above, the present invention automatically analyzes real-time trading information of a financial product as time-series data by using spreadsheets widely used to calculate wave patterns and indexes, By using it as a standard, it is effective to eliminate the inefficiency of manual analysis and alleviate the possibility of loss due to erroneous investment decisions.
도면1은 본 발명에 따른 스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템을 수행하기 위한 블록 구성도.
도면2~8은 본 발명에 따른 스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템에 대한 상세 흐름도.FIG. 1 is a block diagram of a spreadsheet-based time series data analysis method and system according to the present invention.
2 to 8 are detailed flowcharts of a method and system for analyzing spreadsheet-based time series data waves according to the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, the operation principle of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions of the present invention, and these may be changed according to the intention of the user, the operator, or the like. Therefore, the definition should be based on the contents throughout this specification.
스프레드시트에서 금융상품의 매매 체결정보를 수신하기 위해 DDE 함수를 사용한 셀을 포함하는 시트를 DDE 링크 시트라 칭한다.A sheet containing a cell using a DDE function to receive information on the sale of a financial product in a spreadsheet is called a DDE link sheet.
주식이나 파생상품 또는 환율 등 금융상품을 표기하는 명칭을 종목명이라 칭한다.The names denoting financial instruments such as stocks, derivatives or exchange rates are called stocks.
주식이나 파생상품 또는 환율 등 금융상품의 특정 단위시간 동안의 가격 움직임을 시가(Open Price), 고가(High Price), 저가(Low Price) 및 종가(Close Price)로 표현하는 것을 캔들이라 칭한다.The expression of price movements of a financial instrument such as a stock, derivative, or exchange rate for a specific unit of time as an open price, a high price, a low price and a close price is called a candle.
스프레드시트의 시트로서 본 발명에 의해 주어진 금융상품의 가격 움직임이 시간 순서대로 각 행마다 캔들 한 개씩 기록되는 시트를 캔들 시트라 칭한다. 캔들 시트는 종목명과 캔들 시간 단위로 유일하게 식별된다.A sheet in which a price movement of a financial product given by the present invention as a sheet of a spreadsheet is recorded one by one in each row in chronological order is called a candle sheet. The candle sheet is uniquely identified by the item name and the candle time unit.
스프레드시트의 시트로서 본 발명에 의해 신호가 기록되는 시트를 신호 시트라 칭한다.A sheet on which a signal is recorded by the present invention as a sheet of a spread sheet is referred to as a signal sheet.
스프레드시트의 시트로서 본 발명에 의해 차트가 출력되는 시트를 차트 시트라 칭한다.A sheet on which a chart is output by the present invention as a sheet of a spreadsheet is referred to as a chart sheet.
상승과 하락 또는 하락과 상승이 연속되지 않은 단일 상승 또는 단일 하락의 단위 파동을 모노파동이라 칭한다.A single rising or falling single unit wave in which the rising and falling or falling and rising are not continuous is called a mono-wave.
어떤 캔들 C가 Up프랙탈이라 칭하는 것은 사용자가 지정한 5 이상의 홀수 N에 대해 C를 중심으로 고가가 C의 고가와 일치하지 않는 캔들을 좌우 (N-1)/2 개씩 잡아 총 N 개 캔들의 고가를 비교할 때 C의 고가가 가장 높은 경우를 말한다.A certain candle C refers to Up Fractal refers to a case where an odd number N of 5 or more specified by the user is held at C and the candles whose height is not equal to the height of C are left and right (N-1) The highest value of C is the highest.
어떤 캔들 C가 Down프랙탈이라 칭하는 것은 사용자가 지정한 5 이상의 홀수 N에 대해 C를 중심으로 저가가 C의 저가와 일치하지 않는 캔들을 좌우 (N-1)/2 개씩 잡아 총 N 개 캔들의 저가를 비교할 때 C의 저가가 가장 낮은 경우를 말한다.
A certain candle C is referred to as a down fractal because it is possible to obtain a low total of N candles (N-1) / 2 The lowest cost of C is the lowest case.
실시 예
Example
도면1은 본 발명에 따른 스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템을 수행하기 위한 블록 구성도로서, 신호 등록 블록(21)과, 스케줄러 블록(22)과, DDE 이벤트 처리 블록(23)과, 캔들 저장 블록(24)과, 파동 분석 블록(25)과, 지표 계산 블록(26)과, 신호 블록(27)과 차트 블록(28)을 포함한다.FIG. 1 is a block diagram of a spreadsheet-based time series data analysis method and system according to the present invention. The
신호 등록 블록(21)은 사용자(A)가 지정한 다수의 신호 목록을 저장한다. 단일 신호 목록은 단일 종목명과 다수의 신호 조건을 포함한다. 단일 신호 조건은 캔들의 시간 길이와 지표 이름과 지표의 조건을 포함한다.The
스케줄러 블록(22)은 스프레드시트(10)에 포함된 DDE 링크의 채널 식별자를 저장한 후, 사용자로부터 스케줄을 입력 받아 저장하고, 스케줄에 지정된 종목명과 캔들 시간 단위에 대해 캔들 축적기(240)를 생성하고, 스케줄 시작 시각에 DDE 이벤트 처리 블록(23)을 작동시키고, 스케줄 종료 시각에 DDE 이벤트 처리 블록(23)의 작동을 중지시킨다.The
DDE 이벤트 처리 블록(23)은 스케줄 시각 동안 DDE 이벤트가 발생할 경우 매매 체결정보를 획득하여 그 결과를 캔들 축적기에 전달한다.The DDE
캔들 저장 블록(24)은 매매 체결정보를 수신하여 캔들을 축적하고, 파동 분석을 위해 파동 분석 블록을 호출하고, 지표 계산을 위한 지표 계산 블록을 호출하고, 신호 출력을 위해 신호 블록을 호출하고, 차트를 갱신하기 위해 차트 블록을 호출한다.The
캔들 축적기(240)는 매매 체결정보에 따라 마지막 축적 캔들을 수정하거나 신규 캔들을 생성한다.The
파동 분석 블록(25)은 캔들 시트(12)에 기록된 캔들을 읽어, 파동 분석을 한 후 그 결과를 다시 캔들 시트에 기록하고, 사용자가 지정한 신호 조건을 충족시킬 때 신호 블록(27)을 호출한다.The
파동 분석 블록(25)은 도면1a와 같이 프랙탈 분석기(251)와, 모노파동 분석기(252)와, 프랙탈-프랙탈 파동 분석기(253)를 포함한다.The
지표 계산 블록(26)은 캔들 시트(12)에 기록된 캔들을 읽어, 가격 움직임에 수반된 지표 계산을 하여 그 결과를 다시 캔들 시트에 기록하고, 사용자가 지정한 신호 조건을 충족시킬 때 신호 블록(27)을 호출한다.The
신호 블록(27)은 파동 분석 블록(25)과 지표 계산 블록(26)에서 수신한 신호를 신호 시트에 출력한다.The
차트 블록(28)은 사용자의 지시에 따라 차트 시트를 생성하고, 사용자가 선택한 활성 캔들 축적기(240)와 지표 및 파동 분석기에 따라 차트를 출력한다.The
도면2의 흐름도를 참조하여, 상술한 구성을 바탕으로 본 발명에 따른 스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템에 대한 동작을 상세하게 설명한다.Referring to the flowchart of FIG. 2, the operation of the spreadsheet-based time series data analysis method and system according to the present invention will be described in detail with reference to the above-described configuration.
먼저, 사용자는 스케줄러 블록(22)을 이용하여 캔들을 축적하고자 하는 종목의 종목명과 캔들 시간 단위와 지표 목록과 스케줄 시각(시작 및 종료)을 등록하고, 신호등록 블록(21)을 이용하여 신호 조건을 등록한다(단계 201).First, the user registers the item name, the candle time unit, the index list, and the schedule time (start and end) of the item in which the candle is to be stored using the
스케줄러 블록(22)은 DDE 채널 Collection 메모리 구조와 캔들 축적기 Collection 메모리 구조를 생성한다(단계 202).The
DDE 이벤트 처리 블록(23)은 스케줄러 블록(22)에 의해 단계 201을 통해 지정된 시작 시각에 작동을 시작한 후 종료 시각에 작동을 멈춘다(단계 203).The DDE
DDE 이벤트 처리 블록(23)은 사용자가 지정한 스케줄 시각 사이에 DDE 이벤트가 발생할 경우, DDE 채널 Collection 메모리 구조에서 해당 이벤트에 대응하는 기 생성된 채널 식별자를 조회하고, 조회된 채널을 통해 매매 체결정보를 획득하여 그 결과를 캔들 축적기에 전달하고, DDE 채널에 이상이 발생하여 매매 체결정보를 획득하지 못하게 되었을 때 사용자의 선택에 따라 DDE 채널을 갱신하도록 한다(단계 204).The DDE
캔들 저장 블록(24)은 매매 체결정보를 수신하여 해당 캔들 축적기(240)로 하여금 캔들을 수정하거나 신규로 생성하도록 하고, 사용자가 지정한 파동 분석 방법과 지표 목록에 따라 파동 분석기(250)와 지표 계산기(260)를 호출한다 (단계 205).The
파동 분석기(250)와 지표 계산기(260)는 사용자가 지정한 방법에 따라 각각 파동 분석 및 지표 계산을 수행하고, 그 결과가 사용자가 지정한 신호 조건을 충족할 때 신호 블록의 신호 생성 함수를 호출한다(단계 206).The
신호 블록(27)은 지표에서 생성된 단위 신호와 사용자가 신호등록 블록(21)을 통해 저장한 신호 조건을 충족시키는 신호에 대해 신호 발생 시각과 함께 신호 시트에 출력하고, 소리를 울림으로써 사용자가 쉽게 감지하도록 한다(단계 207).The
캔들 저장 블록(24)은 차트 시트(12)가 존재할 경우 차트 블록(28)을 호출하고, 차트 블록은 차트 시트에 출력된 차트의 종류(프랙탈 차트, 모노파동 차트, 프랙탈-프랙탈 파동 차트)에 대응하는 차트 갱신 함수를 호출한다(단계 208).The
스케줄러 블록(22)은 스케줄 종료 시각에 DDE 채널 Collection 메모리 구조와 캔들 축적기 Collection 메모리 구조를 삭제한다(단계 209).The
도면3과 4를 참조하여, 도면2 단계 202의 동작을 상세하게 설명한다.Referring to Figures 3 and 4, the operation of Figure 2,
스케줄러 블록(22)은 스프레드시트(10)에 포함된 DDE 링크 시트(11)에서 DDE 링크 목록을 읽어 들인다(단계 301). 각각의 DDE 링크에 대해 등록된 DDE 프로그램인지 검사하고(단계 303), 등록되지 않은 DDE 프로그램일 경우 미등록 DDE 메모리 구조에 저장한다(단계 304). 등록된 DDE 프로그램의 링크들에 대해서는 거래량을 조회하기 위한 링크인지 판단하고(단계 305), 그럴 경우 DDE 채널 Collection 메모리 구조에 저장한다(단계 306). 모든 링크에 대해 상기 과정이 완료된 이후, 미등록 DDE 메모리 구조에 저장된 목록이 존재할 경우 이를 등록하기 위한 모듈을 호출한다(단계 308, 309).The
스케줄러 블록(22)은 단계 301~309 과정을 통해 저장된 DDE 채널 Collection의 각 항목에 대해(단계 401, 402), 종목명을 조회하고(단계 403), 스케줄에 포함된 각각의 캔들 시간 단위에 대해(단계 404, 405) 캔들 축적기를 생성한다(단계 408). 기 생성된 축적기가 활성 상태인 경우 축적기의 채널 식별자만 수정한다(단계 407).The
도면5와 5a를 참조하여, 도면2 단계 205의 동작을 상세하게 설명한다.Referring to Figures 5 and 5a, the operation of Figure 2,
캔들 저장 블록(24)은 먼저 캔들 축적기 Collection 메모리 구조를 읽어 들인다(단계 501). DDE 이벤트에 따라 매매 체결정보를 수신하면(단계 502), 해당 이벤트를 일으킨 DDE 링크의 채널 식별자를 식별한다(단계 503). 생성된 모든 캔들 축적기(240)들에 대해 채널이 일치하는지 확인하고(단계 504, 505), 일치할 경우 매매 체결정보를 인자로 넘기면서 축적기의 캔들 축적함수를 호출한다(단계 506). 캔들 축적기(240)는 자신에게 대응된 캔들 시트의 마지막 캔들에 대해 시간 단위를 계산하고(단계 507), 수신한 체결정보의 시간 단위와 비교한다(단계 508). 시간 단위가 일치할 경우, 캔들 시트의 마지막 캔들에 대해 고가와 저가 및 거래량을 갱신한다(단계 509, 510). 시간 단위가 일치하지 않을 경우, 두 시간 단위 사이에 누락된 캔들을 메워 넣고(단계 511), 수신한 체결정보를 기준으로 신규 캔들을 생성한다(단계 512). 캔들 축적기는 사용자가 선택한 파동 분석기(250)와 지표 계산기(260)에 목록에 대해(단계 513), 파동 분석기와 지표 계산기를 호출한다(단계 514).The
도면6~8을 참조하여, 도면 2 단계 206의 파동 분석 동작을 상세하게 설명한다.The wave analysis operation of
프랙탈 분석기(도면1a 251)는 캔들 시트에 축적된 모든 캔들에 대해 프랙탈 여부를 확인한다(단계 601). 프랙탈일 경우 직전 프랙탈과 동형인지 확인한다(단계 602). 동형이 아닐 경우 직전 프랙탈과 확인된 현재 프랙탈 사이의 파동에 대해 엘리어트 패턴 분석을 하고(단계 603), 현재 프랙탈과 동형인 이전 프랙탈을 검색하여 가격과 지표 사이의 다이버전스(단계 604) 및 추세 전환(단계 605)을 분석한다. 단계 602의 결과가 동형일 경우 이전 프랙탈과의 이격을 검사한다(단계 606). 이격이 있을 경우, Up 프랙탈은 고가를 비교하고, Down 프랙탈은 저가를 비교하여, 프랙탈의 방향(Up 또는 Down)과 가격 움직임의 방향이 같을 경우 현재 프랙탈로 대체하고, 그렇지 않을 경우 이전 프랙탈을 유지하고 현재 프랙탈은 제외한다(단계 608). 단계 608의 판단 결과로 대체를 해야 할 경우, 프랙탈의 위치를 수정하고(단계 611), Up 프랙탈에 대해 돌파 및 Down 프랙탈에 대해 붕괴 처리를 한다(단계 612). 이전 프랙탈을 유지해야 할 경우, Up 프랙탈에 대해 저항 및 Down 프랙탈에 대해 지지 처리를 하고(단계 609), 이전 프랙탈과 동형이 아닌 직전 프랙탈 사이의 파동에 대해 엘리어트 패턴 분석을 한다(단계 610).The fractal analyzer (FIG. 1a 251) checks whether all the candles stored in the candle sheet are fractal (step 601). If it is a fractal, it is checked whether it is the same as the previous fractal (step 602). If it is not, then it performs an Elliot pattern analysis for the wave between the immediately preceding fractal and the identified current fractal (step 603) and searches for the previous fractal that is the same as the current fractal to determine the divergence between the price and the indicator (step 604) Step 605) is analyzed. If the result of
상기 단계 606의 검사 결과로 이격이 없음이 확인되면, 인접 프랙탈 처리(단계 607)를 하는데, 도면 6a를 참조하여 상세하게 설명한다. 사용자가 사전에 설정한 캔들 대표가 계산 방법을 조회하고(단계 6071), 계산 방법이 Typical 가격(고가, 저가, 종가의 평균가)일 때 Typical 가격을 비교하고(단계 6072), 평균가(고가, 저가의 평균가)일 때 평균가를 비교하여(단계 6073), 프랙탈의 방향으로 가격이 심화된 캔들만을 프랙탈로 선택한다(단계 6074, 6075).If it is confirmed by the check result of
모노파동 분석기(도면1a 252)는 시작과 함께 분석 대상 캔들 시트의 모노파동들에 대해 엘리어트 패턴을 일괄계산 하고(단계 701), 마지막 모노파동의 종점을 기록한다(단계 702). 이후 DDE 이벤트에 따라 매매 체결정보를 수신(단계 703)하면, 마지막 모노파동의 종점을 갱신해야 하는지 판단한다(단계 704). 신규 모노파동이 생성된 경우, 생성된 모노파동을 선행하는 네 번째 모노파동의 시점을 계산하고(단계 705), 그 이후의 파동들에 대해 엘리어트 패턴을 분석한다(단계 706). 기존의 마지막 모노파동을 소거해야 하는 경우, 소거해야 하는 모노파동에 선행하는 다섯 번째 모노파동의 시점을 계산하고(단계 707), 그 이후 파동들에 대해 엘리어트 패턴 분석을 한다(단계 708). 마지막으로, 최종 모노파동의 종점을 다시 기록한다(단계 702).The monopulse analyzer (FIG. 1a 252) collectively calculates elitist patterns for the mono-waves of the candle sheet to be analyzed along with the start (step 701) and records the end point of the last mono wave (step 702). When the sales closing information is received in accordance with the DDE event (step 703), it is determined whether the end point of the last mono wave should be updated (step 704). When a new mono-wave is generated, the time of the fourth mono-wave preceding the generated mono-wave is calculated (step 705), and the elitist pattern is analyzed for the subsequent waves (step 706). If it is necessary to erase the existing mono-wave, the time of the fifth mono-wave that precedes the mono-wave to be erased is calculated (step 707), and then the elitist pattern analysis is performed on the waves thereafter (step 708). Finally, the end point of the final mono wave is re-recorded (step 702).
프랙탈-프랙탈 파동 분석기(도면1a 253)는 시작과 함께 분석 대상 캔들 시트의 인접한 이형 프랙탈 사이의 파동들에 대해 엘리어트 패턴을 일괄계산 하고(단계 801), 마지막 프랙탈의 종점을 기록한다(단계 802). 이후 DDE 이벤트에 따라 매매 체결정보를 수신(단계 803)하면, 마지막 프랙탈의 위치를 갱신해야 하는지 판단한다(단계 804). 신규 프랙탈이 생성된 경우, 기존의 마지막 프랙탈과 비교하여(단계 805), 동형이면 도면6의 단계 607과 단계 608에 적용된 기준에 따라 최종 프랙탈을 결정(단계 806)한 후, 형태가 교차하는 네 번째 선행 프랙탈의 위치를 계산하고(단계 807), 그 이후 이형 프랙탈 사이의 파동들에 대해 엘리어트 패턴을 분석한다(단계 808). 기존의 마지막 프랙탈을 소거해야 하는 경우, 소거해야 하는 프랙탈에 교차 선행하는 다섯 번째 프랙탈의 시점을 계산하고(단계 809), 그 이후 이형 프랙탈 사이의 파동들에 대해 엘리어트 패턴 분석을 한다(단계 810). 마지막으로, 최종 프랙탈의 위치를 다시 기록한다(단계 802).
The fractal-fractal wave analyzer (FIG. 1a 253) collectively calculates elitist patterns for waves between adjacent dissimilar fractal of the candle sheet to be analyzed (step 801) and records the end point of the last fractal (step 802) . Then, in
10 : 스프레드시트
20 : 본 발명에 따른 스프레드시트 기반 시계열 데이터 파동 분석 시스템
A : 사용자
B : DDE 프로그램10: Spreadsheets
20: spreadsheet-based time series data analysis system according to the present invention
A: User
B: DDE program
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20130068876AKR20140146350A (en) | 2013-06-17 | 2013-06-17 | Method And System For Time-Series Data Wave Analysis Using Spreadsheets |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20130068876AKR20140146350A (en) | 2013-06-17 | 2013-06-17 | Method And System For Time-Series Data Wave Analysis Using Spreadsheets |
| Publication Number | Publication Date |
|---|---|
| KR20140146350Atrue KR20140146350A (en) | 2014-12-26 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR20130068876ACeasedKR20140146350A (en) | 2013-06-17 | 2013-06-17 | Method And System For Time-Series Data Wave Analysis Using Spreadsheets |
| Country | Link |
|---|---|
| KR (1) | KR20140146350A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9934215B2 (en) | 2015-11-02 | 2018-04-03 | Microsoft Technology Licensing, Llc | Generating sound files and transcriptions for use in spreadsheet applications |
| US9990350B2 (en) | 2015-11-02 | 2018-06-05 | Microsoft Technology Licensing, Llc | Videos associated with cells in spreadsheets |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9934215B2 (en) | 2015-11-02 | 2018-04-03 | Microsoft Technology Licensing, Llc | Generating sound files and transcriptions for use in spreadsheet applications |
| US9990350B2 (en) | 2015-11-02 | 2018-06-05 | Microsoft Technology Licensing, Llc | Videos associated with cells in spreadsheets |
| US9990349B2 (en) | 2015-11-02 | 2018-06-05 | Microsoft Technology Licensing, Llc | Streaming data associated with cells in spreadsheets |
| US10031906B2 (en) | 2015-11-02 | 2018-07-24 | Microsoft Technology Licensing, Llc | Images and additional data associated with cells in spreadsheets |
| US10503824B2 (en) | 2015-11-02 | 2019-12-10 | Microsoft Technology Licensing, Llc | Video on charts |
| US10579724B2 (en) | 2015-11-02 | 2020-03-03 | Microsoft Technology Licensing, Llc | Rich data types |
| US10599764B2 (en) | 2015-11-02 | 2020-03-24 | Microsoft Technology Licensing, Llc | Operations on images associated with cells in spreadsheets |
| US10713428B2 (en) | 2015-11-02 | 2020-07-14 | Microsoft Technology Licensing, Llc | Images associated with cells in spreadsheets |
| US10997364B2 (en) | 2015-11-02 | 2021-05-04 | Microsoft Technology Licensing, Llc | Operations on sound files associated with cells in spreadsheets |
| US11080474B2 (en) | 2015-11-02 | 2021-08-03 | Microsoft Technology Licensing, Llc | Calculations on sound associated with cells in spreadsheets |
| US11106865B2 (en) | 2015-11-02 | 2021-08-31 | Microsoft Technology Licensing, Llc | Sound on charts |
| US11157689B2 (en) | 2015-11-02 | 2021-10-26 | Microsoft Technology Licensing, Llc | Operations on dynamic data associated with cells in spreadsheets |
| US11200372B2 (en) | 2015-11-02 | 2021-12-14 | Microsoft Technology Licensing, Llc | Calculations on images within cells in spreadsheets |
| US11321520B2 (en) | 2015-11-02 | 2022-05-03 | Microsoft Technology Licensing, Llc | Images on charts |
| US11630947B2 (en) | 2015-11-02 | 2023-04-18 | Microsoft Technology Licensing, Llc | Compound data objects |
| Publication | Publication Date | Title |
|---|---|---|
| US11257161B2 (en) | Methods and systems for predicting market behavior based on news and sentiment analysis | |
| KR102543930B1 (en) | Method for determining target company to be invested regarding a topic of interest and apparatus thereof | |
| KR101435096B1 (en) | Apparatus and method for prediction of merchandise demand using social network service data | |
| KR101599675B1 (en) | Apparatus and method for predicting degree of corporation credit risk using corporation news searching technology based on big data technology | |
| KR101409262B1 (en) | Risk Evaluation and Management System for LNG Plant Construction Project in Design Phase | |
| CN109615504A (en) | Product recommendation method, apparatus, electronic device, and computer-readable storage medium | |
| KR20200065736A (en) | Method for determining target company to be invested regarding a topic of interest and apparatus thereof | |
| Linton et al. | An extension to a DEA support system used for assessing R&D projects | |
| Mora Rodríguez et al. | Corporate impact of carbon disclosures: a nonlinear empirical approach | |
| Tomas Žiković | Challenges in predicting financial distress in emerging economies: The case of Croatia | |
| Talukdar et al. | Expanding the explanations for the return–volatility relation | |
| US20110093309A1 (en) | System and method for predictive categorization of risk | |
| Lin et al. | Dynamic evaluation of the technological innovation efficiency of China’s industrial enterprises | |
| CN105405051A (en) | Financial event prediction method and apparatus | |
| KR20140146350A (en) | Method And System For Time-Series Data Wave Analysis Using Spreadsheets | |
| US12190338B2 (en) | Machine learning architectures and prediction models for generating data asset predictions | |
| CN102696027A (en) | Method and system for performing analysis on documents related to various technology fields | |
| KR101856550B1 (en) | Host country evaluation method and system for international construction enterprises | |
| KR20110114181A (en) | Loan Screening Methods with Better Predictive Accuracy | |
| CN118586969A (en) | A business opportunity stage evaluation method, device and medium based on C139 model | |
| Zhou et al. | Banks efficiency and productivity in Togo after the financial liberalization: A combined Malmquist index approach | |
| Meligkotsidou et al. | Detecting structural breaks in multivariate financial time series: evidence from hedge fund investment strategies | |
| US20140279370A1 (en) | Methods, systems, and computer-readable media for producing a fiduciary score to provide an investment outlook model | |
| Mirsadeghpour Zoghi et al. | Performance evaluation of investment with DEA models under pure jump processes | |
| Budennyy et al. | New drugs and stock market: how to predict pharma market reaction to clinical trial announcements |
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20130617 | |
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20150224 Patent event code:PE09021S01D | |
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent | Patent event date:20150528 Comment text:Decision to Refuse Application Patent event code:PE06012S01D Patent event date:20150224 Comment text:Notification of reason for refusal Patent event code:PE06011S01I |