Buy orders should not execute for more than market price

No you don’t. You buy from sell orders OR you set up your own purchase orders at a price you decide to fix for yourself.

Right. But in Eve these require two distinctly different approaches to fulfilling the order. In real life they are automatically taken care of by your brokerage firm.

No they are not. You are confusing “stock trading” with “futures markets”.

Whether good or bad, EVE market has more or less combined them both.

But this is too sensible a discussion and there is not enough flaming or poorly-disguised swearing so I’m calling it for a while.

2 Likes

Why can’t an Eve buy order be treated as a limit order and if there are no sell orders available then create the buy order?

So it would be important to know if CCP has done this on purpose (working as intended) or if it is something that could be proposed as an enhancement to the game

Why should the game keep you from making dumb mistakes in this player driven sandbox? You typed it, you checked it and you agreed to it. So you had at least 3 chances to correct your fuckup.

Your actions, your consequences.

2 Likes

I think the idea in the OP is the logical way it should work.

I’m not sure CCP has the ability to change the current system though.

2 Likes

I have fat fingered an order or 2 over the years, its just eves way of keeping you on your toes. Have to watch those number entries…

The real feeling of reward in eve comes from the constant risk involved.

2 Likes

If you made your mistake in an npc station and it just took the brokers fees submit a ticket and they will likely be reimbursed. If you bought something, well it was just an expensive mistake but one that gets made often. About four years ago I put up a buy order for T2 medium shield extenders and didn’t put . in the order. They reimbursed the brokers fees. Them almost exactly a year later I did the same thing again on T2 medium shield extenders again I was reimbursed brokers fees. However, I will never again put up a buy order for T2 Medium shield extenders…

Davions should not be allowed near the Free Market.

Thats Marik business.

1 Like

No it makes not more sense, whichever you choose.
I mean, if CCP changed it to complete orders at the price of the oldest one, nobody would find a reason to complain and revert it.

The only reason I can think of to keep it that way, is because it’s easier to program, can avoid a lot of synchronization issues (typically when you buy from several orders).

It would be even easier to code if they made it so that buy orders and sell orders would not auto-fill each other. In other words, somebody has to “buy item” to complete a sell order or “sell item” to complete a buy order.

1 Like

I’m not sure to understand what you are talking about, but I still think you are off-topic.

Utterly naive question, but would it be possible to make a bot that literally completed all the buy and sell orders that exist automatically, providing funds were available?

Would it take long to execute?

  1. There are buy orders that appear on the market.
  2. There are sell orders that appear on the market.
  3. An individual can open the market menu and buy an item at the current sell price.
  4. An individual can buy an item at the current buy price.

The problem happens when somebody lists a buy order that is higher than the lowest sell order (or vice versa). There is really no need to make the market automatically clear buy and sell orders when they overlap.

1 Like

Market interaction is actually an expensive action. Since many people use it as the same time, all modifications must be synced (in a region) so that no order is completed twice by different persons, which has an intrinsic synchronization cost (which grows much more than the usual x ms/request).
So yes it’s possible for a client to do a bot that just complete each placed order, but here it takes a time ± linear with the number of orders to place. Something like C×requests × syn_capacity/(sync_capacity - simultaneous_request) .

1 Like

Ok thanks :slight_smile:

Amazingly, Im pretty sure I grasped the mechanics there.

+1

I wrote “by the same person” when I meant “by different person” :confused:

Its ok, I still got it

1 Like

Says it all, really…

6 Likes