Anthony Ananich

Software Architect

  • Blog
  • Testimonials
  • About
You are here: Home / Software Developemnt / How is it possible that US oil price felt below zero?

How is it possible that US oil price felt below zero?

April 21, 2020

Yesterday, on 20th April, US oil price felt below zero for first time in history. It may sound crazy for a human being but not for a machine however. So what the hell happened there?

A screenshot of  CL=F ticker from Yahoo Finance
[A screenshot of CL=F ticker from Yahoo Finance]

In our days trading at stock market happens at such a high rate that it becomes too difficult to give an appropriate response by placing bids manually. This is a kind of war of algorithms against other algorithms.

Algorithms are trying to overbid each other by putting higher or lower bids. Algorithms can do bids much quicker than humans and when it comes to stocks trading, speed really matters. But the issue is that even if algorithms are much quicker than people, they are not smarter than we are. And it seems that when price fell down to zero, one of algorithms mistook and submitted a negative price to the exchange.

Other algorithms got information about this bid and some of them were confused because they were not designed to trade negative prices. For them it looked like an odometer which switched from 0 to 999999.

Odometer overflow
[Odometer overflow. Image from Wikimedia Commons]

Thus, those algorithms interpreted this market event as extremely high price which is much higher than anything happened in the market before and they start selling whatever they had as quick as they was able because it was not likely that price will grow. At this moment price fell like a stone.

There were not too much algorithms however which managed to buy futures at negative prices and even trade a bit! Their owners are really happy now I believe. What all the others learned from this story is how much programmer’s mistake may cost.

In our days candlesticks do not convey opinion of the crowd any longer. Now they express opinion of algorithms written by freelancers.

Last modified: April 21, 2020

  • Email
  • GitHub
  • LinkedIn
  • RSS
  • Twitter

Search

Recent Posts

  • What’s the Difference Between Personal VPN and Enterprise-Level VPN Services?
  • How to bypass javax.net.ssl.SSLHandshakeException
  • How is it possible that US oil price felt below zero?
  • OData vs IDoc: what is the difference between SAP interfaces?
  • What is Master Data Management (MDM)?

Copyright © 2016-2020 Anthony Ananich