Forums

GE Volume Experiment Results

Quick find code: 17-18-468-66048710

Erico9001

Erico9001

Posts: 3Bronze Posts by user Forum Profile RuneMetrics Profile
Hey everyone, I and my partner used a few coins to conduct an experiment with the Grand Exchange. The result is unexpected and puzzling, and I would like to discuss it. It has led to many questions I have not considered about the grand exchange before.

Experiment:

Theoretically, if the grand exchange evenly distributes items between multiple buyers and sellers who are exchanging at the same prices, the number of users competing at these prices could be determined easily. Simply buy a large quantity of an item and sell it to a partner, keeping track of what percentage of your item ended up in their box. For instance, if a partner received 1000 items from a sale of 10,000 items, there would be 9 other users competing with the partner.

For this experiment, I used the eye of newt. The current low price of eyes of newts is 3 GP and the high is 4GP. I bought 12,000 of the item for 4GP and had a friend place an offer in for 12,000 eyes of newts for 3GP.

Result: My partner received NONE of the 12,000 items. They all went to other people The partner was not at grand exchange limit.

What are the implications of this? There are many possibilities. To not have received a single item out of 12,000: are there really over 12,000 other users trying to buy this item? Maybe do the items sell in multiples? If they sold in multiples of 100, there would then have to be over 120 people in total buying the item, which would be more likely than 12,000. Is there some sort of hidden queue system in place, perhaps prioritizing people who have had their offers in the longest?

If this is a known answer, I would very much like to hear it. If not, what do you think is the cause?
«* › ¸ - ¯ · . Signature Coming Soon! . · ¯ - ¸ ‹ *»

28-Sep-2018 02:33:28

Bag Of Karma
Jan Gold Premier Club Member 2014

Bag Of Karma

Posts: 13Bronze Posts by user Forum Profile RuneMetrics Profile
The grand exchange takes order priority into account before distributing items. One or many people most likely had put large orders into the grand exchange before your friend. Therefore there is a good chance their order had priority over your friends. This is known and has been around since the introduction of the grand exchange. Its the same reason why people keep partyhat offers in at max cash for years at a time. At one point or another they will be prioritized if one gets dumped into the g.e market for one reason or another.

28-Sep-2018 02:51:17

H Rassy
Aug Member 2019

H Rassy

Posts: 17,113Opal Posts by user Forum Profile RuneMetrics Profile
If both players sell or buy for the same price it is not first come first serve,i am reasonably sure of this. At least I am 100% sure this was the case at one point in the past.
It seems that both players get some time to sell,alternating between the 2. For example:2 players sell at 180. First hour player 1 is selling,2nd hour player 2 is selling 3rd hour player 1 is selling. You can then increase your selling by spreading it out over more slots,as every slot gets same amount of time allocated. Same when buying. It works something like this though I am not sure about the details as in how much time every slot gets. It could be devided into parts of 5 minute or maybe even 1 hour.


Hmm you are right about the partyhats,that would indicate first come first served. Yet I am reasonably sure it works different with bulk items.

28-Sep-2018 11:00:32 - Last edited on 28-Sep-2018 11:05:38 by H Rassy

Tom Grey
Oct Member 2019

Tom Grey

Posts: 7,201Rune Posts by user Forum Profile RuneMetrics Profile
H Rassy said:
If both players sell or buy for the same price it is not first come first serve,i am reasonably sure of this. At least I am 100% sure this was the case at one point in the past.
It seems that both players get some time to sell,alternating between the 2. For example:2 players sell at 180. First hour player 1 is selling,2nd hour player 2 is selling 3rd hour player 1 is selling. You can then increase your selling by spreading it out over more slots,as every slot gets same amount of time allocated. Same when buying. It works something like this though I am not sure about the details as in how much time every slot gets. It could be devided into parts of 5 minute or maybe even 1 hour.


Hmm you are right about the partyhats,that would indicate first come first served. Yet I am reasonably sure it works different with bulk items.


It works the same. You need to account for the possibility that someone can sell an order so large that it fills all preceding ones before you and you get items sold.

28-Sep-2018 11:31:31

Midas
Jul Gold Premier Club Member 2010

Midas

Posts: 951Gold Posts by user Forum Profile RuneMetrics Profile
I have tested this previously on several dozen alts and can confirm that the way it works is as follows:

When X number of offers are placed for an item at the same price, the way the purchases are determined has to do with the order in which the buy offers were put in, the quantity being bought by each buy order, and the quantity being sold at a time. The first person to have put the offer in will receive the first batch of items that are sold, where the "batch" is the number of the item that is being sold instantly in one go. Then, the second batch goes to the second chronological buyer, the third batch to the third, and so on.

Here's a concrete example of how it works:

Suppose Player 1 placed an order for 10k eyes of newt at 3 gp each. At some later time, Player 2 placed an order for 10k eyes of newt at 3 gp each as well. Finally, suppose Player 3 placed an order for 10k eyes of newt at 3 gp each after Player 2. Sequentially, this means the offers were placed as 1 -> 2 -> 3. When Player 4 goes to sell his 10k eyes of newt, suppose he puts in a sell offer of 500 eyes of newt at 3 gp each. All 500 of these eyes of newt will go to Player 1 because this is counted as the first batch and goes to the first sequential buyer. Now, Player 4 decides to put in a sell offer of 1000 eyes of newt at 3 gp each. Since Player 1 has already received a fill and the others haven't in the sequence, all 1000 of these eyes of newt will go to Player 2. Player 4 then decides to sell exactly 1 eye of newt at 3 gp each. This single eye of newt goes to Player 3. Finally, Player 4 sells the last 8499 eyes of newt at 3 gp each all at once. All of these eyes of newt then go to Player 1.

Notice that this is consistent with the idea that partyhats are purchased sequentially. Since only 1 partyhat is sold at a time per GE slot (since they would presumably be sold for max cash), a batch is equivalent to an item in this scenario.

29-Sep-2018 03:33:38 - Last edited on 29-Sep-2018 03:36:20 by Midas

Nex is Life
Nov Gold Premier Club Member 2016

Nex is Life

Posts: 2,007Mithril Posts by user Forum Profile RuneMetrics Profile
Bag Of Karma said:
The grand exchange takes order priority into account before distributing items. One or many people most likely had put large orders into the grand exchange before your friend. Therefore there is a good chance their order had priority over your friends. This is known and has been around since the introduction of the grand exchange. Its the same reason why people keep partyhat offers in at max cash for years at a time. At one point or another they will be prioritized if one gets dumped into the g.e market for one reason or another.
Hey man can you stop impersonating me I was wondering when I wrote that post
You'll get it when you deserve it.

29-Sep-2018 13:19:27

H Rassy
Aug Member 2019

H Rassy

Posts: 17,113Opal Posts by user Forum Profile RuneMetrics Profile
Midas said:
I have tested this previously on several dozen alts and can confirm that the way it works is as follows:
.


This is interesting,and it does make sense indeed. Thx for sharing.
I am then quiet sure that each slot count as a single new offer,if 1 player uses all 8 slots to buy his eye of newt he will get the first 8 batches.

29-Sep-2018 21:43:09 - Last edited on 29-Sep-2018 21:44:42 by H Rassy

Midas
Jul Gold Premier Club Member 2010

Midas

Posts: 951Gold Posts by user Forum Profile RuneMetrics Profile
Tom Grey said:
Midas, have you tried that in practice? Like create identical orders on two accounts and then sell 2 items 1 by 1 on a third account?


Yes, I tested it on several dozen alts to make sure it worked the way I thought it did.

30-Sep-2018 00:16:40

The contents of this message have been hidden

30-Sep-2018 14:07:21

Quick find code: 17-18-468-66048710Back to Top