FX BABA TRADING
Menu
  • ABOUT
  • BLOG
  • ZSCORE INDICATOR
  • ZSCORE DASHBOARD
  • ZSCORE TRADING STRATEGIES
  • FOREX ROBOT
  • GET IN TOUCH!
Menu

ZScore Trading System

Posted on May 25, 2020November 14, 2020 by FX BABA

This post brings an end to my series on statistics in trading. If you are reading my blog for the first time, I highly recommend that you first read my posts about Standard Deviations, Bollinger Bands & Natural Distribution

The ZScore is the tool that brings all the statistic elements together, especially if we can use its values in the form of an Oscillator Indicator as you see below

The ZScore tells us how many standard deviations price is from a particular average. If price data is Naturally Distributed, which sometimes it is and sometimes it is not as much, the values would range primarily between -3 & +3, with most values ranging between -1.96 & +1.96.

In the chart above, we can see the ZScore indicator set with a period of 20 for the EURUSD Daily. Location above or below the zero line represent price either above or below the 20 period moving average since the value zero represents a zero deviation from the mean, price is located right at the average line.

It is worth noting that Bollinger Bands are usually set at 2 deviations from the mean. Based on this particular example above we can see how entering trades at such levels +1.96 or -1.96 delivered some decent profits. Such strategy is known as Mean Reversal.

The Formula to calculate the ZScore is quite simple. Z = (Price – Mean)/StdDev. An entire Spreadsheet & trading system can be built simply by having access to Price data, which is provided by most Central Banks, the ECB being the most natural distributed.

The ZScore can be calculated not only based on Price but also averages of price, aka Moving Average. In this case we would use a period for the price average which is much shorter than the period average we are focusing our trading.

In the example above we have a ZScore indicator set to calculate Z of an average. In this particular case we used a 20 period average of price and 100 period average as our main average. In order to provide a better visual representation we added two moving averages to the chart. 20 period in Green and 100 period in red.

As the ZScore indicator crossed over the zero value, we can see the shorter period average crossing above the longer period average, giving you an entry signal known as Average Crossover. The ZScore indicator remained positive while Price remained above the 100 average. An ideal situation here would have been to add a second ZScore indicator with a period of 20 which would have provided us with exits and re-entries as the value crossed below and above the zero line, representing price crossing below and above the 20 period average. A strategy known as Trend Continuation.

In the example above you may wonder why entering a Short at the +1.96 value provided a false signal as price continued to move upward. Mean Reversal strategies carry such risk. Eventually Price will reverse, but no one knows for certain when that will be. Mean Reversal strategies are better suited when Price is within a horizontal range rather than trending in one particular direction

The good news is, the ZScore indicator can also help us determine whether price is trending or not! For this purpose we can calculate the ZScore of the Standard Deviation itself. If values are moving downward we can determine the Standard Deviation is decreasing and thus price is consolidating while if the values are increasing we can determine an increase of the Standard Deviation which is usually followed when prices are trending in one particular direction.

In the example above we have a Z of Price indicator and below we have a Z of Std Deviation indicator. #1 was giving us a reversal entry signal but #2 was still increasing and therefore the entry signal was not confirmed. A few candles later #1 gave us a reversal entry signal again but this time it was confirmed by the #2 indicator showing a decline.

As you can see from the different examples above, the Z indicator offers a lot of ways to decipher the particular conditions of a particular traded instrument. We can, mathematically, define:

  1. The location of Price in reference to a an average to determine whether price is reaching oversold or overbought levels.
  2. The volatility of Price in reference to an average to determine whether price is entering consolidation or whether price is trending.
  3. The overall trend direction by examining the location of a shorter period average in reference to a longer period average

We spent countless hours working to create an indicator that would allow us to use the data that the ZScore provides in a visual format for us to determine what, when and for how long to trade a particular instrument. The ZScore Indicator Suite shown in the examples above is available for rental use for the MT5 platform.

I sincerely hope it enhances your trading performance. An entire system can be built with it

ZScore Indicator Suite at MQL

2 thoughts on “ZScore Trading System”

  1. Pingback: Volume ~ The Fuel of Price – FX BABA TRADING
  2. Pingback: Normal Distribution – FX BABA TRADING

Comments are closed.

VPS Service I use

I spent plenty of money, time and frustration looking for and changing VPS companies. Finally found one that is affordable, fast and dependable!

Click here to check them out!

I get a small commission if you choose to use them, which helps me pay for this website.

Disclaimer

All of this website’s contents and information provided by FX BABA elsewhere, such as on Telegram, Twitter & Instagram including news, market analyses, trade ideas & trade signals are solely provided as general market commentary, and should not be taken by you, the reader, as recommendation nor investment advice.

Categories

  • Risk Management
  • ZScore Forex Trading ~ Foundation
  • ZScore Forex Trading Strategies
  • Twitter
  • Email

Economic Calendar

Economic Calendar by TradingView

FX RATES

Forex Rates by TradingView
©2021 FX BABA TRADING | WordPress Theme by Superbthemes.com