Regulators crack down on HFT market spoofing algos

Finextra reports that regulators have begun to crack down on HFT firms that employ algorithms to submit fake orders to manipulate the market.

Regulators on both sides of the Atlantic have levelled their first fines against high frequency traders who deployed computer algorithms to spoof the markets by placing and immediately cancelling bids and offers in futures contracts.

David Meister, the CFTC’s enforcement director, says: “While forms of algorithmic trading are of course lawful, using a computer program that is written to spoof the market is illegal and will not be tolerated. We will use the Dodd Frank anti-disruptive practices provision against schemes like this one to protect market participants and promote market integrity, particularly in the growing world of electronic trading platforms.”

Leave a comment

Filed under Finance

Book Review: Night Fall, Nelson DeMille

NightFallThis is another John Corey novel by Nelson DeMille. What I admire about DeMille is that he’s written a couple of brilliant, one-off books set during the Cold War (The Charm School, The Talbot Odyssey) as well as this modern day series about a semi-retired NYPD detective with a sharp, though politically incorrect, sense of humour. This title has many of the signature John Corey features: struggle against the reach and might of the FBI/CIA; grapple with mortal enemy Ted Nash; call on NYPD contacts for off-the-books investigations; act like a jerk but still win the heart of the lovely Kate Mayfield. But it’s also based on a true story, the crash of flight TWA 800, and DeMille handles that with sensitivity whilst telling his own fictional story alongside the true horror of the crash.Four starts

1 Comment

Filed under Book Review

XPerf Trace Viewer

Bruce Dawson wrote a review of xperf and Windows Performance Analyzer.

Leave a comment

Filed under Programming

How the robots lost

BusinessWeek published this article by Mathew Philips on high frequency trading.

He relates the rise of several HFT firms:

By 2010, HFT accounted for more than 60 percent of all U.S. equity volume and seemed positioned to swallow the rest.

Now, he predicts the end is nigh:

For the first time since its inception, high-frequency trading, the bogey machine of the markets, is in retreat.

Speed traders aren’t just trading fewer shares, they’re making less money on each trade. Average profits have fallen from about a tenth of a penny per share to a twentieth of a penny.

This could be due to increased competition and higher fees for co-location. Now there’s extra regulation:

Last fall the SEC said it would pay Tradeworx, a high-frequency trading firm, $2.5 million to use its data collection system as the basic platform for a new surveillance operation. Code-named Midas (Market Information Data Analytics System), it scours the market for data from all 13 public exchanges.

Leave a comment

Filed under Finance

Growing demand for CFDs

TheTradeNews.com reports that buy-side firms are turning to equity derivatives, a trend that is likely to grow when the Financial Transaction Tax is in place:

Craft believes institutional investors are increasingly looking to trade CFDs, which offer the same benefits of holding equities, without the need to own them.

Under FTT, derivatives attract a lower tax levy:

Craft said the swap portfolio rules under EMIR and the current outline of the European FTT meant CFDs would offer asset managers tax efficiencies for trading the synthetic rather than the stock.

Leave a comment

Filed under Finance

Why Mobile Web Apps are so Slow, Drew Crawford

Excellent article that covers lots of reasons why mobile web apps aren’t going to get faster anytime soon. Herb Sutter’s blog post lists some of the contents and a summary.

As a C++ guy, I appreciated the points about garbage collection. I like to be in control of the memory used by my software, and it’s good to know there are sound arguments why explicit memory management is superior in low memory environments:

In particular, when garbage collection has five times as much memory as required, its runtime performance matches or slightly exceeds that of explicit memory management. However, garbage collection’s performance degrades substantially when it must use smaller heaps. With three times as much memory, it runs 17% slower on average, and with twice as much memory, it runs 70% slower. Garbage collection also is more susceptible to paging when physical memory is scarce.

When JavaScript people or Ruby people or Python people hear “garbage collector”, they understand it to mean “silver bullet garbage collector.” They mean “garbage collector that frees me from thinking about managing memory.” But there’s no silver bullet on mobile devices. Everybody thinks about memory on mobile, whether they have a garbage collector or not. The only way to get “silver bullet” memory management is the same way we do it on the desktop–by having 10x more memory than your program really needs.

Leave a comment

Filed under Programming

Book Review: The Big Short, Michael Lewis

TheBigShortAnother great book by Michael Lewis. Although it might be a stretch for anyone who doesn’t already have a passing knowledge of the financial products involved, it’s a brilliant read. He manages to turn some pretty outrageous characters into unlikely heroes, and shines on a light on the murky dealings that led to the credit crunch of 2008.
20130322-204818.jpg

Leave a comment

Filed under Book Review

Windows Timer Resolution

RandomAscii posted an article on Windows Timer Resolution. He reckons that increasing the timer frequency affects energy efficiency and can take a performance hit.

Leave a comment

Filed under Programming

New Concepts Lite paper (2nd revision)

The ISOCpp blogposted a link to the latest Concepts Lite paper.

Leave a comment

Filed under C++, Programming

Runtime-sized arrays v std::dynarray in C++ 14

Interesting question on StackOverflow regarding the differences between the proposals in C++14 for std::dynarray and runtime-sized arrays.

Leave a comment

Filed under C++, Programming