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.
 

Is there a way to automatically cancel buy orders?

Author
Mu-Shi Ai
Hosono House
#61 - 2012-01-13 02:43:10 UTC  |  Edited by: Mu-Shi Ai
Syrk wrote:
OK dude, but you seem to still be skirting the proposed fix of hiding or flagging orders that can't be fulfilled. I can see no reason to object to this, and if technically feasible, I don't know how anyone can be against this. Could you respond to this idea for a fix, instead of going off on tangents? I really think we could all agree to this.


Well, I think both suggestions are silly from a technical perspective, because the entire point of Margin Trading is that you can extend yourself further than you'd be able to if you had to always have 100% of the cash for a buy order in escrow.

I'm not sure what purpose the flagging would serve, since you'd still be forced to sell to that buy order first before you could approach any of the others. That's just how the market mechanics work. It's not like you can avoid a buy order, unless it's only at a station or within a limited range. Also, an order made with legitimate intentions could be marked. All I can see happening here is that the market window gets cluttered with another piece of visual garbage for the brain to compute. For 99.9% of cases, it would be ignore-worthy, and yet it would call your attention every single time to scrutinize it. It would be like the boy who cried wolf, this ever-present caution sign that makes the entire act of being cautious one of tedium and meaninglessness.

Maybe if it could be turned on or off at will, but then again, do I imagine that the devs are going to spend precious effort on creating this "fix" just to make a very niche scam slightly more difficult to pull off? Also, as others have said, it would probably be quite taxing on the servers, as it would have to be constantly checking and rechecking wallet values in order to know whether the order needs to be highlighted or not.

As for hiding such orders, that's an even sillier proposition, because it basically means that, if you use Margin Trading for its intended purpose, you can't participate in the market. It would totally break Margin Trading. That's not even a serious attempt at a solution. The Margin Trading skill entitles me to hold only a small portion in escrow and not have to maintain enough in my wallet to cover it. Yes, even if the buy order is only for a quantity of 1. That shouldn't change.

Ultimately, we're verging off the real point here, which is that the scammer's Margin Trading skill doesn't make you buy up the bait items he sets out. Nobody is making you do anything in this scam. The skill is very much secondary to the real psychological basis of the scam. Players who use the skill legitimately--and who, by the way, make up the vast majority of the people using the skill--shouldn't have to suffer a nerfing of the skill, and a greater level of annoyance with the mechanics of the market window, just because a few people fell for a stupid scam and decided to get butthurt over it.

EDIT: Also, if anything is being "skirted" here, it's an assessment of the level of culpability the scammed person has in having been taken in by it. What can you say about somebody who falls for this, other than that they were almost certainly caught in a moment of extreme laziness and greed, and that it was those two elements, not the Margin Trading skill, which were their undoing? Because if you check other markets, or know anything about the item you're trying to make a buck on (i.e. you do your research), you will without a doubt see that you're buying something that is vastly overpriced, and trying to sell to an aberrationally high buy order. That alone should be enough of a sign to keep anybody away. Just like you only fly what you're willing to lose, you should only put into the markets what you're willing to lose.
Jack Dant
The Gentlemen of Low Moral Fibre
#62 - 2012-01-13 09:53:08 UTC
Mu-Shi Ai wrote:
As for hiding such orders, that's an even sillier proposition, because it basically means that, if you use Margin Trading for its intended purpose, you can't participate in the market. It would totally break Margin Trading. That's not even a serious attempt at a solution. The Margin Trading skill entitles me to hold only a small portion in escrow and not have to maintain enough in my wallet to cover it. Yes, even if the buy order is only for a quantity of 1. That shouldn't change.

If you don't have enough money in escrow+wallet to cover even just one purchase, you are NOT participating in the market. Your order is simply noise, and the rest of the market has every right to ignore it. Further, how does it hurt you if your order is hidden?

It's actually better for legitimate users than the current scenario. Right now, if someone tries to sell to that order, it gets cancelled, you lose your broker fees, and have to setup a new order. With the hiding mechanics, the order would be ignored while it was unfulfillable, so it wouldn't be auto cancelled.

Quote:
EDIT: Also, if anything is being "skirted" here, it's an assessment of the level of culpability the scammed person has in having been taken in by it.

Yea, she was totally asking for it, dressing like that Roll

What happens in lowsec, stays in lowsec, lowering the barrier to entry to lowsec PVP: https://forums.eveonline.com/default.aspx?g=posts&m=476644&#post476644

Jacob Stiller
The Scope
Gallente Federation
#63 - 2012-01-13 10:04:27 UTC
A mechanic where buy orders are hidden if their owner does not have sufficient funds in wallet + escrow to cover the minimum buy amount seems reasonable to me. In fact, I feel this would represent a buff to margin trading. Whether tracking wallets and hiding orders would produce excessive server load is another story.
Mu-Shi Ai
Hosono House
#64 - 2012-01-13 11:28:37 UTC
Jack Dant wrote:
If you don't have enough money in escrow+wallet to cover even just one purchase, you are NOT participating in the market. Your order is simply noise, and the rest of the market has every right to ignore it. Further, how does it hurt you if your order is hidden?

It's actually better for legitimate users than the current scenario. Right now, if someone tries to sell to that order, it gets cancelled, you lose your broker fees, and have to setup a new order. With the hiding mechanics, the order would be ignored while it was unfulfillable, so it wouldn't be auto cancelled.


Just because an order is unfulfillable now doesn't mean it always will be. The entire point of Margin Trading is to allow people to operate in that gray area. If somebody tries to fill the order and you don't have enough money, the order cancels. The mechanic is working just fine.

Quote:
Yea, she was totally asking for it, dressing like that Roll


Yeah, because choosing to buy overpriced goods on the belief that you'll be able to sell them to a ridiculously high buy order is equal to having sex forced on you. That's some sound logic right there.
Mu-Shi Ai
Hosono House
#65 - 2012-01-13 11:30:08 UTC
Jacob Stiller wrote:
A mechanic where buy orders are hidden if their owner does not have sufficient funds in wallet + escrow to cover the minimum buy amount seems reasonable to me. In fact, I feel this would represent a buff to margin trading. Whether tracking wallets and hiding orders would produce excessive server load is another story.


How is that a buff? If you have Margin Trading, you already know you need X to cover, because it tells you right in your wallet.
Jack Dant
The Gentlemen of Low Moral Fibre
#66 - 2012-01-13 11:44:20 UTC
Mu-Shi Ai wrote:
Just because an order is unfulfillable now doesn't mean it always will be. The entire point of Margin Trading is to allow people to operate in that gray area. If somebody tries to fill the order and you don't have enough money, the order cancels. The mechanic is working just fine.

And the moment it becomes fulfillable it shows up again. So how does that nerf margin trading?

You keep refusing to accept any compromise or solution that would nerf the scam. Even if it has no effect on legitimate margin trading. I'm starting to think you are actually one of the scammers.

What happens in lowsec, stays in lowsec, lowering the barrier to entry to lowsec PVP: https://forums.eveonline.com/default.aspx?g=posts&m=476644&#post476644

TR4D3R4LT
Pator Tech School
Minmatar Republic
#67 - 2012-01-13 12:57:54 UTC  |  Edited by: TR4D3R4LT
Jack Dant wrote:
And the moment it becomes fulfillable it shows up again. So how does that nerf margin trading?


I would be in for this kind of change, if it fits following criteria;

1) Margin trading skill remains, the hiding function only adds a tag in front of market order entry as soon as the wallet is unable to cover it and the tag is removed right away when the wallet has enough money to cover it, while the tag is in place, the order shows only in the owners buy window and to every other aspect regarding to market it doesnt excist.

2) The amount it will stress the servers is no more then 5% increase in current database load and even then only for systems/clients that have either the order up OR have market window open. The max 5% is to prevent lolcrew from setting wacky buy orders in jita to lag it out.

3) The coding takes no more then 80 manhours of developer worktime, that's two weeks from one developer, or spread over to multiples a sensible amount.

However all this talk is purely academic as CCP has not taken any opinion for or against the Margin trading over the years, with current lack of developer assets (hello layoffs) it's unlikely that this is high on their priority list. Without CCP we can only make assumptions of the database load or time it would take to put this in. However we do know that atm both buy and sell orders are stored in separate database and actual calls when isk attempts to change hand are done when person actually interacts with it.

So the change would be at the very least from current database that gets things added/taken away once a player makes call for it to database that checks *all* orders and wallets related to them in every, 1sec, 3sec, 5 sec, 30 sec, whatever. No matter how it's implanted that has to be big amount of code and server load. -> Why my opinion is that it's waste of developer time at this point.
Mu-Shi Ai
Hosono House
#68 - 2012-01-13 13:15:29 UTC  |  Edited by: Mu-Shi Ai
Jack Dant wrote:
Mu-Shi Ai wrote:
Just because an order is unfulfillable now doesn't mean it always will be. The entire point of Margin Trading is to allow people to operate in that gray area. If somebody tries to fill the order and you don't have enough money, the order cancels. The mechanic is working just fine.

And the moment it becomes fulfillable it shows up again. So how does that nerf margin trading?

You keep refusing to accept any compromise or solution that would nerf the scam. Even if it has no effect on legitimate margin trading. I'm starting to think you are actually one of the scammers.


Just stop, seriously. This scam is so utterly niche, and the outrage about it so overblown. It doesn't require a mechanical fix, because the best fix is to not be a dumbass. Seriously. It is that simple. Know the market. Do some research. If you do that, you won't buy **** that's overpriced by 3000% or try to sell to buy orders that are magically just as hiked up as the goods. This happens to barely anybody. And yet, for all the hooting and hollering it generates, you'd think it was like CONCORD leaving hi-sec or something.

I'll say it again, and for the last time: this "scam" is made possible by greed and laziness. Without that, it doesn't work. So why don't you try to nerf greed and laziness instead of the skills that I use to make a legitimate living in EVE. It would be far more productive, because there's very little chance the devs are going to listen to this whining and respond favorably to it. In the scheme of things, this is below contract scamming, below outrageous-sell-order-price scamming. You actually have to con somebody into making a purchase at a price they think is legitimately good. If we're going to make a special case out of nerfing that, then we need to make a special case out of nerfing high mark-ups in general. There should be a rule that you can't mark up an item more than a certain percentage, or beyond a certain cap. Because that's the real scam here, that you bought something for 3000% more than you should have, and that you, for a moment, actually believed it was a good deal.

I think it's about time we should play a game where we guess, based on the butthurtedness of the person bitching about Margin Trading, how many times they've fallen for that scam.
Jack Dant
The Gentlemen of Low Moral Fibre
#69 - 2012-01-13 14:28:19 UTC
Tasko Pal wrote:
Mu-Shi Ai wrote:
If by "scam," you mean it's a trick, then yeah, the Margin Trading thing is a scam. But if you mean it's an exploit, then no, it isn't. There is nothing wrong whatsoever with the mechanics of Margin Trading as it is right now.


I see you posted a lot of garbage in this thread. The simple rebuttal is that we for the most part don't care that it's a scam. It's a fundamentally broken aspect of the market. Namely, someone offers something for trade that won't go through when the trade is attempted.

Quoting this.

The fact that it's a scam, or how easy or hard it is to avoid the scam, or how it's the victim's fault, it's all irrelevant. Saying those "fake" buy orders are perfectly fine is absurd, they go against the basic rules of the market.

What happens in lowsec, stays in lowsec, lowering the barrier to entry to lowsec PVP: https://forums.eveonline.com/default.aspx?g=posts&m=476644&#post476644

Mu-Shi Ai
Hosono House
#70 - 2012-01-13 14:37:54 UTC  |  Edited by: Mu-Shi Ai
Jack Dant wrote:
The fact that it's a scam, or how easy or hard it is to avoid the scam, or how it's the victim's fault, it's all irrelevant. Saying those "fake" buy orders are perfectly fine is absurd, they go against the basic rules of the market.


So you're abandoning the "scam" angle, finally. That's good.

What's silly is that you're replacing it with more drivel. The bottom line is that the Margin Trading skill, when seen outside the context of this scam, doesn't hurt anybody at all, except for the person who placed the order and may have lost a lot of the value associated with the broker fee (depending on the size of the order and how much of it had already filled). When the order fails, it gets cancelled and no goods or cash exchange hands between the prospective seller and the buyer. You can go right ahead and sell to somebody else. Explain to me how that hurts you.

Margin Trading doesn't break the rules of the market, it extends them. The mistake in your thinking is that you seem to believe that every buy order on the market should be *yours* to fill, when in fact a given order may become impossible for *you* to fill for any number of reasons not in the least associated with Margin Trading. Market opportunities are ephemeral. They come and they go. What the hell does it matter whether they go because there wasn't enough cash anymore to cover the order, or somebody came along milliseconds before you and filled it? Why are you so certain that you need to be concerned with the below-the-surface workings of that individual event?

If you were relying on that order existing, and on being able to fill it, how would it being invisible to you present any different a scenario? Unless, of course, we're talking about the scam again, and you just purchased goods marked up 3000% only to find out that you can't sell them over to an absurd buy order? If that ideal, but unfulfillable, order isn't there, then all you've got, anyway, is the next best order to sell to. Unless we're still talking about the scam, I just can't see how it affects you. And we're not talking about the scam anymore, per your previous post, so I guess the question now becomes, what the hell *are* we talking about?
Jack Dant
The Gentlemen of Low Moral Fibre
#71 - 2012-01-13 14:52:24 UTC
Mu-Shi Ai wrote:
Jack Dant wrote:
The fact that it's a scam, or how easy or hard it is to avoid the scam, or how it's the victim's fault, it's all irrelevant. Saying those "fake" buy orders are perfectly fine is absurd, they go against the basic rules of the market.


So you're abandoning the "scam" angle, finally. That's good.

Like I've done from the start you mean? I've always focused on the fact that the orders were impossible to fulfill.

Quote:
What's silly is that you're replacing it with more drivel. The bottom line is that the Margin Trading skill, when seen outside the context of this scam, doesn't hurt anybody at all, except for the person who placed the order and may have lost a lot of the value associated with the broker fee

"If we ignore the bug, there are no bugs"

I give up. Enjoy your nerf when it comes.

What happens in lowsec, stays in lowsec, lowering the barrier to entry to lowsec PVP: https://forums.eveonline.com/default.aspx?g=posts&m=476644&#post476644

Mu-Shi Ai
Hosono House
#72 - 2012-01-13 15:05:47 UTC
Jack Dant wrote:

"If we ignore the bug, there are no bugs"


So you believe that Margin Trading operates the way it does because of a bug? I seriously hadn't heard that one before. Nice try, I guess?

Quote:
I give up. Enjoy your nerf when it comes.


If all else fails, there's always the just-world argument to fall back on. Yes, me and mine are certain to get our comeuppance one of these days. And you'll still be hanging around in Jita falling for scams.

Pro-Tip: The harder you cry about inconsequential, barely-ever-happens ****, the more gratification you give the trolls who engage in it. This particular scam has generated more outrage per capita amongst those who've been hit by it than probably any other scam in the game. And the sad thing is that most of that outrage, as pitiful as it is, is also totally misdirected. It's like trying to get a common pickpocket excommunicated "because he's a warlock who made my wallet disappear into thin air." Even after the sleight of hand has been revealed, you still believe the illusion is the culprit.
Jack Dant
The Gentlemen of Low Moral Fibre
#73 - 2012-01-13 15:22:46 UTC  |  Edited by: Jack Dant
Mu-Shi Ai wrote:
So you believe that Margin Trading operates the way it does because of a bug? I seriously hadn't heard that one before. Nice try, I guess?

Yes, I believe the ability to have unfulfillable orders on the market is a design bug.

Quote:
If all else fails, there's always the just-world argument to fall back on. Yes, me and mine are certain to get our comeuppance one of these days. And you'll still be hanging around in Jita falling for scams.

I haven't fallen for a single scam in my life. But, historically, CCP has nerfed every single mechanics-based scam.

They removed free form and loan contracts (and loan scams were specifically named an exploit). For courier contracts, you can't set destination to Jove anymore (exploit), and you get a huge warning on couriers to player outposts. On item exchanges, they color coded the prices, added the amount in words as well as numbers, and added BIG BOLD LETTERS about blueprint types.

Trade window scams got a small nerf with the warning dialog about trading ships. And it's been a long time since I heard of the timing scams where you took the item out of the window just before the mark clicked "accept", so that probably got fixed.

All in-space aggro "scams" such as the lofty or the various incursion RR aggro tricks were also nerfed or removed.

It's just a matter of time before margin trading scams get nerfed. Whether that makes the skill useless will depend on the exact solution.

What happens in lowsec, stays in lowsec, lowering the barrier to entry to lowsec PVP: https://forums.eveonline.com/default.aspx?g=posts&m=476644&#post476644

Jacob Stiller
The Scope
Gallente Federation
#74 - 2012-01-13 19:18:34 UTC
Mu-Shi Ai wrote:
Jacob Stiller wrote:
A mechanic where buy orders are hidden if their owner does not have sufficient funds in wallet + escrow to cover the minimum buy amount seems reasonable to me. In fact, I feel this would represent a buff to margin trading. Whether tracking wallets and hiding orders would produce excessive server load is another story.


How is that a buff? If you have Margin Trading, you already know you need X to cover, because it tells you right in your wallet.


Currently, in the rare case that buying volume is higher than anticipated (or need to take an unexpected break from the game and hence aren't able to sell items as they come in), you may run out of isk and any buy orders that are triggered after that point will be canceled. Obviously, you are losing the broker fees you spent on those orders at this point. It would actually be much preferable if your buy orders were simply hidden, giving you a chance to regain liquidity.
Tasko Pal
Spallated Garniferous Schist
#75 - 2012-01-13 20:09:41 UTC
Mu-Shi Ai wrote:


The mistake in your thinking is that you seem to believe that every buy order on the market should be *yours* to fill, when in fact a given order may become impossible for *you* to fill for any number of reasons not in the least associated with Margin Trading.


No, this should be a firm rule of a market. Book orders that are listed on the market should be fillable. For example, RL stock markets get that right for the most part (though there's gaming of some such markets at the microsecond level).

Balcony Jumper
Caldari Provisions
Caldari State
#76 - 2012-01-13 20:22:05 UTC

If a minimum order qty is impossible to fill, what's the point in having it on the market?

And Mu-Shi noodle, people stopped talking about changing margin trading mechanics a few pages back. Why are you still arguing in favor of not changing it when no one is trying to?
Matalino
#77 - 2012-01-13 21:09:02 UTC
Scrapyard Bob wrote:
Highlighting orders that cannot complete due to funds would probably be a good middle ground.

Alternately, just hide those orders (but not cancel them) from the market window whenever the ISK in the wallet is less then what would be required to fulfill the minimum qty order. Basically, without the ISK to buy even the minimum qty, they become a null entity for the duration until the issue is fixed.
This change would prevent the scam while boosting the usefulness of margin trading for legitimate orders. However, there are two problems with this idea:

1) The performance hit taken to implement this change would be substantial. Right now the node running a market only needs to query a list of active orders from the database. Because a single node handles all market transactions for given region, and no other node alters that list of orders, the data can be easily cached to minimize load on the database. In order to filter orders that cannot be filled, every time that someone refreshes the list of buy orders, the market node would need to query the database for wallet balances for every order. The wallet balances could not be cached because other nodes could alter the wallet balance making the cached value invalid. Implementing this feature would place a huge strain on the database.

2) Scamming is a natural part of Eve game play. Scams must be avoidable, but there is no requirement for them to be impossible. While some players might be confused by the margin trading game mechanic, once they are familiar with it they can easily avoid scams that use it.

I will leave you to use you own judgment in guessing if CCP will ever implement this suggestion.
Balcony Jumper
Caldari Provisions
Caldari State
#78 - 2012-01-13 22:05:18 UTC
Matalino wrote:
2) Scamming is a natural part of Eve game play. Scams must be avoidable, but there is no requirement for them to be impossible. While some players might be confused by the margin trading game mechanic, once they are familiar with it they can easily avoid scams that use it.

I will leave you to use you own judgment in guessing if CCP will ever implement this suggestion.


Scamming is part of the game. So true. That's honestly the best argument I've heard for leaving EvERYTHING as is.
Mu-Shi Ai
Hosono House
#79 - 2012-01-13 22:58:27 UTC
Balcony Jumper wrote:

If a minimum order qty is impossible to fill, what's the point in having it on the market?

And Mu-Shi noodle, people stopped talking about changing margin trading mechanics a few pages back. Why are you still arguing in favor of not changing it when no one is trying to?


Yay for disingenuousness. As if you'd even be talking about the mechanics of Margin Trading if it weren't for the existence of this "scam." Yeah, sure, it's not about that at all.
positie11
Ministry of War
Amarr Empire
#80 - 2012-01-14 00:19:43 UTC
really, what is everyone discussing here.

1st. You don't have to buy expensive stuff and resell it. IRL you would never do so unless someone you can trust want to buy your equipment even more expensive.

2nd the market is not a real stock market. You pay broker costs. so the broker will try to do what is possible but sometimes the boss doesn't have the cash and he has to cancel the order. however the broker can't always look in the wallet of the one who is paying him. When the order fails, the "scammer" has to pay a fee for the broker.

3rd Only greedy people fall for the margin trading "scam"
- Or Drugged people
- Or Drunk people
that's it.

4th If you are not an advanced trader, don't use the advanced trade options. IRL you will have to sign a form that it is your own responsibility if you made a bad investment.

5th If marging trading "scamming" did not exist, the carebears would get less money for their goods. However carebears should keep in mind that they are not advanced traders. In Eve, Rule of thumb = If you want to make money, do what you are best at. So please keep carebearing and make your good money. dont try to to trade unless you are giving up carebearing.

When i check jita local., there are 1500 people. maybe 100 of them are traders. 50 are spammers, 100 are crazy gankers or wardec abusers and the other 1250 are carebears that have no clue how things work in jita. good tip: sell to the market and go back asap to your agent and ask him for some missions. time is money my friend!