FXMasterCourse

Trading Order Out of Chaos

  • Facebook
  • LinkedIn
  • RSS
  • Twitter
  • About
  • Trading Approach
  • Resources
  • Forex Tools
    • MT4 Code
    • Tick Data
    • Useful Tools
  • In the Media
  • Testimonials
  • Contact
  • Member Login
You are here: Home / Market Dynamics / More on Market Dynamics: AUDUSD and the PBOC

January 7, 2016 by Corvin Codirla Leave a Comment

More on Market Dynamics: AUDUSD and the PBOC

More on Market Dynamics: AUDUSD and the PBOC

It’s only been the fourth trading day of 2016, but there is no shortage of surprises, volatility, and all round mayhem.

Today the AUDUSD had two announcements which can be considered relevant. The first was at 00:30GMT, the Building Approvals number, and shortly after 01:15GMT the PBOC rate fixing for the CNY.

The first announcement was followed by a slow 10 pip grind to the downside, followed by a retracement to 0.7084. The PBOC announcement was issued at 01:16GMT, on the back of which AUDUSD fell 60 pips over the next half hour.

What did the market do during these two periods? Did Bid/Ask indicate any expected upcoming event? How does the broker deal with such situations?

For the Building Approvals number, as expected we see the Bid/Ask grinding slowly higher from an average of 1pip to an average of 5 pip shortly after the announcement. Though building approvals collapsed the market remained orderly. It dropped 10 pips in 13 seconds but then caught itself. The Bid/Ask spread decayed slowly back to its 1pip average after one minute.

AUDUSDBuildingPermig

No surprises here, but plenty of time to get out of the market before the announcement. Trading was choppy between 0.7080 and 0.7075, so any orders should have incurred this order of slippage.

The PBOC was a completely different beast. It appears that the broker had no idea of the upcoming announcement. It certainly isn’t listed on ForexFactory!

The Bid/Ask spread stayed constant throughout. So how did the broker protect himself during what was quite route to the downside for AUDUSD: 40 pips in two minutes. In a similar fashion to yesterday, the broker stopped quoting. Looking at price action the announcement hit the market at 01:16:13 GMT. At 01:16:39 GMT there is an outage of quotes, with price at that time showing 0.70644. The outage was not a connection error the broker which I can read from the log files. Streaming data is re-established at 01:17:19 GMT, and price now stands at 0.70467, a 20 pip drop, and with it the associated slippage.

PBOCAUDUSD

So, the interesting thing that arises from this picture is:

First: Post the PBOC announcement the market went nuts, but execution still functioned. Tick Volume in the previous minute (01:15 GMT) was at 197. Tick volume between announcement and quote outage was 443.

Second: Is there a way that we can protect ourselves in a situation like this? To answer this question we need some reverse engineering, and the conclusions could be faulty. But: outage stopped after there was 20 pip move in roughly 25 seconds. That’s a pretty large move. So what about raising flags if you get a 10 pip move in 10 seconds? This could be a flag for some crazy stuff going on in the market.

Do we have sufficient time to close and get out if need be? Assuming it takes up to 5 seconds to get out of the usual scalping clip size (up to 5 0 lots let’s say, which $5mm notional), the answer in this case would have been yes.

I find these case studies fascinating because of the protective insights it allows.  I.e. protection of capital.  My intra-day strategies tend to be implemented via pending orders, i.e. limit and stop orders. The problem with limit orders is that the Forex Market does not have a centralized limit order book where retail trader can participate, and have real resting orders in place.  These limit orders (as well as the pending stop orders) tend to be held with the broker and when the market triggers them they are translated to market orders.  It’s off to the races then.  The idea is to use the above case studies to help avoid market situations where execution of market orders will lead to unnecessary slippage.  Remember: if you miss a trade, don’t chase it, there are another 50 years (assuming average life expectancy, etc.) to exploit the markets.

Lessons learned:

  • You can do away with economic calendars, and let the brokers do the leg work for you.
  • Even with unexpected events, the market shows its hand

Now to implement in MT4. Coming soon.

By the way, the next AUDUSD number is at 22:30 GMT, the AIG Construction Index. It’s given a medium importance rating by Forex Factory. Let’s see how the markets value it. We can benchmark against the red importance rating of the Building Approval last night.

Filed Under: Market Dynamics Tagged With: AUDUSD, Bid Ask, News Events, Slippage

Subscribe to Get the One Exercise which will Improve Your Foreign Exchange Trading Straight Away

  • Get rid of your fear of losing
  • Learn to stick to the rules
  • Achieve a Zen like state when you trade

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Browse Topics

Tags

ADP AUDUSD Backtest Bid Ask Bonds Breakout CHFJPY Commodities ECB Economic Indicators Economic Releases Emerging Markets Engulfing Candles Equities EURCHF EURSEK EURUSD FOMC FX G10 GBPUSD HFT Kelly Market Timing Mean Reversion Moon News Events News Trading NFP ORB Performance Measures PPP Python Range Expansion Recession Risk Parity Sharpe Ratio Slippage Solar Eclipse SP500 Trading Systems USD USDCAD USDCHF USDJPY

Subscribe to Get the One Exercise which will Improve Your Foreign Exchange Trading Straight Away

  • Get rid of your fear of losing
  • Learn to stick to the rules
  • Achieve a Zen like state when you trade

Search Site

Testimonials

Python Backtesting

In Part 1 we used simple Python to Improve our Backtesting times.  Starting out with DataFrames we took a simple RSI strategy over a period of 7000 days and reduced from 7.3 seconds (which is a complete joke; sorry Pandas!) down to 0.003 seconds by converting everything to lists. But if you recall the comparison table at the end of Part 1

ImplementationTime for RSI2 Backtests
Python – Lists0.003s
Java0.00005s
C0.…
Improving your Python Backtesting – From DataFrames to Cython [Part 2]
Equities Mean Reversion
Equities mean-reversion works right now. And as part of Building Consistently Profitable Trading Systems it forms a key component. In this article we’ll present the final version of the mean-reversion system to form part of the trading toolbox, and the final portfolio. It’s the Larry Connor’s RSI2 strategy.  And it’s based on the two concepts we covered in Equities and Their Mean Reversion Habits:
  • Looking for a series of down days
  • Looking for reversion towards a short dated movi… Read more
Equities Mean Reversion
EURUSD tick data for the period 31st January 2016 to 5th February 2016. Zip file contains CSV files for each day. The format of the CSV files are: Local Time, Server Time, Server Time Milliseconds, Bid, Ask. The time resolution is in seconds. This means that there can be multiple quotes per second.
Tick Data EURUSD , 20160131 – 20160205, Broker1
EURUSD tick data for the period 14th February 2016 to 19th February 2016. Zip file contains CSV files for each day. The format of the CSV files are: Local Time, Server Time, Server Time Milliseconds, Bid, Ask. The time resolution is in seconds. This means that there can be multiple quotes per second.
Tick Data EURUSD , 20160214 – 20160219, Broker1
Logout
Members
Mean Reversion Currency Trading
Mean Reversion trading works for equities; and currencies. We saw in the last article how combining two simple ideas for equities produced a stable system over the last 30 years. Can we repeat a similar analysis for currencies? Yes!  However, be warned.  Currency trading is a different magnitude of difficulty to equity trading.   Currency traders have had a real tough time since 2008 (take a look at the BTOP Barclay Hedge Currency Trader Index). As always it depends which pond yo… Read more
Trading Mean Reversion in Currencies

© 2023 · FXMasterCourse · Privacy Policy · Terms & Conditions · Earnings Disclaimer

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT