HN user

minimax

4,318 karma

I like to talk about markets, trading, finance, and the technology involved therein.

email: plesiosaurus99@gmail.com

Posts100
Comments808
View on HN
www.bloomberg.com 9y ago

Battle for ETF Crumbs Escalates as Passive War Gets Aggressive

minimax
1pts0
www.bloomberg.com 9y ago

SEC May Regret the Day It Allowed Leveraged ETFs

minimax
2pts0
web.mst.edu 9y ago

The 2005 Tom Sauk Upper Reservoir Failure [pdf]

minimax
1pts0
www.ft.com 10y ago

Trading: What happened when the pit stopped

minimax
13pts6
www.scientificamerican.com 10y ago

An Internet Cable Will Soon Cross the Arctic Circle

minimax
4pts0
medium.com 10y ago

Why people pay to read The New York Times

minimax
1pts0
www.bloombergview.com 10y ago

We Are All Zero Hedge

minimax
2pts0
www.bloomberg.com 10y ago

Unmasking the Men Behind Zero Hedge

minimax
227pts167
www.bloomberg.com 10y ago

A Wine Mogul Says Fidelity Cheated Him Out of Millions

minimax
8pts2
www.bloomberg.com 10y ago

Inside the Nondescript Building Where Trillions Trade Each Day

minimax
5pts0
ftalphaville.ft.com 10y ago

That time I defaulted on Bloomberg’s Tracy Alloway

minimax
1pts0
www.bloomberg.com 10y ago

Fight Over Sale of London Stock Exchange Is About to Get Nasty

minimax
2pts0
www.bloomberg.com 10y ago

BATS Resurrects IPO Plan Three Years After a Botched Attempt

minimax
3pts0
www.bloomberg.com 10y ago

EU Transactions Tax Plans Unravel into 2016 as Governments Clash

minimax
2pts0
www.wsj.com 10y ago

Web-Shopping Deluge Boxes in Landlords

minimax
2pts0
espn.go.com 10y ago

Vegas sportsbooks take hit on big day for NFL favorites

minimax
2pts0
www.bloomberg.com 10y ago

How to Catch Spoofers Who Manipulate Markets

minimax
8pts0
www.bloomberg.com 10y ago

The One-Man, $1.2B ETF Shop

minimax
11pts2
mechanicalmarkets.wordpress.com 10y ago

IEX, Ideology, and the Role of an Exchange

minimax
23pts2
www.bloomberg.com 11y ago

“My Handheld’s Down”: How the Big Board Went Dark

minimax
1pts0
www.nytimes.com 11y ago

Conviction of Former Goldman Programmer Is Overturned

minimax
21pts2
www.reuters.com 11y ago

SEC settles with Sand Hill Exchange for alleged illegal derivatives sales

minimax
1pts0
www.chicagobusiness.com 11y ago

Closing Time – Stories from Chicago's Famed Trading Floor

minimax
9pts0
www.cnbc.com 11y ago

Online retailer Etsy opens at $31 after pricing IPO at $16

minimax
2pts0
www.wsj.com 11y ago

Etsy Inc. Prices IPO at $16 Share

minimax
2pts0
recode.net 11y ago

Netflix Subscriber Numbers Soar, and Its Stock Price Does the Same

minimax
6pts0
www.wsj.com 11y ago

Merger That Came to Aid of Knight Capital Struggles

minimax
1pts0
www.washingtonpost.com 11y ago

SEC finalizes key JOBS Act rules for small businesses

minimax
2pts0
www.nytimes.com 11y ago

As Silence Falls on Chicago Trading Pits, a Working-Class Portal Also Closes

minimax
2pts0
www.ft.com 11y ago

Blythe Masters joins cryptocurrency startup

minimax
1pts0

It doesn't mean anything for Chicago. "NYSE Chicago" is an electronic exchange hosted in New Jersey. It has Chicago in the name because NYSE bought the old Chicago Stock Exchange in 2018 (which was partially hosted in Chicago and partially in NJ... it was weird). To my knowledge post-2018 NYSE Chicago never had any trading operations in Chicago. NYSE does have sales people in Chicago because of the large prop trading community in the city and it would be hard to see how this NYSE Texas situation changes that.

It doesn't happen. All the exchanges have a "Day" order type that you can send before 9:30 that will be live on the book when it opens at 9:30 (or transitions to the "core" session at 9:30, most US exchanges have a premarket session prior to that). The idea of having some sophisticated strategy that sends 100ns before 9:30 is nonsense.

The NYSE runs out of a public data centre (called NY4) which is run by Equinix.

No. NY4 is in Secaucus. NYSE operates out of an ICE (NYSE parent co) owned facility in Mahwah about 25 miles north of there. They managed to pick out the one big US equities exchange operator _not_ running in an equinix facility.

Sorry but this whole post sounds like someone who is sort of HFT adjacent but doesn't really know what they are talking about. Sending orders at "09:29:59.9999971 at the hope your order arrives at 100ns past 9.30am." What?

if this was found by accident, how many things still remain undiscovered.

This, to me, is the most important question. There is no way Andres Freund just happened to find the _only_ backdoored popular open source project out there. There must be like a dozen of these things in the wild?

Yes, exactly. Fidelity is a private company just like Reddit and Discord are. There are still shares in the private company held by various owners, but the shares aren't traded publicly, which is what it means to be a public company.

You can't really "front run" a retail order. Front running means you (assuming you are an agency broker) get a big market moving order from a customer, do a trade in your own account first (in the same direction as the customer order), then execute the customer order which moves the market in your favor.

Retail orders are small and generally aren't capable of moving prices. Your order for 100 shares of whatever isn't going to move the price so you can't really make money ahead of it.

Can anyone suggest a good book that would serve as an introduction to finite field arithmetic? I keep randomly running into it (e.g. this post), but don't understand it well enough to follow the discussion.

All the transactions detailed in the SEC order are outright sales of stock (not options). He was both selling stock he already owned to avoid losses and selling short to generate additional profit. Before it was acquired, AFOP never had a very substantial market cap so it’s possible AFOP didn’t actually have listed options, or that it did but they weren’t liquid.

I suspect that AFOP was probably a typical low volume small cap and that Li’s selling while not large in nominal terms was probably still pretty significant relative to the average daily traded volume. Large enough to be picked up by a pretty simple screen anyway.

The XIV is (was) meant to track the daily inverse of (roughly) the same underlying index as VXX. So a 10% up day for the index should be 10% up for VXX and 10% down for XIV. Now we can plug in rough approximations for Monday 2/5 and Tuesday 2/6.

The underlying index was up something like 90%. So VXX up 90% and XIV down 90%. Next day the index goes down 25% so VXX down 25% XIV up 25%. The two day returns for VXX will be 1.90 * .75 = 42% up and the two day returns for XIV will be 0.10 * 1.25 = 87.5% down. You can see how the daily tracking blows out the tracking over longer terms (just 2 days in this case). Since the VIX moves had been relatively small on a day to day basis, it sort of looked like they tracked each other on inverse terms over longer periods but it was just an illusion.

Lots of people trade physically settled commodities futures contracts without handling the underlying products. You just have to make sure you close or roll your position before it settles.

Here are some numbers. 0.5% of a $50 stock is $0.25. So to break even on the tax alone you need to sell $.50 higher than you buy. That alone will blow out the spread any market maker is able to quote at. The other problem is that now scratching (you buy at the bid and now it looks like the price is going the other way so you aggress and sell back into the bid for no profit) is also extremely expensive (you lose $.50 per share on a $50 stock just scratching). That's going to really kill your profitability. Maybe someone could figure out how to make it work, but it would be an extremely painful regime for market makers.

The real reason the article is unserious is because IEX is basically purpose built to game the execution quality metric they're looking at (effective spread... trade price vs NBBO midpoint). Imagine you built a dark pool that only executes at the midpoint of the NBBO. It would have a perfect "effective spread" score but contribute nothing to the displayed NBBO. That's essentially what IEX is. Their midpoint order type only has value because of the displayed liquidity at the other rebate-paying exchanges.

I think that's about half right. A 0.5% tax on all equities trades, which is what Bernie was proposing, would put a bunch of HFTs out of business basically overnight and at the same time dramatically increase costs for investors via 1) the tax (obviously) 2) wider spreads 3) reduced liquidity.

If my Robinhood trades of 100 lots of more execute at a few pennies higher than the price when I place the order

They're not really allowed to do that and I don't think they are doing that. Robinhood (or whatever wholesaler they route your order too) is required to execute your order within the nbbo. They can't just e.g. fill your buy orders a few cents above the national best offer because they want to make some extra money. The regulations don't work that way...

Any reasonably good optimizing compiler will implement that switch statement as a jump table so it's really just one conditional branch even though it doesn't look like it.

My understanding is that nothing serious has gone wrong, so far, in nearly two years.

GBTC is a bad way to trade bitcoin and the chart in reference [2] you posted shows exactly why. A good BTC tracking ETF would have NAV = market cap, but here you can see that NAV and market cap are unlinked (as are returns for GBTC vs bitcoin) and people are generally paying way over NAV (in some cases over 50%!) to own GBTC. This is presumably due to unsophisticated traders buying GBTC without understanding that they're getting a terrible deal.

In summary, yes something is seriously wrong with GBTC and has been wrong for the entire life of the product.

Snap Inc. S-1 9 years ago

There is no non-voting FB stock yet. It's still tied up in a shareholder lawsuit.

Ah I see. In size() and c_str(), strictly speaking it's not the category constants that become 8 byte immediates but rather the category mask. Since the category constants and masks are all compile time constants I wonder if a smarter compiler could have performed this optimization for you.