News for hackers. Stuff that matters.
Re:Algorithmic Trading: The Play-at-Home Version by exelius on Monday August 10, 2015 @02:20PM (#10036274)
Yeah, most people don't realize that finance is a zero-sum game. That leads to arms races which over time remove the lion's share of the profit (companies will spend money on a better solution to a problem until such time as a better solution costs more than the value of the opportunity).

I expect this to replicate itself on the low-end as well.

Re:Algorithmic Trading: The Play-at-Home Version by barrkel on Monday August 10, 2015 @03:31PM (#10036719)
I don't really see how finance is a zero-sum game.

I mean, trading in paper without any insight into the capital allocation the paper is abstracting, and observed over a very short time horizon, it's more or less zero-sum. Many synthetic products just distribute risk differently. Etc.

But finance more generally is helpful for efficiently allocating capital towards wealth generating industry - and by industry I mean it literally, people physically doing things, creating things, generating wealth by the sweat of their brow. When you own a share of a wealth-generating enterprise that grows in value, you're acquiring some fraction of the discounted future returns on that effort today. This isn't zero-sum; it's a slice of tomorrow's wealth, today. And it's backed by real action, actual things, products and services that you can use or exchange with other people for things you prefer more. These are things that didn't exist before the capital allocation, and may never have come about without it.

Re:Algorithmic Trading: The Play-at-Home Version by ericjang on Monday August 10, 2015 @03:41PM (#10036794)
Sorry, it was not my intention to suggest that trading is not productive, or that it's truly a zero-sum game.

You probably know this already, but I'll provide some more context for the interested:

In reality, two parties can walk away from a trade believing (in the moment) that they got the better deal. Otherwise, they wouldn't be trading in the first place. This results because people have different utility functions. A farmer might be willing to buy insurance that gives him negative expected value, because his utility function incorporates a larger risk term than the insurer. A fur trapper sells furs to a buyer because 1 pelt is not scarce to him. With derivative contracts this analogy gets a bit abstract, but the justifications hold.

Liquidity providers add liquidity to the market precisely because they think that the rebates are "worth more" than the liquidity they are providing. A liquidity taker might still fill their trade because they have a different utility function. The net gain for society would be the net gain in total utility, if we were somehow able to convert them into normalized units.

However, if the liquidity taker is a nearly identical firm with a nearly identical utility function, then that implies that the liquidity provider and taker disagree over who is on the losing side of the trade. One party has better information or luck than the other and the future eventually reveals which was the better choice.

To put it another way, I believe it is a zero sum game if players with identical utility functions (i.e. two small prop shops with $200K book) trade with each other. Both probably have identical utility functions, and future events will reveal whether buying or selling was the correct choice in terms of utility. There are quite a number of such players swimming in the market, so there is a zero-sum game of "who knows more" that goes on underneath the actual net utility provided by liquid markets.

Re:Algorithmic Trading: The Play-at-Home Version by gnaritas on Tuesday August 11, 2015 @01:42AM (#10039286)
> In reality, two parties can walk away from a trade believing (in the moment) that they got the better deal.

In reality, two parties can walk way not just believing, but actually getting the better deal. Both parties can be winners, there is not always a loser when a trade is made. One guy could be exiting a long while profiting taking while the counter party is opening a short, and they can both bank profit from the trade. Maybe one is hedging and doesn't mind if the trade goes against him because it's hedging another trade in his portfolio to keep him market neutral. The idea that one guy wins and one guy loses is simply far to simplistic.

Re:Algorithmic Trading: The Play-at-Home Version by infinite8s on Monday August 10, 2015 @03:52PM (#10036849)
Are there prop shops with books that small?
Re:Algorithmic Trading: The Play-at-Home Version by psykotic on Monday August 10, 2015 @10:22PM (#10038765)
Lots of them. "Prop shop" can be a glorified term for someone trading out of their personal funds.
Re:Algorithmic Trading: The Play-at-Home Version by ericjang on Monday August 10, 2015 @10:40PM (#10038823)
yeah, the person mentioned in the article trades a $200K pot with 3 others.
Re:Algorithmic Trading: The Play-at-Home Version by dasil003 on Monday August 10, 2015 @07:48PM (#10038240)
That's why the winning move is not to bet your own money, but instead to convince some whales to pay you fees to invest their money. From that perspective good algos are really just a marketing cost.
Re:Algorithmic Trading: The Play-at-Home Version by matiu on Monday August 10, 2015 @11:38PM (#10038966)
This is true.

As a fund owner, you know the magic formula: If your fund customers win, you win, if they loose, they loose.

It's a good position to be in.

Re:Algorithmic Trading: The Play-at-Home Version by TuringNYC on Tuesday August 11, 2015 @06:37AM (#10040071)
Not quite. There is a cost to building the system. The surrounding code could be massive. Also throw in accounting, reporting, regulatory requirements, etc and you are down quite a bit of overhead costs. Without the profit sharing, even charging a 2% expense would not cover all these -- especially your time value given someone with such skills can easily be making 200k on simple salary.
Re:Algorithmic Trading: The Play-at-Home Version by joosters on Monday August 10, 2015 @02:35PM (#10036361)
The 'zero-sum game' part is meaningless and adds no insight here. It doesn't matter whether you believe trading/gambling is zero-sum or not.

For instance, imagine you have a poker-playing bot at a poker table, where the house takes no cut of the stakes. Zero-sum? Yes. But your bot has to be better than the other players, and win more than its running costs in order to profit. Now imagine the same situation but the house does take a cut. Zero-sum? Not any more. But your bot still has to be better than the other players and its running costs in order to profit. The house 'rake' just increases your operating costs.

I think you are confusing the issue with large scale HFT (where companies pay more and more for slightly faster comms), which is a world away from the trading strategies the article is talking about.

Re:Algorithmic Trading: The Play-at-Home Version by SonicSoul on Monday August 10, 2015 @02:58PM (#10036515)
Think you missed the point. All he was saying (I believe) that no matter how good your models are it's still a race between the players to get the biggest share of the pot. The more players the less chance you have
Re:Algorithmic Trading: The Play-at-Home Version by joosters on Monday August 10, 2015 @03:21PM (#10036659)
That's true of many endeavors, and is unrelated to any 'zero-sum' argument.
Re:Algorithmic Trading: The Play-at-Home Version by jsprogrammer on Monday August 10, 2015 @03:00PM (#10036525)
Another way to look at your 'profit' is just as an increase in the operating costs of all the other players and the house.

I think the zero-sum part implies that this type of trading is not actually productive. At this point, it is literally just modifying numbers represented as fluctuations in local electro-magnetic fields instead of something useful like carrying spices from one continent to another.

Re:Algorithmic Trading: The Play-at-Home Version by fluidcruft on Monday August 10, 2015 @03:06PM (#10036557)
That's the logic suckers use when buying bitcoin mining hardware.
Re:Algorithmic Trading: The Play-at-Home Version by pjlegato on Monday August 10, 2015 @05:07PM (#10037351)
> finance is a zero-sum game

It's not, because new money is always entering the system from the real economy.

For example, there is not a fixed amount of money invested in the stock market that the players just trade among themselves in a zero-sum game. Under normal economic conditions, people make money in some other non-finance industry and invest it in stocks, increasing the total pool.