stanislav zaitsev. technical indicator – moving average market price movement analysis fundamental...

18
Stanislav Zaitsev

Upload: cornelia-sims

Post on 18-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

Stanislav Zaitsev

Page 2: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic
Page 3: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

TECHNICAL INDICATOR – MOVING AVERAGETECHNICAL INDICATOR – MOVING AVERAGE

Market Price Movement AnalysisF

UN

DA

ME

NTA

L A

NA

LYS

IS

TECHNICAL ANALYSISanalysis of price dynamic based on the price history and volumes

CHAOS THEORYBill Williams, Malkiel

Elliot Waves TheoryRalph N. Elliot

Multifractal AnalysisBenoit B. Mandelbrot

CYCLES THEORYJ.M. Hurst

Trend-Following AnalysisIncluding Frequency Filtration approaches

Harmonic Analysis

GRAPHICAL ANALYSIS

Page 4: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

SMA = SUM (CLOSE (i), N) / N

EMA = (CLOSE (i) * P) + (EMA (i - 1) * (100 - P))

SMMA (i) = (SUM1 - SMMA (i - 1) + CLOSE (i)) / N

LWMA = SUM (CLOSE (i) * i, N) / SUM (i, N)

Simple Moving Average (SMA)

Exponential Moving Average (EMA)

Smoothed Moving Average (SMMA)

Linear Weighted Moving Average (LWMA)

TECHNICAL INDICATOR – MOVING AVERAGETECHNICAL INDICATOR – MOVING AVERAGE

Page 5: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

COMPARING JMA (Jurik Research) with EMACOMPARING JMA (Jurik Research) with EMA

Jurik Research www.jurikres.com

Page 6: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

TREND FOLLOWING EFFICIENCYTREND FOLLOWING EFFICIENCY

According to Jurik research(http://www.jurikres.com/), the best MA filter indicator should have:

1) Minimal distance between price line and filter line. This will impact the speed for decision making.

2) Minimal gap between price and filter lines when uptrend is being changed to downtrend. If not, the prediction of the price will not be precise

3) Minimal distance when there is uptrend. Otherwise it will take a time for convergence.

4) Maximal smoothness. Otherwise, there will be too many false signals generated.

Page 7: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

COMPARING DIFFERENT TYPES OF MACOMPARING DIFFERENT TYPES OF MA

Jurik Research www.jurikres.com

Page 8: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

WAVELET TRANSFORM (CONTINUOUS)WAVELET TRANSFORM (CONTINUOUS)2

)21( 2 xex Wavelet ”Mexican Hat”and normalized wavelet family

2

2

; 211

a

bx

ba ea

bx

ax

0,, aRba

bafdxa

bxxf

abaW ;,)(

1),(

Continuous wavelet transform:

Decomposition

2; )(,

1)(

a

dbdaxbaW

Cxf ba

)(^

C, where

1

2

3 Reconstruction

Page 9: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

ORTHOGONAL DISCRETE WAVELET TRANSFORMORTHOGONAL DISCRETE WAVELET TRANSFORM

1

2

3

Znn nxw

x)(

22

1

Page 10: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

OUTPUT DATA

WAVELET FILTRATION ALGORYTHMWAVELET FILTRATION ALGORYTHM

LOADING TIME SERIES

HANDLE COEFFICIENTS REMOVING DETALIZATION

MAKE DETALIZATION COEFFICIENTS LOWER OR EQUAL TO 0

RECONSTRUCT THE TIME SERIES BY REVERSE WAVELET TRANSFORM USING MODIFIED

COEFFICIENTS

Choose Transform Type

Choose Wavelet

CHOOSE COEFFICIENTS

HANDLING ALGORYTHM

PARAMETERS

INPUT DATA

Page 11: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

“WAVELET FILTRATION STUDIO” TOOL“WAVELET FILTRATION STUDIO” TOOL

Page 12: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

CREATE WAVELET BY ENTERING COEFFICIENTSCREATE WAVELET BY ENTERING COEFFICIENTS

Page 13: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

CREATE FILTERCREATE FILTER

Page 14: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

IMPORT FINANCIAL DATAIMPORT FINANCIAL DATA

Page 15: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

APPLY FILTER TO TIME SERIESAPPLY FILTER TO TIME SERIES

Page 16: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

CLASSES HIERARCHY AND STORAGECLASSES HIERARCHY AND STORAGE

Page 17: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

OPEN SOURCE PROJECTOPEN SOURCE PROJECT

http://code.google.com/p/wavelet-filtration-studio/

Wavelet Filtration Studio is available for free on Google Code with all sources as a open source project

Page 18: Stanislav Zaitsev. TECHNICAL INDICATOR – MOVING AVERAGE Market Price Movement Analysis FUNDAMENTAL ANALYSIS TECHNICAL ANALYSIS analysis of price dynamic

TO IMPLEMENT IN FUTURE…TO IMPLEMENT IN FUTURE…

DIFFERENT WAVELET TRANSFORMS

CONTINUOUS

DISCRETE REDUNDANT W. T. (FRAMES)

MULTIRESOLUTIONAL ANALYSIS (MRA)

THIS IS DONE

NON-STATIONARY WAVELET TRANSFORM

BIORTAGONAL WAVELET TRANSFORM

COMPARISION OF THE DIFFERENT FILTERS BY THE KNOWN 4 CRITERIA

Make Wavelet Filtration Studio to support any input data (1d, 2d etc), not only

financial

Implement support for 2D (and possibly nD)

transformations and include all types of prices

Open/Close/Hi/Low to allow analyzing financial data by 2 dimmentional

wavelet transforms (including support for directional wavelets)