These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Market Discussions

 
  • Topic is locked indefinitely.
 

Placing A large buy order - possible bug

Author
stu2000
Perkone
Caldari State
#1 - 2011-12-20 04:00:28 UTC  |  Edited by: stu2000
Hey guys,
I have recently come into some money.... eve money that is, nobody has died Big smile. I have been using my money to become an arms dealer and have noticed that if I am lazy and want to buy a large amount of something at one time, the only way is to select the item third or fourth down in the market list (add up the quantities to be >= to the amount you want) and click buy, and enter the amount.

This will literally buy the amount that you put in at that selected price and will not fill the cheaper orders at their listed prices. Is there a way to get around this? Ie place a market order to be filled by volume and pay whatever price necessary at the cheapest listed price?

This is best demonstrated with a picture:
http://img1.uploadscreenshot.com/images/orig/12/35213560927-orig.jpg

In that picture there are 9754 missiles listed at 59.99 isk, 52 at 60, and 7989 at 84.32 isk. Now what you want to do is buy 50,000 missiles in one go. To do this the most efficient way, you have to put in 3 buy orders at 59.99 isk, 60, and 84.32. However to buy all in one market order, you end up buying 50,000 at 84.32 isk per unit.

Also, I notice in my wallet that there is one listed transaction for the full amount with one client instead of 3 transactions with 3 clients. Does this mean that the other clients were paid at their listed price or the unit price I paid per unit? Or does it mean that the client I bought missiles from effectively 'buys' the cheaper orders and sells them to me and pockets the difference? Or does the extra isk just disappear into the ether?

Stu
Riley Moore
Sentinum Research
#2 - 2011-12-20 04:05:23 UTC

Working as intended.

Also, advanced buy order = extra tax so you're throwing away money. The cheapest way is, buy all at 59.99, then buy all at 60.00 then buy all at 84.32 then how many you still need at 84.32. (dont use advanced buy orders)

Large volumes of highly researched Ammo, drones, charges and ship bpo's. Biggest BPO store in EVE! https://forums.eveonline.com/default.aspx?g=posts&m=445524#post445524

stu2000
Perkone
Caldari State
#3 - 2011-12-20 04:11:03 UTC
Riley Moore wrote:

Working as intended.

Also, advanced buy order = extra tax so you're throwing away money. The cheapest way is, buy all at 59.99, then buy all at 60.00 then buy all at 84.32 then how many you still need at 84.32. (dont use advanced buy orders)



I was making the following edition when you had replied:

Also, I notice in my wallet that there is one listed transaction for the full amount with one client instead of 3 transactions with 3 clients. Does this mean that the other clients were paid at their listed price or the unit price I paid per unit? Or does it mean that the client I bought missiles from effectively 'buys' the cheaper orders and sells them to me and pockets the difference? Or does the extra isk just disappear into the ether?

Do you know what happens to the extra isk?
Akita T
Caldari Navy Volunteer Task Force
#4 - 2011-12-20 04:18:17 UTC
Buy orders are orders to buy for NO MORE than X ISK, but you can always pay less.
Sell orders are orders to sell for NO LESS than Y ISK, but you can always receive more.
Upon matching pairs of orders, the selected price is that in the newest order.

In other words, you always buy from or sell to the best-priced order, but at whatever price YOU selected.
If several orders are tied at the same price, older order gets processed first.

If an order expires, it VANISHES from the market listing, but still remains active until the next downtime.
So, yes, you can actually buy stuff from (or sell stuff to) and invisible order, if that order has the best price, but you have no way of knowing what price that might be unless you were there when the order vanished and remember it.
Tom Hagen
Twilight Empire
#5 - 2011-12-20 04:20:29 UTC
The sell orders are offering to sell you missile at a lower price.
You place a buy order saying you want to buy at an higher price.
The market wont stop you. So you end up paying the price you said you want to pay.

The people with sell orders below you buy order pockets the extra ISK and are happy cats...
stu2000
Perkone
Caldari State
#6 - 2011-12-20 04:22:51 UTC  |  Edited by: stu2000
Akita T wrote:
Buy orders are orders to buy for NO MORE than X ISK, but you can always pay less.
Sell orders are orders to sell for NO LESS than Y ISK, but you can always receive more.
Upon matching pairs of orders, the selected price is that in the newest order.

In other words, you always buy from or sell to the best-priced order, but at whatever price YOU selected.
If several orders are tied at the same price, older order gets processed first.

If an order expires, it VANISHES from the market listing, but still remains active until the next downtime.
So, yes, you can actually buy stuff from (or sell stuff to) and invisible order, if that order has the best price, but you have no way of knowing what price that might be unless you were there when the order vanished and remember it.


Sorry, this if anything has made me more confused. I dont understand this business of expired orders. Are you saying orders dont disappear as soon as they expire in time?

What happens to the extra isk (the difference that has come out of my wallet per unit, and the lower sell price of the multiple orders used to fill the order). Just to make it clear this is me making an immediate buy order off the sell orders, not putting up a listed buy order to sit there on the market.

Stu
stu2000
Perkone
Caldari State
#7 - 2011-12-20 04:26:29 UTC  |  Edited by: stu2000
So to summarise. There is no way to put in a buy order by VOLUME instead of by price. ie fill order at whatever price to get 50,000 of the item at cheapest price?
Sola Mercury
Republic Military School
Minmatar Republic
#8 - 2011-12-20 10:28:30 UTC
stu2000 wrote:
So to summarise. There is no way to put in a buy order by VOLUME instead of by price. ie fill order at whatever price to get 50,000 of the item at cheapest price?


No, and if you think about it, you will see, this would break the game, as anyone would place the same buy orders, only different in wanted amounts.
stu2000
Perkone
Caldari State
#9 - 2011-12-20 14:03:40 UTC  |  Edited by: stu2000
Nono what I am talking about is an immediate fill order. Not a market order that sits on the market. Ie you type the amount you want to buy and it fills it immediately with the price varying depending on the sell orders on the market.

If you refer to this page: http://en.wikipedia.org/wiki/Order_(exchange)#Market_order
I am talking about a market order and you are talking about a limit order
Bath Sheeba
Another Success Story
#10 - 2011-12-20 14:38:37 UTC
And what we are saying is that market orders are manual fills.....otherwise you will get a limit order at the price you set.
Claire Voyant
#11 - 2011-12-20 14:46:03 UTC
CCP should implement both quick-sale and quick-buy features to sell to existing buy orders and buy from existing sell orders, but I'm not going to hold my breath waiting for that.
stu2000
Perkone
Caldari State
#12 - 2011-12-20 15:04:18 UTC
Bath Sheeba wrote:
And what we are saying is that market orders are manual fills.....otherwise you will get a limit order at the price you set.

Yes Im just saying it would be nice if I didnt have to put in 3-4 manual fills, and there was the capability that i can just implement one order, 'buy 5000 at market price' like I can with a real broker.
Akita T
Caldari Navy Volunteer Task Force
#13 - 2011-12-20 15:12:34 UTC  |  Edited by: Akita T
stu2000 wrote:
Are you saying orders dont disappear as soon as they expire in time?

Correct.
They only disappear for good during downtime.
Between the time they expire and the downtime, they're "stuck in limbo" - invisible, but still processing on the market.

EDIT : More accurately, they are *guaranteed* to end for good during the next downtime.
They *might* end for good earlier, but the exact timing of those occasional between-downtimes processings is much harder to pin down and may depend on other factors like, say, location.

Quote:
What happens to the extra isk (the difference that has come out of my wallet per unit, and the lower sell price of the multiple orders used to fill the order). Just to make it clear this is me making an immediate buy order off the sell orders, not putting up a listed buy order to sit there on the market.

It always goes to the seller in full regardless of what sell price he asked.
And the seller is always the one with the best (lowest) priced order (and in case of a price tie, the one with the oldest order).
Sometimes, the best priced order is one of those invisible orders that expired after the previous downtime but was not yet taken down by the next downtime.

stu2000 wrote:
So to summarise. There is no way to put in a buy order by VOLUME instead of by price. ie fill order at whatever price to get 50,000 of the item at cheapest price?

Correct.
If you want the best price possible for "IMMEDIATE" duration buy orders you have to manually go through each existing sell order.
You can always put up a 3-month buy order at whatever price you deem fair though. Takes longer but usually ends up cheaper than buying from sell orders.
stu2000
Perkone
Caldari State
#14 - 2011-12-20 15:43:06 UTC  |  Edited by: stu2000
kudos to Akita T a very well structured/informative post. Thanks! That cleared up a few things for me. I had no idea about these orders still hanging around after they expire. I had always assumed they immediately disappeared once they expired and nothing to do with downtime.

Yes, lets face it the only type of orders implemented in eve are 'limit' orders, where you can set the duration period for them to live on the market. Setting a 'limit' order to immediate is pointless in my mind, you might as well click the sell orders and hit buy and enter the volume. I guess though, this is effectively what I did (setting up one such pointless immediate buy order), when I clicked on a more expensive sell order and put in a volume of 50,000. I had meant to effectively put through a 'Market' order instead though, which doesnt exist.....yet (fingers crossed).

Thanks again!
Stu