Skip to main content
MANIFOLD
Do most manifold users lose mana from trading?
14
Ṁ290Ṁ1.2k
resolved Sep 6
Resolved
YES

At the time of closing (1 week from creation) will most users on the site have generated negative profit from trading?

I'm excluding things like quest bonuses and referrals. This question is strictly about profit generated from trading.

edit 2023-08-29 22:50 PST:

I don't know how I will resolve this because I don't know how to get the right answer. I assume one of the admins could look in the DB and answer it with a quick query but I'm not guaranteeing that they will do that.

some FAQ:

Accounts that have never made a trade don't factor into this, treat those accounts as if they were never created. Inactive accounts that have made a trade but lost money (or made a profit) do count.

Market context
Get
Ṁ1,000
to start trading!

🏅 Top traders

#TraderTotal profit
1Ṁ33
2Ṁ17
3Ṁ1
4Ṁ1
5Ṁ0
Sort by:
predictedYES

Now that trading has closed, I will run the script to calculate the all time profit/loss of all the accounts on manifold. I verified the script does something sensible. Thanks again to chris.

predictedYES

@zzlk I ran the script at more or less exactly midnight 2023-09-06 00:00 PDT

There are 40672 total users
  Of these, 29375 (72.2%) have nonzero profit.
    Of these, 13036 (44.4%) are in positive profit

So, most users do in fact lose mana from trading.

predictedYES

Here's a Python script that I think will answer this question, assuming that you are happy with treating a user's profit not being exactly equal to zero as a reliable enough indicator that they have placed at least one bet.

I can imagine it's possible that users that have placed a single bet and immediately reversed it might have exactly zero profit, but even then possibly not - since mana balance is a floating point number, floating point rounding may mean even reversing a trade may not result in exactly zero balance. So I think profit exactly equal to zero is probably a pretty good indicator of not having made a bet.

Downloading data on all bets to check for sure whether a user has made a bet is a bit more intensive, but could probably be done if necessary.

https://gist.github.com/chrisjbillington/f86f77499493680002cdf125db9bc0c7

predictedYES

@chrisjbillington Thanks for posting this, I was going to write something in rust but this is much easier. Once the market closes I'll run it just to be sure then resolve.

Trading is zero sum, right? If I am making mana from trading someone else is losing it?

@KevinBurke There's market subsidies for every new trader on a market which come from Manifold and also an initial subsidy from the market creator when a market is made, so it's positive sum.

This is very much yes, but closer than people might guess. A quick run over all current users gives:

There are 39749 total users
  Of these, 27278 (68.6%) have made at least one bet
    Of these, 12193 (44.7%) are in positive all-time profit

Edit: the above was checking user['lastBetTime'] to determine whether a user had made a bet. Confusingly, some users have positive all-time profit despite lastBetTime being absent from their info. If you instead treat nonzero all-time profit as indicating someone has traded (is there any other way one's profit can be nonzero, other than trading?), then you get a slightly different number:

There are 39749 total users
  Of these, 28851 (72.6%) have profit not exactly equal to zero.
    Of these, 12927 (44.8%) are in positive profit

@chrisjbillington I guess that boosts claimed count towards profit.

predictedYES

@AnT I'm pretty sure they don't

Money or mana?

@Arinbjorn Mana, edit: updated the title to make that clearer