[go: up one dir, main page]

KR20140146350A - Method And System For Time-Series Data Wave Analysis Using Spreadsheets - Google Patents

Method And System For Time-Series Data Wave Analysis Using Spreadsheets Download PDF

Info

Publication number
KR20140146350A
KR20140146350A KR20130068876A KR20130068876A KR20140146350A KR 20140146350 A KR20140146350 A KR 20140146350A KR 20130068876 A KR20130068876 A KR 20130068876A KR 20130068876 A KR20130068876 A KR 20130068876A KR 20140146350 A KR20140146350 A KR 20140146350A
Authority
KR
South Korea
Prior art keywords
fractal
wave
candle
dde
analysis
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR20130068876A
Other languages
Korean (ko)
Inventor
김경석
Original Assignee
김경석
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김경석 filed Critical 김경석
Priority to KR20130068876A priority Critical patent/KR20140146350A/en
Publication of KR20140146350A publication Critical patent/KR20140146350A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

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

Abstract

본 발명은 주식의 매수매도 체결정보를 실시간으로 수신하여 스프레드시트에 저장하면서 주가의 변화가 형성하는 파동의 구조를 분석하고 사전에 지정한 파동의 형태와 동일한 구조를 가질 경우 사용자가 알 수 있도록 신호를 발생시키는 방법 및 시스템에 관한 것이다.
실시간으로 변하는 금융상품 가격의 움직임을 저장하고, 파동분석의 틀에서 해석하기 위해 일련의 단위 파동들로 분해한 후 각각의 단위 파동들에 대해 엘리어트 패턴을 도출하고, 이를 종합하여 파동을 해석하여 매매기준으로 활용하는 과정을 수작업으로 진행하기에는 개개인의 능력이나 시간에 한계가 있으며, 시스템화 하더라도 비용 측면의 제약이 있다.
이에, 본 발명은 스프레드시트에 다양한 시간 단위의 가격 움직임을 실시간으로 저장하면서 엘리어트 파동이론의 틀에서 해석하고, 파동의 구조와 가격 움직임에 수반된 기타 지표가 사용자가 지정한 조건을 만족시킬 때 화면출력이나 소리로 신호를 제공함으로써 매매기준으로 활용하도록 하는 방법을 제공한다.
본 발명은 널리 사용되는 스프레드시트를 활용하여 시계열 데이터로서 금융상품의 실시간 매매 체결정보를 자동으로 분석하여 파동의 패턴과 지표를 계산하고 그 결과를 사용자들로 하여금 매매 판단의 기준으로 활용하게 함으로써, 수작업으로 분석하는 경우의 비효율성을 해소하고 잘못된 투자결정으로 입을 수 있는 손실의 가능성을 완화하는 효과가 있다.
The present invention analyzes the structure of a wave formed by a change in stock price while receiving stock information on a stock sale in real time, stores it in a spreadsheet, and displays a signal for a user to know when the wave has the same structure as that of a predetermined wave And more particularly to a method and a system for generating a signal.
In order to analyze the fluctuation of the price of the financial instrument in real time, it is decomposed into a series of unit waves to be analyzed in the frame of wave analysis, and elicit patterns are derived for each unit wave, There are limitations on the ability and time of individual to proceed the process of using as a standard by hand, and there are restrictions on the cost side even if systemized.
Accordingly, the present invention analyzes the price movements of various time units in a spreadsheet in real time while analyzing them in the frame of the Elliott wave theory, and when the other parameters accompanied with the wave structure and the price movement satisfy the conditions specified by the user, Or by providing a signal with sound.
The present invention automatically analyzes real-time sales information of a financial product as time series data by using spreadsheets widely used to calculate patterns and indices of a wave and uses the result as a reference for judgment of a sale, It has the effect of eliminating the inefficiency of manual analysis and alleviating the possibility of loss caused by erroneous investment decisions.

Description

스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템{Method And System For Time-Series Data Wave Analysis Using Spreadsheets}TECHNICAL FIELD [0001] The present invention relates to a method and system for analyzing time series data waves based on a spreadsheet,

본 발명은 스프레드시트를 사용하여 주가의 파동을 분석하는 방법 및 시스템에 관한 것이다. 보다 구체적으로 본 발명은 주식의 매수매도 체결정보를 실시간으로 수신하여 스프레드시트에 저장하면서 주가의 변화가 형성하는 파동의 구조를 분석하고 사전에 지정한 파동의 형태와 동일한 구조를 가질 경우 사용자가 알 수 있도록 신호를 발생시키는 방법 및 시스템에 관한 것이다.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 signal registration block 21, the scheduler block 22, the DDE event processing block 23, A candle storage block 24, a wave analysis block 25, an index calculation block 26, and a signal block 27 and a chart block 28.

신호 등록 블록(21)은 사용자(A)가 지정한 다수의 신호 목록을 저장한다. 단일 신호 목록은 단일 종목명과 다수의 신호 조건을 포함한다. 단일 신호 조건은 캔들의 시간 길이와 지표 이름과 지표의 조건을 포함한다.The signal registration block 21 stores a plurality of signal lists designated by the user A. A single signal list includes a single item name and multiple signal conditions. Single-signal conditions include candle's time length and indicator name and condition of indicator.

스케줄러 블록(22)은 스프레드시트(10)에 포함된 DDE 링크의 채널 식별자를 저장한 후, 사용자로부터 스케줄을 입력 받아 저장하고, 스케줄에 지정된 종목명과 캔들 시간 단위에 대해 캔들 축적기(240)를 생성하고, 스케줄 시작 시각에 DDE 이벤트 처리 블록(23)을 작동시키고, 스케줄 종료 시각에 DDE 이벤트 처리 블록(23)의 작동을 중지시킨다.The scheduler block 22 stores the channel identifier of the DDE link included in the spreadsheet 10, receives and stores the schedule from the user, and stores the candle accumulator 240 for the name of the item and the candle time unit designated in the schedule And activates the DDE event processing block 23 at the schedule start time and stops the operation of the DDE event processing block 23 at the schedule end time.

DDE 이벤트 처리 블록(23)은 스케줄 시각 동안 DDE 이벤트가 발생할 경우 매매 체결정보를 획득하여 그 결과를 캔들 축적기에 전달한다.The DDE event processing block 23 acquires the sales contract information when the DDE event occurs during the schedule time and delivers the result to the candle accumulator.

캔들 저장 블록(24)은 매매 체결정보를 수신하여 캔들을 축적하고, 파동 분석을 위해 파동 분석 블록을 호출하고, 지표 계산을 위한 지표 계산 블록을 호출하고, 신호 출력을 위해 신호 블록을 호출하고, 차트를 갱신하기 위해 차트 블록을 호출한다.The candle store block 24 receives the sales closing information, accumulates the candles, invokes the wave analysis block for wave analysis, invokes the index calculation block for index calculation, calls the signal block for signal output, Call the chart block to update the chart.

캔들 축적기(240)는 매매 체결정보에 따라 마지막 축적 캔들을 수정하거나 신규 캔들을 생성한다.The candle accumulator 240 modifies the last accumulation candle or generates a new candle according to the sale concatenation information.

파동 분석 블록(25)은 캔들 시트(12)에 기록된 캔들을 읽어, 파동 분석을 한 후 그 결과를 다시 캔들 시트에 기록하고, 사용자가 지정한 신호 조건을 충족시킬 때 신호 블록(27)을 호출한다.The wave analysis block 25 reads the candles recorded in the candle sheet 12, analyzes the waves, writes the results again on the candle sheet, and calls the signal block 27 when the user satisfies the specified signal condition do.

파동 분석 블록(25)은 도면1a와 같이 프랙탈 분석기(251)와, 모노파동 분석기(252)와, 프랙탈-프랙탈 파동 분석기(253)를 포함한다.The wave analysis block 25 includes a fractal analyzer 251, a mono-wave analyzer 252, and a fractal-fractal wave analyzer 253 as shown in FIG.

지표 계산 블록(26)은 캔들 시트(12)에 기록된 캔들을 읽어, 가격 움직임에 수반된 지표 계산을 하여 그 결과를 다시 캔들 시트에 기록하고, 사용자가 지정한 신호 조건을 충족시킬 때 신호 블록(27)을 호출한다.The index calculation block 26 reads the candles recorded in the candle sheet 12, performs index calculations accompanied with price movements, records the results again on the candle sheet, and displays the signal blocks 27).

신호 블록(27)은 파동 분석 블록(25)과 지표 계산 블록(26)에서 수신한 신호를 신호 시트에 출력한다.The signal block 27 outputs the signal received by the wave analysis block 25 and the index calculation block 26 to the signal sheet.

차트 블록(28)은 사용자의 지시에 따라 차트 시트를 생성하고, 사용자가 선택한 활성 캔들 축적기(240)와 지표 및 파동 분석기에 따라 차트를 출력한다.The chart block 28 generates a chart sheet according to a user's instruction, and outputs a chart according to the active candle accumulator 240 selected by the user and the indicator and wave analyzer.

도면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 scheduler block 22, (Step 201).

스케줄러 블록(22)은 DDE 채널 Collection 메모리 구조와 캔들 축적기 Collection 메모리 구조를 생성한다(단계 202).The scheduler block 22 generates a DDE channel collection memory structure and a candle accumulator Collection memory structure (step 202).

DDE 이벤트 처리 블록(23)은 스케줄러 블록(22)에 의해 단계 201을 통해 지정된 시작 시각에 작동을 시작한 후 종료 시각에 작동을 멈춘다(단계 203).The DDE event processing block 23 starts operation at the start time designated at step 201 by the scheduler block 22 and then stops operating at the end time (step 203).

DDE 이벤트 처리 블록(23)은 사용자가 지정한 스케줄 시각 사이에 DDE 이벤트가 발생할 경우, DDE 채널 Collection 메모리 구조에서 해당 이벤트에 대응하는 기 생성된 채널 식별자를 조회하고, 조회된 채널을 통해 매매 체결정보를 획득하여 그 결과를 캔들 축적기에 전달하고, DDE 채널에 이상이 발생하여 매매 체결정보를 획득하지 못하게 되었을 때 사용자의 선택에 따라 DDE 채널을 갱신하도록 한다(단계 204).The DDE event processing block 23 inquires of the generated channel identifier corresponding to the event in the DDE channel collection memory structure when the DDE event occurs between the schedule times specified by the user, And delivers the result to the candle accumulator. If the DDE channel fails to acquire the transaction completion information, the DDE channel is updated according to the user's selection (step 204).

캔들 저장 블록(24)은 매매 체결정보를 수신하여 해당 캔들 축적기(240)로 하여금 캔들을 수정하거나 신규로 생성하도록 하고, 사용자가 지정한 파동 분석 방법과 지표 목록에 따라 파동 분석기(250)와 지표 계산기(260)를 호출한다 (단계 205).The candle storing block 24 receives the sales closing information and allows the candle accumulator 240 to modify the candle or to create a new candle. The wave analyzer 250 and the indicator And calls the calculator 260 (step 205).

파동 분석기(250)와 지표 계산기(260)는 사용자가 지정한 방법에 따라 각각 파동 분석 및 지표 계산을 수행하고, 그 결과가 사용자가 지정한 신호 조건을 충족할 때 신호 블록의 신호 생성 함수를 호출한다(단계 206).The wave analyzer 250 and the indicator calculator 260 perform wave analysis and index calculation, respectively, according to a method specified by the user, and call the signal generation function of the signal block when the result satisfies the signal condition specified by the user Step 206).

신호 블록(27)은 지표에서 생성된 단위 신호와 사용자가 신호등록 블록(21)을 통해 저장한 신호 조건을 충족시키는 신호에 대해 신호 발생 시각과 함께 신호 시트에 출력하고, 소리를 울림으로써 사용자가 쉽게 감지하도록 한다(단계 207).The signal block 27 outputs a unit signal generated in the indicator and a signal that satisfies the signal condition stored by the user through the signal registration block 21 to the signal sheet together with the signal generation time, (Step 207).

캔들 저장 블록(24)은 차트 시트(12)가 존재할 경우 차트 블록(28)을 호출하고, 차트 블록은 차트 시트에 출력된 차트의 종류(프랙탈 차트, 모노파동 차트, 프랙탈-프랙탈 파동 차트)에 대응하는 차트 갱신 함수를 호출한다(단계 208).The candle store block 24 calls the chart block 28 if the chart sheet 12 is present and the chart block is used to indicate the kind of chart output (Fractal chart, Monopulse chart, Fractal-Fractal wave chart) on the chart sheet And calls the corresponding chart update function (step 208).

스케줄러 블록(22)은 스케줄 종료 시각에 DDE 채널 Collection 메모리 구조와 캔들 축적기 Collection 메모리 구조를 삭제한다(단계 209).The scheduler block 22 deletes the DDE channel collection memory structure and the candle store accumulation memory structure at the schedule end time (step 209).

도면3과 4를 참조하여, 도면2 단계 202의 동작을 상세하게 설명한다.Referring to Figures 3 and 4, the operation of Figure 2, step 202, will be described in detail.

스케줄러 블록(22)은 스프레드시트(10)에 포함된 DDE 링크 시트(11)에서 DDE 링크 목록을 읽어 들인다(단계 301). 각각의 DDE 링크에 대해 등록된 DDE 프로그램인지 검사하고(단계 303), 등록되지 않은 DDE 프로그램일 경우 미등록 DDE 메모리 구조에 저장한다(단계 304). 등록된 DDE 프로그램의 링크들에 대해서는 거래량을 조회하기 위한 링크인지 판단하고(단계 305), 그럴 경우 DDE 채널 Collection 메모리 구조에 저장한다(단계 306). 모든 링크에 대해 상기 과정이 완료된 이후, 미등록 DDE 메모리 구조에 저장된 목록이 존재할 경우 이를 등록하기 위한 모듈을 호출한다(단계 308, 309).The scheduler block 22 reads the DDE link list from the DDE link sheet 11 included in the spreadsheet 10 (step 301). It is checked whether each DDE link is a registered DDE program (step 303), and if it is an unregistered DDE program, it is stored in an unregistered DDE memory structure (step 304). If it is determined that the link of the registered DDE program is a link for inquiring the transaction amount (step 305), the link is stored in the DDE channel collection memory structure (step 306). After the above process is completed for all links, if there is a list stored in the unregistered DDE memory structure, a module for registering the list is called (steps 308 and 309).

스케줄러 블록(22)은 단계 301~309 과정을 통해 저장된 DDE 채널 Collection의 각 항목에 대해(단계 401, 402), 종목명을 조회하고(단계 403), 스케줄에 포함된 각각의 캔들 시간 단위에 대해(단계 404, 405) 캔들 축적기를 생성한다(단계 408). 기 생성된 축적기가 활성 상태인 경우 축적기의 채널 식별자만 수정한다(단계 407).The scheduler block 22 inquires of each item of the DDE channel collection stored in steps 301 to 309 (steps 401 and 402), inquires of the item name (step 403), and for each of the candle time units included in the schedule (Steps 404 and 405) to generate a candle accumulator (step 408). If the pre-created accumulator is active, only the channel identifier of the accumulator is modified (step 407).

도면5와 5a를 참조하여, 도면2 단계 205의 동작을 상세하게 설명한다.Referring to Figures 5 and 5a, the operation of Figure 2, step 205, will be described in detail.

캔들 저장 블록(24)은 먼저 캔들 축적기 Collection 메모리 구조를 읽어 들인다(단계 501). DDE 이벤트에 따라 매매 체결정보를 수신하면(단계 502), 해당 이벤트를 일으킨 DDE 링크의 채널 식별자를 식별한다(단계 503). 생성된 모든 캔들 축적기(240)들에 대해 채널이 일치하는지 확인하고(단계 504, 505), 일치할 경우 매매 체결정보를 인자로 넘기면서 축적기의 캔들 축적함수를 호출한다(단계 506). 캔들 축적기(240)는 자신에게 대응된 캔들 시트의 마지막 캔들에 대해 시간 단위를 계산하고(단계 507), 수신한 체결정보의 시간 단위와 비교한다(단계 508). 시간 단위가 일치할 경우, 캔들 시트의 마지막 캔들에 대해 고가와 저가 및 거래량을 갱신한다(단계 509, 510). 시간 단위가 일치하지 않을 경우, 두 시간 단위 사이에 누락된 캔들을 메워 넣고(단계 511), 수신한 체결정보를 기준으로 신규 캔들을 생성한다(단계 512). 캔들 축적기는 사용자가 선택한 파동 분석기(250)와 지표 계산기(260)에 목록에 대해(단계 513), 파동 분석기와 지표 계산기를 호출한다(단계 514).The candle store block 24 first reads the candle accumulator Collection memory structure (step 501). Upon receipt of the transaction completion information according to the DDE event (step 502), the channel identifier of the DDE link causing the event is identified (step 503). (Steps 504 and 505) for all the generated candle accumulators 240 (step 506), and if they match, calls the accumulator's candle accumulation function while passing the sale concatenation information as a factor (step 506). The candle accumulator 240 calculates a time unit for the last candle of the candle sheet corresponding thereto (step 507), and compares it with the time unit of the received concatenation information (step 508). If the units of time coincide, the high, low, and transaction amounts are updated for the last candle of the candle sheet (steps 509 and 510). If the time units do not match, the missing candles are buried between the two time units (step 511), and new candles are created based on the received combination information (step 512). The candle accumulator invokes the wave analyzer 250 and the indicator calculator 260 for the list (step 513) and the wave analyzer and the indicator calculator (step 514).

도면6~8을 참조하여, 도면 2 단계 206의 파동 분석 동작을 상세하게 설명한다.The wave analysis operation of step 206 in FIG. 2 will be described in detail with reference to FIGS.

프랙탈 분석기(도면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 step 602 is homogeneous, the separation from the previous fractal is checked (step 606). When there is a separation, Up Fractal compares the higher price, Down Fractal compares the lower price, and if the direction of the fractal (Up or Down) is the same as the direction of the price movement, replace it with the current fractal. And the current fractal is excluded (step 608). If it is determined as a result of the determination in step 608 that the replacement should be performed, the position of the fractal is corrected (step 611), and the upper fractal is collapsed and the down fractal is collapsed (step 612). If it is necessary to maintain the previous fractal, resist is applied to the Up fractal and a Down process is applied to the Down fractal (step 609), and an Eliot pattern analysis is performed on the wave between the immediately preceding fractal that is not homogeneous with the previous fractal (step 610).

상기 단계 606의 검사 결과로 이격이 없음이 확인되면, 인접 프랙탈 처리(단계 607)를 하는데, 도면 6a를 참조하여 상세하게 설명한다. 사용자가 사전에 설정한 캔들 대표가 계산 방법을 조회하고(단계 6071), 계산 방법이 Typical 가격(고가, 저가, 종가의 평균가)일 때 Typical 가격을 비교하고(단계 6072), 평균가(고가, 저가의 평균가)일 때 평균가를 비교하여(단계 6073), 프랙탈의 방향으로 가격이 심화된 캔들만을 프랙탈로 선택한다(단계 6074, 6075).If it is confirmed by the check result of step 606 that there is no separation, the adjacent fractal processing (step 607) will be described in detail with reference to FIG. 6A. (Step 6071), the candle representative preset by the user inquires the calculation method (step 6071), compares the typical price when the calculation method is a typical price (high price, low price, (Step 6073), and only the candle whose price is increased in the direction of the fractal is selected as the fractal (steps 6074 and 6075).

모노파동 분석기(도면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 step 803, the sales contract information is received according to the DDE event, and it is determined whether the position of the last fractal should be updated (step 804). If a new fractal is generated, then the final fractal is determined (step 805), the final fractal is determined according to the criteria applied in steps 607 and 608 of FIG. 6 (step 806) The position of the first preceding fractal is calculated (step 807), and then the elicit pattern is analyzed for the waves between the dissimilar fractal (step 808). If it is necessary to erase the existing last fractal, the viewpoint of the fifth fractal that crosses the fractal to be erased is calculated (step 809), and then the elicit pattern analysis is performed on the waves between the different fractal (step 810) . Finally, the location of the final fractal is re-recorded (step 802).

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

Claims (7)

금융상품의 가격이 형성하는 시계열 데이터에 대해 스프레드시트 기반으로 파동 분석하는 방법 및 시스템을 수행하는 방법으로서,
사용자가 DDE 링크를 통해 매매 체결정보를 수신하여 캔들 시트로 축적할 종목과 캔들의 시간 단위와 지표와 스케줄 시각을 등록하는 단계와,
상기 등록된 캔들 시트와 지표의 조합으로 다수의 신호 목록을 등록하는 단계와,
스프레드시트에 포함된 DDE 링크의 채널 식별자를 저장하고, 스케줄에 지정된 종목명과 캔들 시간 단위에 대해, 스케줄 시각 동안 저장된 식별자를 갖는 채널을 통해 매매 체결정보를 수신하여 지정된 캔들 시트에 캔들을 축적하는 단계와,
상기 캔들 축적 과정 동안 프랙탈 분석, 모노파동 분석, 프랙탈-프랙탈 파동 분석 및 지표 계산을 하는 단계와,
상기 분석 결과가 등록된 신호 목록의 조건과 일치하는 경우 소리 출력과 화면 출력을 함으로써 사용자에게 신호를 제공하는 단계와,
사용자의 지시에 따라 차트 시트를 생성하고, 사용자가 선택한 캔들 시트와 시간 단위와 지표 및 파동 분석기에 따라 차트를 출력하는 단계와,
사용자가 지정한 스케줄 시각 동안, DDE 이벤트에 따라 매매 체결정보를 수신하여 캔들을 축적한 직후, 차트 시트에 출력된 차트를 갱신하는 단계
를 포함하는 스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템.
A spreadsheet-based method and system for performing wave analysis on time series data formed by prices of financial instruments,
Registering a time unit, an indicator, and a schedule time of a stock to be accumulated in a candle sheet and a candle, a user receiving sales contract information via a DDE link,
Registering a plurality of signal lists with a combination of the registered candle sheets and indicators;
Storing the channel identifier of the DDE link included in the spreadsheet and accumulating the candle in the designated candle seat by receiving the signing information through the channel having the identifier stored during the schedule time and the item name specified in the schedule and the candle time unit, Wow,
Performing fractal analysis, monopulse analysis, fractal-fractal wave analysis, and index calculation during the candle accumulation process;
Providing a signal to a user by outputting sound and outputting a screen when the analysis result matches the condition of the registered signal list;
Generating a chart sheet according to a user's instruction, outputting a chart according to a candle sheet selected by the user, a time unit, an indicator, and a wave analyzer,
A step of updating the chart outputted on the chart sheet immediately after accumulating the candle by receiving the sales closing information according to the DDE event during the schedule time designated by the user
A spreadsheet-based time series data wave analysis method and system,
금융상품의 가격이 형성하는 시계열 데이터에 대해 스프레드시트 기반으로 파동 분석하는 방법 및 시스템을 수행하는 방법으로서,
사용자가 스프레드시트에 저장된 캔들 시트 중 파동 분석과 지표를 계산할 캔들 시트 및 지표 목록을 등록하는 단계와,
상기 등록된 캔들 시트와 지표 목록에 대해 프랙탈 분석, 모노파동 분석, 프랙탈-프랙탈 파동 분석 및 지표 계산을 하는 단계와,
사용자의 지시에 따라 차트 시트를 생성하고, 사용자가 선택한 캔들 시트와 지표 및 파동 분석기에 따라 차트를 출력하는 단계
를 포함하는 스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템.
A spreadsheet-based method and system for performing wave analysis on time series data formed by prices of financial instruments,
A step of registering a candle sheet and a list of indicators for the user to calculate the wave and the index of the candle sheets stored in the spreadsheet,
Performing a fractal analysis, a monopulse analysis, a fractal-fractal wave analysis, and an index calculation on the registered candle sheet and the index list;
Generating a chart sheet according to a user's instruction, and outputting a chart according to the candle sheet selected by the user and the indicator and wave analyzer
A spreadsheet-based time series data wave analysis method and system,
제 1 항에 있어서,
상기 방법 및 시스템은,
스프레드시트에 포함된 전체 DDE 링크 목록을 읽어 들이는 단계와,
상기 목록에 포함된 각각의 DDE 링크에 대해, 등록된 DDE 프로그램을 이용하는 링크인지 검사하는 단계와,
상기 검사 결과, 등록된 DDE 프로그램의 거래량을 조회하기 위한 링크일 경우, DDE 채널 Collection 메모리 구조에 저장하고, 등록되지 않은 DDE 프로그램일 경우, 미등록 DDE 메모리 구조에 저장하는 단계와,
모든 링크에 대해 상기 과정이 완료된 이후, 미등록 DDE 메모리 구조에 저장된 목록이 존재할 경우 이를 등록하는 단계와,
상기 DDE 채널 Collection의 각 항목에 대해, 채널을 통해 조회한 종목명이 사용자가 지정한 스케줄에 일치하는 항목이 있을 경우, 해당 일치 항목의 캔들 시트 이름으로 캔들 축적기를 생성하는 단계와,
상기 단계에서, 상기 캔들 시트 이름으로 기 생성된 축적기가 메모리에 존재할 경우, 채널 식별자만 대체하는 단계
를 더 포함하는 스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템.
The method according to claim 1,
The method and system may further comprise:
Reading the entire list of DDE links included in the spreadsheet,
Checking whether each DDE link included in the list is a link using a registered DDE program,
Storing the DDE channel in a memory structure of a DDE channel if the link is a link for inquiring the transaction volume of the registered DDE program; storing the DDE channel in a non-registered DDE memory structure if the DDE channel is not registered;
Registering a list stored in the unregistered DDE memory structure, if any, after the above process is completed for all links;
Generating a candle accumulator for each entry of the DDE channel collection on the basis of the candle sheet name of the matching item when there is an item matching the schedule designated by the user,
In the step, if the accumulator pre-created with the candle sheet name exists in the memory, replacing only the channel identifier
Wherein the spreadsheet-based time series data wave analysis method further comprises:
제 1 항에 있어서,
상기 방법 및 시스템은,
캔들 축적기 Collection 메모리 구조를 읽어 들이는 단계와,
DDE 링크의 값이 변경되는 이벤트가 발생하면, 해당 이벤트를 일으킨 DDE 링크의 채널 식별자를 식별하는 단계와,
상기 식별된 채널을 통해 매매 체결정보를 획득하는 단계와,
상기 캔들 축적기 Collection에 포함된 각 항목들에 대해, 채널이 일치하는지 확인하여 일치할 경우, 매매 체결정보를 인자로 넘기면서 축적기로 하여금 캔들을 축적하도록 하는 단계
를 더 포함하는 스프레드시트 기반 시계열 데이터 파동 분석 방법 및 시스템.
The method according to claim 1,
The method and system may further comprise:
Reading the Candle Stacker Collection memory structure,
Identifying a channel identifier of the DDE link that caused the event if an event occurs that changes the value of the DDE link;
Obtaining transaction conciseness information through the identified channel;
For each of the items included in the candle accumulator Collection, if the channels are matched and if they coincide, causing the accumulator to accumulate the candle while passing the sale concatenation information as a factor
Wherein the spreadsheet-based time series data wave analysis method further comprises:
제 1 항 또는 제 2 항에 있어서,
상기 프랙탈 분석 방법은,
캔들 시트에 축적된 모든 캔들에 대해 프랙탈 여부를 확인하는 단계와,
상기 확인 결과, 프랙탈일 경우 동형인 이전 프랙탈을 검색하여 가격과 지표 사이의 다이버전스 및 추세 전환을 분석하는 단계와,
상기 확인 결과, 직전 프랙탈과 이격이 있는 동형 프랙탈일 경우, Up 프랙탈은 고가를 비교하고, Down 프랙탈은 저가를 비교하여, 프랙탈의 방향(Up 또는 Down)과 가격 움직임의 방향이 같을 경우 현재 프랙탈로 대체하고, 그렇지 않을 경우 이전 프랙탈을 유지하고 현재 프랙탈은 제외하는 단계와,
상기 단계의 결과, 대체를 해야 할 경우, Up 프랙탈에 대해 돌파 및 Down 프랙탈에 대해 붕괴 표기를 하고, 이전 프랙탈을 유지해야 할 경우, Up 프랙탈에 대해 저항 및 Down 프랙탈에 대해 지지 표기를 하고 이전 프랙탈과 동형이 아닌 직전 프랙탈 사이의 파동에 대해 파동 분석을 하는 단계와,
상기 확인 결과, 이격이 없는 동형 프랙탈일 경우, 사용자가 사전에 설정한 캔들 대표가 계산 방법을 조회하고, 계산 방법이 Typical 가격(고가, 저가, 종가의 평균가)일 때 Typical 가격을 비교하고, 평균가(고가, 저가의 평균가)일 때 평균가를 비교하여, 프랙탈의 방향으로 가격이 심화된 캔들만을 프랙탈로 선택하는 단계
를 포함하는 분석 방법.
3. The method according to claim 1 or 2,
The fractal analysis method comprises:
Confirming whether or not each candle stored in the candle sheet is fractal;
Searching for a previous fractal that is the same in the case of a fractal, analyzing divergence and trend conversion between price and index;
As a result of the above verification, if the fractal is the same as the preceding fractal, the Up fractal is compared with the higher price, and the Down fractal is compared with the lower price. If the direction of the fractal (Up or Down) If not, retaining the previous fractal and excluding the current fractal,
If, as a result of the above step, you need to override the Up fractal and break down for the Down fractal, and if you need to retain the old fractal, then you have the resistance for the Up fractal and the backing for the Down fractal, Performing a wave analysis on a wave between the immediately preceding fractal and the non-uniform fractal,
As a result of the above checking, when the uniform fractal is not spaced, the candle representative set by the user preliminarily inquires the calculation method, and when the calculation method is a typical price (average value of high price, low price, and closing price) (Average value of high price and low price), and selecting only the candle whose price is intensified in the direction of the fractal as the fractal
≪ / RTI >
제 1 항 또는 제 2 항에 있어서,
상기 모노파동 분석 방법은,
시작과 함께 분석 대상 캔들 시트의 모노파동들에 대해 엘리어트 패턴을 일괄계산 하고, 마지막 모노파동의 종점을 기록하는 단계와,
이후 DDE 이벤트에 따라 매매 체결정보를 수신하면, 마지막 모노파동의 종점을 갱신해야 하는지 판단하는 단계와,
상기 판단 결과, 신규 모노파동이 생성된 경우, 생성된 모노파동을 선행하는 네 번째 모노파동의 시점을 계산하고, 그 이후의 파동들에 대해 엘리어트 패턴을 분석하는 단계와,
상기 판단 결과, 기존의 마지막 모노파동을 소거해야 하는 경우, 소거해야 하는 모노파동에 선행하는 다섯 번째 모노파동의 시점을 계산하고, 그 이후 파동들에 대해 엘리어트 패턴 분석을 하는 단계와,
상기 과정 후, 최종 모노파동의 종점을 다시 기록하는 단계
를 포함하는 분석 방법.
3. The method according to claim 1 or 2,
In the monopulse analysis method,
Collecting the elitist pattern for the mono-waves of the candle sheet to be analyzed together with starting and recording the end point of the last mono-wave,
Determining whether the end point of the last mono wave should be updated upon receipt of the transaction completion information according to the DDE event;
Calculating a time point of a fourth mono-wave preceding the generated mono-wave when the new mono-wave is generated as a result of the determination, and analyzing the elitist pattern with respect to the subsequent waves;
Calculating a time point of a fifth mono-wave preceding the mono-wave to be erased when the existing final mono-wave is to be erased, and performing an elitist pattern analysis on the waves thereafter;
After the above process, recording the end point of the final mono-wave again
≪ / RTI >
제 1 항 또는 제 2 항에 있어서,
상기 프랙탈-프랙탈 파동 분석 방법은,
시작과 함께 분석 대상 캔들 시트의 인접한 이형 프랙탈 사이의 파동들에 대해 엘리어트 패턴을 일괄계산 하고, 마지막 프랙탈의 종점을 기록하는 단계와,
이후 DDE 이벤트에 따라 매매 체결정보를 수신하면, 마지막 프랙탈의 위치를 갱신해야 하는지 판단하는 단계와,
상기 판단 결과, 신규 프랙탈이 생성된 경우, 기존의 마지막 프랙탈과 비교하고, 상기 청구항 5에 명시된 인접 동형 프랙탈 처리 기준 및 이격이 없는 프랙탈 처리 기준에 따라 최종 프랙탈을 결정하는 단계와,
상기 단계 후, 형태가 교차하는 네 번째 선행 프랙탈의 위치를 계산하고, 그 이후 이형 프랙탈 사이의 파동들에 대해 엘리어트 패턴을 분석하는 단계와,
상기 판단 결과, 기존의 마지막 프랙탈을 소거해야 하는 경우, 소거해야 하는 프랙탈에 교차 선행하는 다섯 번째 프랙탈의 시점을 계산하고, 그 이후 이형 프랙탈 사이의 파동들에 대해 엘리어트 패턴 분석을 하는 단계와,
상기 과정 후, 최종 프랙탈의 위치를 다시 기록하는 단계
를 포함하는 분석 방법.
3. The method according to claim 1 or 2,
In the fractal-fractal wave analysis method,
Collectively computing elitist patterns for the waves between adjacent dissimilar fractal of the analysis target candle sheet with the start and recording the end point of the last fractal,
Determining whether the position of the last fractal should be updated upon receipt of the transaction completion information according to the DDE event,
Determining a final fractal according to a fractal processing criterion having no adjacent isometric fractal processing standard and spacing specified in claim 5 when a new fractal is generated as a result of the determination;
Calculating a position of a fourth preceding fractal intersecting the shape after the step, and thereafter analyzing the elicit pattern for waves between the differential fractal;
Calculating a time point of a fifth fractal preceding the fractal to be erased when the existing final fractal is to be erased as a result of the determination and then performing an elicit pattern analysis on the waves between the different fractal waves,
After the above process, the position of the final fractal is re-recorded
≪ / RTI >
KR20130068876A 2013-06-17 2013-06-17 Method And System For Time-Series Data Wave Analysis Using Spreadsheets Ceased KR20140146350A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20130068876A KR20140146350A (en) 2013-06-17 2013-06-17 Method And System For Time-Series Data Wave Analysis Using Spreadsheets

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130068876A KR20140146350A (en) 2013-06-17 2013-06-17 Method And System For Time-Series Data Wave Analysis Using Spreadsheets

Publications (1)

Publication Number Publication Date
KR20140146350A true KR20140146350A (en) 2014-12-26

Family

ID=52675626

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130068876A Ceased KR20140146350A (en) 2013-06-17 2013-06-17 Method And System For Time-Series Data Wave Analysis Using Spreadsheets

Country Status (1)

Country Link
KR (1) KR20140146350A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
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

Cited By (15)

* Cited by examiner, † Cited by third party
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

Similar Documents

Publication Publication Date Title
Teti et al. The relationship between twitter and stock prices. Evidence from the US technology industry
US11257161B2 (en) Methods and systems for predicting market behavior based on news and sentiment analysis
Halteh et al. Financial distress prediction of Islamic banks using tree-based stochastic techniques
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
US20130046710A1 (en) Methods and system for financial instrument classification
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
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
Yazdanfar Predicting bankruptcy among SMEs: evidence from Swedish firm-level data
US12190338B2 (en) Machine learning architectures and prediction models for generating data asset predictions
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
KR20170123873A (en) Host country evaluation method and system for international construction enterprises
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
Ozgulbas et al. Application of data mining method for financial profiling

Legal Events

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