Meyers

Analytics

Analytics

Advanced Mathematical Trading Strategies & Walk Forward Out-Of-Sample Analysis

applied to algorithmic trading of stocks, futures & forex

Info: (312) 280-1687 support@meyersanalytics.com

applied to algorithmic trading of stocks, futures & forex

Info: (312) 280-1687 support@meyersanalytics.com

Order Online
Power Walk Forward

Optimizer Walk Forward

Metric Explorer Walk Forward

Performance Explorer Walk Forward

Input Explorer Walk Forward

Surface Explorer Key Daily & Intraday

Trading Strategies Nth Order Fixed Memory

Polynomial Strategy Nth Order Fading Memory

Polynomial Strategy End Point Fast Fourier

Transform Strategy Goertzel DFT

Strategy Five Parameter

Parabolic Strategy Dennis Meyers

Working Papers

Optimizer Walk Forward

Metric Explorer Walk Forward

Performance Explorer Walk Forward

Input Explorer Walk Forward

Surface Explorer Key Daily & Intraday

Trading Strategies Nth Order Fixed Memory

Polynomial Strategy Nth Order Fading Memory

Polynomial Strategy End Point Fast Fourier

Transform Strategy Goertzel DFT

Strategy Five Parameter

Parabolic Strategy Dennis Meyers

Working Papers

While the mathematical technique called the Goertzel algorithm is unknown to many, this algorithm is used everyday without even knowing it. When you press a cell phone button have you ever wondered how the telephone company knows what button tone you pushed? The answer is the Goertzel algorithm. This algorithm is built into tiny integrated circuits and immediately detects which of the 12 button tones(frequencies) you pushed. Here we will use the Goertzel algorithm to detect the frequencies of price series.

In a my working paper entitled "MESA vs Goertzel DFT" (papers page) , I demonstrated that the Goertzel-DFT Algorithm has superior frequency detection abilities for sine waves imbedded in noise when compared to the MESA algorithm. Previous researchers using MESA constrained themselves to using MESA to find only the cycle with the highest amplitude and called that cycle the dominant cycle. In this system, we will find and use the frequencies with the N (N is user selectable from 1 to 10) highest amplitudes to create a noise filtered signal curve that we will follow to create our system buy and sell signals. The Adaptive N Cycle Goertzel Discrete Fourier Transform (nCycleGZ) super fast DLL finds the N cycles(frequencies) with the highest amplitudes at each price bar, and creates a x bar ahead(x is user selectable) noise filtered projected momentum curve. This process gives a more robust noise filtered signal than a single frequency (dominant cycle) procedure. You are no longer constrained to using only a single frequency. The nCycleGZ algorithm is faster and superior to MESA in finding cycles in noisy price series.

The nature of intraday price movements is constantly changing due to current economic surprises, events and trader sentiment. Also, the time of year changes the nature of intraday markets, such as the seasons, holidays, vacation time, etc. As such, the periods or frequencies found on intraday prices three months ago may no longer be the same as the frequencies found on today's intraday data. We expect the frequencies found on intraday data to vary over time.

For this system we create a strategy that walks forward one bar at a time. The strategy will take a fixed number, M, of closing prices and use the Goertzel Algorithm(GA) to find the N frequencies with the highest amplitudes. Using those N frequencies, amplitudes and phases, we will construct a new price that forecasts the price x bars ahead. We will save this x bar forecast value, or forecast point. Next, we move the M closing prices forward one bar adding the next bar and dropping the last bar so that we have exactly M closing prices again. With this new M closing prices window, we compute the next bar forecast value from the N frequencies found by the GA and save it. We keep marching the M closing price window forward one bar at a time, calculate and save the new forecast point until we reach the end of our data. We then connect all the generated forecast points to produce a curve that creates the N cycle next x bar forecast as the N frequencies used to create the next x bar forecast change over time. Thus, this curve adapts to the closing price's changing frequencies and projects x bars ahead so that it's lag is minimized when things change.

The ** accompanying TS manual** consists of:

**A short tutorial on the details of performing walk forward optimization with out-of-sample testing.****How I look for the "best" parameters in an optimization run.****A complete description of the nCycleGZ strategies and indicators and their input parameters.****The walk forward optimization method used and a table of the walk forward results for the 5min bars listing parameter selection, Profit/loss, Drawdown and Largest Losing Trades.****The parameter test ranges used.****A EasyLanguage code printout.****A chart printout of the system and its associated indicator with the out-of-sample period system buy and sell signals displayed on the chart.****Performance Summaries for the total time period and the out-of sample segments.**

In addition the nCycleGZ system has its exact duplicate in indicator form which is displayable on the price chart and in the charts printout, so that the user can visually see how the buy and sell signals occur.

All systems are orientated to short term trading in all bar ranges from 1 tic, to 1 min bars to daily bars. All of the systems have been walk forward tested either on daily data or intraday data.

The ** accompanying NS manual** consists of:

**How To Setup A New chart With Data Series, Indicator & Trading Strategy.****A complete description of the N cycle Goertzel Indicator & Strategy Input Parameters****The N cycle Goertzel Strategy Applied to E-Mini (ES 5 min bars)****The Adaptive n Cycle Goertzel DFT Math and Derivation.****A Summary Table of All Strategy and Indicator Names**

**For TradeStation or MultiCharts**, ** The Adaptive N cycle Goertzel Discrete Fourier Transform System** package consisting of manual, DLL files, Strategy(System) and Indicator eld files is being offered through

For **NeuroShell Trader/DayTrader Pro,** ** The Adaptive N cycle Goertzel Discrete Fourier Transform System ** package consists of a manual as described above and a special setup exe file that installs all the Trading Strategies, Indicators, and DLL into NeuroShell. This product is being offered through

How To Order

To order online

Thank you for your Interest....Dennis Meyers