Thomas Peterffy must think we are idiots. Anyone who trades commodity contracts for any period of time knows that the real cost of the contract is the actual cost of the commodity - storage costs. When storage costs spike and the actually commodity spot costs go down, the future will become negative!
One way to get a handle on storage costs is think of them being inversely proportional to the value density. The higher the value density, e.g. gold the less the storage costs. Oil is not so dense so storage costs matter. Financial instruments like the Treasury Bonds and the S&P futures contract have zero storage costs. Storage cost is of-course different than carry cost (the cost of funding your long position).
On another aside, I have known folks who have worked at IB in the past, and their systems absolutely suck dead goats. Huge masses of legacy C++ code with poor testing. Most of these brokerage firms have legacy code base from the 90s that is poorly understood. They also have nonexistent organizational quotient around code validation, correctness and testing their risk models. A futures margin model is not something one can whip up over a weekend but a good CS undergraduate can program one over a couple months.
Sorry for the IB customers but I have zero sympathy for IB or should I say negative ;)
https://www.cmegroup.com/confluence/display/EPICSANDBOX/Posi...
The CEO also said they would pay $100million to clean up, which is not chump change, even for them I bet.
I'm not saying they were blameless, but I think most systems which have never had a given variable go negative, that years after they were written finally have that variable go negative, will have problems.
If they really cared or if this was as obvious as everyone here is claiming it is, negative price support would be part of their certification suite. It is not.
As a customer I’m not surprised at all. Their software is terrible, especially the simplified web application and their mobile app. Terrible. But their fees are incredibly low. You can convert a million dollar to other popular currencies for less than 20$ at interbank rates. Just nuts.
For my limited requirements, Interactive Brokers does seem to meet needs, but do you know of a platform that is highly regarded that is accessible for clients outside of the States?
Interactive Brokers seemed to tick a lot of boxes at the time when I chose them.
On a serious matter, doesn't Peterffy owns a huge chunk of IB and a brokerage is as riskless of a transaction business as you can get to in the financial industry as possible.
IB's frontends used to lead the market and their pricing is decent too. Who else lost $100 million because they did not program futures and span margin properly?
> “That’s how it’s possible for these contracts to go absolutely crazy and close at a price that has no economic justification,” Peterffy said. “The issue is whose responsibility is this?”
It’s pretty well known that commodity futures contracts are a game of hot potato for most investors as the expiration date approaches. But the Interactive Brokers CEO doesn’t offer an alternative solution. How would the contracts be structured instead that would avoid this? I don’t see how it would be possible.
Looks like Interactive Brokers fucked up in more than one way here.
There are plenty of things to watch out for with these ETFs. You pay ongoing expense fees. And ETFs, especially those that aren't just holding containers for assets, can have subtleties in their prospectuses that cause their value to fluctuate in counterintuitive ways. There's still a lot to be cautious about.
However, compared to the actual futures, they're more suitable for casual investors, for reasons such as what we see here. They can't go below 0 and don't necessarily involve margin. And the ETF will typically deal with things like rolling the futures position ahead of expiry.
Most commodity and leveraged ETFs are designed to benefit just one party - the designer of the ETF. There are plenty of articles on USO and its travails.
This listed as making commodity ETFs more suitable for "casual investors" is the exact reason why they always lose money on ETFs. Retail investors for the most part do not understand contango or backwardation and do not understand (even though it's listed at the beginning of every prospectus) that these are not buy and hold instruments. In fact, I'd argue that it's easier to understand roll costs by actually having to roll futures contracts yourself (which is not difficult at all) vs having it obfuscated away in an ETF.
> They can't go below 0
One month ago people know that futures can't go below 0. What guarantees ETFs will never go below zero? It's economically absurd to think an ETF holding negatively priced assets will still have positive value.
I would argue that if an investor isn't knowledgeable enough to trade an underlying, the investor shouldn't trade an ETF of these.
Very much so. I wrote software for financial traders in the 1990s, and I heard tell of a couple of clerks (in this context, sort of "trader intern") who thought they were smart enough to do a little commodity metal trading on the side. However, they didn't quite understand the details of contract expiration, and so supposedly they ended up with 25,000 pounds of copper delivered to somebody's parents house. Oops!
Interactive Brokers' software is usually very solid. I'm surprised they weren't ready to handle this, the possibility of oil going negative had been discussed for some time before it happened.
> Peterffy said there’s a problem with how exchanges design their contracts because the trading dries up as they near expiration. The May oil futures contract -- the one that went negative -- expired the day after the historic plunge, so most of the market had moved to trading the June contract, which expires May 19 and currently trades around $24 a barrel.
> “That’s how it’s possible for these contracts to go absolutely crazy and close at a price that has no economic justification,” Peterffy said. “The issue is whose responsibility is this?”
Nobody ever promised neither liquidity nor positivity of prices, it is the fault of the brokerage, plain and simple. Thankfully $100M is something that IBKR can take on their books (they have $3B of cash according to the latest filling).
That is certainly not my experience. Endless bugs in TWS over the years, and the support people are unbelievably rude. Every time I try to report a bug they start out by blaming me, it usually takes 2-3 back and forth rounds until they admit it's actually broken and tell me they'll forward the issue to the tech people. After that it's radio silence and you never know if they'll actually fix it or not.
And let's not get into the disaster that is their API...
Except their web portal. 40-50% of the time it is unable to load my portfolio data (even without the current market value, just the number of stocks and cash balances). At the same time I log into the mobile app, it forces a logout on the web app (why?) and it is able to load the balances and portfolio. No explanation. Same network, no adblocker or other browser plugin.
[1] https://web.archive.org/web/20200117115242/https://www.cmegr...
[2] https://www.cmegroup.com/trading/energy/crude-oil/light-swee...
Wow, just wow. They are handling millions (billions?) of dollars every day and couldn't find the time to test that they can just DISPLAY a minus sign. That's insane.
And it's not even that outlandish. People were saying it could go into the negative weeks before it happened. This just seems like pure laziness. Just pretend everything is business as usual.
I have a gut feeling that this bug was flagged and closed as WONTDO because "that'll never happen"
It turned out the assumption was wrong and yeah, you should remove the logic handling that once it's evident futures may go negative, and you should have a process capable of making that change with only a day or two notice. But being robust the rest of the time at the expense of mishandling a once-in-fifty-years event is not in itself a bug.
If you disagree, should a trading system also allow negative prices for precious metals futures? Stocks? Currencies? Options? Bonds? Futures on stocks or bonds? I can contemplate all of those trading negative in extraordinary, contrived scenarios but I would design systems today not to trade them at negative prices.
The distinction you’re looking for here is those who are speculating on market prices, vs. those who are hedging against market prices. If you use or sell oil in large amounts, it makes sense to use futures to stabilize your downside risk, even if those futures are cash settled.
That being said, I think that cash settled futures make purely speculative trading much easier, so you’d have a good point if that’s what you were heading towards.
Modulo the fact that almost no one a naive observer might accuse of "speculating" is actually speculating, I do agree that speculating on commodities futures is dumb, because taking a directional bet on anything you don't have inside information into is dumb.
What? How is it any more dumb than speculating and buying a stock hoping it will go up?
Speculation in futures is what gives those farmers liquidity in the markets.
Futures is a zero-sum game.. so in my world futures make way more sense to trade than everything throwing money into stocks to magically make money out of thin air until they don't.
Seriously, do people enter into contracts like this in other parts of their life?
That said, it varies by regional availability. For instance, Canada has fewer options: https://www.producer.com/2017/11/hedging-with-u-s-futures-an... To properly hedge a Canadian producer using a US future you’d need to also hedge against the Canadian dollar, presumably. And hope that the weather and such is similar enough.
>I worked as a risk manager in a commodity trading firm and only hedgers qualified to take delivery were permitted to hold contracts going to delivery.
Ehh.. what? I've been part of a CTA for many many years, we have trading programs.. our clients trade in our programs.. the entire industry never takes delivery yet trades all these contracts which have delivery (metals, ags, energies). Very confused what you are talking about.. everyone rolls out of these before first notice dates.. brokers are on your back a week before the FND are coming up.
IB fucked up, no doubt, but these idiots are trading shit they know nothing about.
Don't trade on margin.
It's not reasonable for them to expect to deal with a platform that misrepresents the state of the market and executes trades at a non-market price, as was happening here. (It was telling them the oil futures still had a positive price when it was negative, and making them pay on that basis.)
Is it? Isn't this the entire reason risk management departments exist?
There are tons of opportunities in finance to make short-sighted proclamations like "the number of futures in this kind of contract is always 100" or "this type of security can't go negative", and have it be true at the time, but false 5 years later when they add a new type of contract.
My notion is that if much of the trading (and it can be shown by futures volumes) cannot possibly be on actual physically deliverable quantities, then most must be "speculation" by people who cannot actually produce the asset. Would this be a help to stabilize the market?
I know it all has to get settled in the end by the expiration date, but just an idea.
The underlying theme here is that speculators are not providing utility to the market, which is wrong. They are bridging time and risk.
Let's just call it what it is: gambling.
That said, there is an issue here with futures contracts: you can get very very large leverage when the price is near zero. This is the real issue with instruments that can negative price and just like their are “circuit breakers” in markets for big price swings, there should be breakers for entering the “near zero” range.
Futures contracts that CAN BECOME NEGATIVE don't let large leverage when price is near zero, that's NOT TRUE. Future contracts margin is calculated with SPAN, and if it's done correctly, it considers the scenarios where price can go below 0.
It clearly is. If I can buy a contract for 1c, I can get 100,000 contracts for 1000usd. Then if the price rises of falls by 1usd, I'm up/down 100,000 dollars. Can you think of any retail product with that sort of leverage?
That's the danger of putting zero in a denominator.
Volatility has a cost. With oil, it's one that the US and other countries hae historically tried to dampen with various industrial and political methods (the national strategic oil reserve, military/political "influence" on foreign oil producers, subsidies for domestic production), but seems like the current situation is beyond those methods' ability to control.
1. https://www.macrotrends.net/1369/crude-oil-price-history-cha...
2. https://www.energy.gov/sites/prod/files/2015/08/f25/LCOE.pdf
3.https://en.wikipedia.org/wiki/Cost_of_electricity_by_source#...
4. https://en.wikipedia.org/wiki/Cost_of_electricity_by_source#...
Does this pose a risk of IB going insolvent? If they do, is there a risk of their customers being just another creditor of a bankrupt corporation, with respect to the stocks and futures that IB holds on behalf of those customers? Or are those instruments held in bailment, or actually by some other company, rather than as IB assets?
A bit of a design flaw, I wonder did they spend as much money on the software as Equifax did?
if (-3.70 != 1) { send an alert; }
> Customers will be made whole, Peterffy said. “We will rebate from our own funds to our customers who were locked in with a long position during the time the price was negative any losses they suffered below zero.”
I'd imagine this is so they don't get sued and have some shoddy code pop up during trial.
same result of avoiding litigation, but even fewer consequences
I know the monthly spot average of that statistic (fetched from FRED, the Fed of St. Louis system) won't turn negative, but still...
My thoughts precicely, is there anyone on here that could explain the intricacies of these kind of trades?
Ironically this is the same guy who will sell you a gym contract without a cancellation option and blame you for not doing your research when you owe him $1100.