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

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

Player Features and Ideas Discussion

 
  • Topic is locked indefinitely.
 

Feedback Request - Margin trading and accurate market UI

First post First post First post
Author
Mag's
Azn Empire
#721 - 2014-08-12 06:28:23 UTC  |  Edited by: Mag's
Extractor Bill wrote:
I think that when examining such a key skill in game the most effective path that causes least harm is the most ideal.
You said this, then went on to suggest one of the worst and most harmful ideas possible.

If you want simple effective and harmless, then improve the information provided by the UI. Give players a simple message.

"Buyer beware. No orders are guaranteed." Hell you could even add "Single buy orders may not reflect the true value of an item".

Draconian negative wallet balance ideas, should remain a punishment issued for RMT.

Destination SkillQueue:- It's like assuming the Lions will ignore you in the Savannah, if you're small, fat and look helpless.

Boyamin
Royal Amarr Institute
Amarr Empire
#722 - 2014-08-12 09:31:51 UTC
I've been caught out by this a fair amount, and as a result I'm trading differently. Because a buy order can fail for no detectable reason, I consider every buy order as suspicious, and I won't go for it unless a different buy order exists that does not cause a loss on the exchange on the market as a whole (as found on eve-central).

As a result, if you need a product quickly and are prepared to put up a premium on a buy order in some remote region, you won't get my business, and I suspect many other market traders feel the same way. I feel the current mechanic is damaging the market.
Jessica Danikov
Network Danikov
#723 - 2014-08-12 22:57:04 UTC  |  Edited by: Jessica Danikov
This thread drives me a bit nuts as I keep coming back to it and there's a bunch of repetition and a fair few people who don't even understand the fundamental problems involved, plus I hate having to reread everything including my own posts. So I thought I'd try to sum it all just up for my own benefit, but ended up with something maybe worth sharing (although it's gone past summary and become an essay).

If anyone feels unrepresented or misrepresented, I'd be happy to make amendments.


The Mechanics:
Buy orders- these are market instruments advertised to exchange ISK for goods, instigated by the buyer. The buyer must configure the follow options for a buy order: quantity, minimum quantity, bid price per unit, order duration. and range for the buy order. If the order has a duration greater than immediate, the buyer will be charged 100 ISK or 1% the value of the buy order value (whichever is higher) in non-refundable broker fees when the order is confirmed. 100% of the ISK value of the buy order will also be placed in escrow. If the buy order expires, any remaining escrow will be refunded.

Margin Trader skill- this skill decreases the quantity of ISK required in escrow for a buy order. When the buy order is filled by sellers, the escrow will be drained until it is empty, after which the buy order will attempt to take funds directly from the buyer's wallet. If the funds are not available, the sale will fail and the buy order will be automatically removed from the market. To emphasise, if the escrow is gone and the buyer's wallet is empty, buy orders fail at the time someone tries to fill it.

At max skill, 24% of the ISK required for a buy order is put into escrow, so if you created a buy order for 10 items at 10,000 ISK each (a total of 100,000 ISK in value), you would be charged the 1% broker fee (1,000 ISK) and 24,000 ISK would be taken in escrow. This effectively allows a trader to create one or many buy orders that amount to 100/24 ~> 4x their current wallet value- for example, I could create the previous buy order with only 25,000 ISK in my wallet.

The result of the Margin Trader skill is that buy orders may not be fully covered at any one point in time, depending on how much escrow has been drained and the state of the buyer's wallet.

Unfillable buy orders- these occur and deoccur naturally and normally when a Margin Trader's wallet fluctuates for whatever reason (buy/sell orders filling, external income/expenditures). However, it can also be artificially forced by exploiting a number of mechanics. The first method uses the fact that the escrow is drained first: a scammer may purposefully create a large buy order then fill enough of the order with an alt to drain the escrow. At this point, any further filling would require money from the buyer's wallet, which is purposefully left empty. Any attempt to fill the buy order cancels the buy order.

Another method to create an unfillable buy order is using the minimum quantity- by ensuring the minimum quantity exceeds the % covered by escrow, any attempt to fill the order would require an amount from the buyer's wallet, once again left empty. This approach does not require possessing the item in question to drain the escrow.

"Margin Trading" scam- the mechanism of the scam is to create a sell order for an item at an inflated price then convince a mark to purchase that item. This is done by placing a buy order that gives the illusion that an item has a high worth (according to the buy order value) that exceeds that of the sell order. The mark incorrectly assumes that they may profit from purchasing the item to fill the buy order, profiting the difference, but the buy order disappears or is otherwise unfillable, leaving them holding worthless items and bereft the ISK they paid for it.

The scam could be performed by manually cancelling a perfectly valid buy order at the right time (e.g. after the sell order succeeds) or by otherwise convincing the mark that the item has value, but an unfillable buy order is attractive as there's no risk involved on the side of the scammer, although they do incur broker fee costs. The defining feature of the margin trading scam is that it uses niche items with minimal trading history to make it easy to distort the information presented via. the UI (not to mention requiring a lack of competing sensibly-priced buy orders, which would betray the true value of the item). Without the ability to control that information, the scam would not work. Using unfillable buy orders to do this minimises the risk involved as there is no ISK in escrow or accessible for a counter-scammer to access.

The Problem:
As stated by CCP Rise, there is no direct desire to prevent scamming by deception over the value of an item. Instead the concern is that unfillable orders appearing on the market is unfairly deceptive.

Things to be taken into consideration with solutions to this issue- undermining trust in the market and making legitimate market activity seem 'shady'. Making the market harder to use. Affecting legitimate non-malicious uses of the Margin Trading skill. Performance of the server when performing regular market operations.
Jessica Danikov
Network Danikov
#724 - 2014-08-12 22:58:13 UTC
Solutions (as best summarized and aggregated and distilled from 37+ pages of discussion):

The Decorator Solution- colour buy orders according to certain parameters (created using the Margin Trading skill, or currently uncovered/partially covered).
The Guaranteed Solution- cancelling/suspend any unfillable buy orders the moment they become totally uncovered or their minimum fill becomes uncovered.
The Minimum Guaranteed Solution- escrow cannot drop below 1 fillable unit (minimum buy quantity x value)
The Information Solution- add a disclaimer to the buy order market to indicate that not all orders are guaranteed.
The Obliteration Solution- remove the ability to use partial escrow (e.g. the Margin Trading skill) from the game entirely.
The Reputation Solution- allow marketeers to be rated (either by customers, or % of completed buy orders) and display that rating on orders.
The "My Name is my Reputation" Solution- disclose character names on orders.
The Debt Solution- buy orders are filled even when uncovered, resulting in debt on the character/account that must eventually be rectified.
The Magician Solution- hide uncovered buy orders from the market entirely until they become covered again.
The Illusion Solution- change the quantity of buy orders to only reflect the covered amount.
The Lock-Step Solution- drain the wallet and escrow in parallel (e.g. if 24% of the total value is put up in escrow, 76% of the item value comes due on each and every partial fill).
The Probe Solution- allow (potentially for a fee) a trader to ping a buy order and see if it is currently covered
The Punitive Solution- have fines for buy orders failing due to not being covered.
The Override Solution- make partial escrow optional and allow those with the skill to not always use it
The Tutorial Solution- mock scam new players in a simulation of the scam
The Details Solution- indicate how much of a buy order is in escrow and covered by wallet
The Relisting Solution- change the Margin Trading skill to allow a 'free relisting' of an order per level, each listing requiring full escrow.
The Bonding Solution- allow (partial) buy orders to be bonded into a sell contract
Jessica Danikov
Network Danikov
#725 - 2014-08-12 23:01:09 UTC  |  Edited by: Jessica Danikov
Finally, you get my own opinion on all this and which I feel would solve the problem best- I'd be happy to defend any individual points further and evolve my opinion if you can convince me otherwise.

Evaluation - Failures:
The Decorator Solution- not entirely without merit, but it undermines faith in the market by making certain market orders more trustworthy. Could seriously impact genuine traders as people become suspicious of their buy orders for no good reason. Ultimately fails to prevent 'fake' buy orders, just insinuates that a certain class of buy orders should be suspect.

The Guaranteed Solution- fundamentally undermines the function of Margin Trading- it's normal to have unfilled or unfillable orders at times.

The Minimum Guaranteed Solution- while it solves the problem of scammers using minimum buy quantity to easily create unfillable orders right off the bat, they may still manipulate orders to become unfillable through other means. An inconvenience to scammers at best.

The Information/Tutorial Solution- trying to spin the problem as not a problem/someone else's problem doesn't solve the problem (but I appreciate the out-of-the-box goal-shifting thinking). Also, this is addressing the scam more than the deception.

The Obliteration Solution- not understanding why Margin Trading is useful and generalizing that because you don't use it or see use in it, it is useless and can be discarded is narrow-minded and selfish. You're like Alexander solving the Gordian Knot- people who think you're a big deal will paint you as a clever lateral thinker, but really it's more like "winning" at chess by flipping the board (NSFW, relevant: http://oglaf.com/automaton/).

The (My name is my) Reputation Solutions- ratings can be gamed and it unfairly penalises new players to the market.

The Debt Solution- atrociously difficult to hold debts in EVE to account with disposable alts, easily exploited to create ISK from nothing.

The Lock-Step Solution- stymies the escrow draining exploit, but fundamentally changes the behaviour of Margin Trading that reduces the effectiveness of genuine traders (results in a 'ghost' escrow that resides in your wallet).

The Probe Solution- has merit, but allows for hostile traders/griefers to attack buy orders to force punitive amounts of broker fees.

The Punitive Solution- unfairly punishes genuine traders for a situation that is outside of their control and normal.

The Details Solution- potentially database intensive and could be used to betray a player's financial details.

The Bonding Solution- solves the scam more than the problem at hand.

Evaluation - Candidates:
The Override Solution- this doesn't solve the problem at hand per se, but it does highlight an awfully big oversight in Margin Trading- once you have the skill, you are forced to use it, so even if you want to set aside 100% escrow for certain purchases you consider essential, you cannot.

Solving this would require 2 new controls on the UI. In simple view, a checkbox that says 'Use Margin Trading skill' that toggles between 100% and minimum escrow. In the advanced view, replace the checkbox with a % escrow input box that accepts figures anywhere in the range.

The Magician/Illusion/Relisting Solutions- I listed relisting here as it's a similar solution very close to the mark, just too granular to be flexible. Adjusting visibility is what will really solve the problem and stop the market lying. They key difference between genuine market traders and scammers is the attitude towards 'fake' buy orders (e.g. ones that are unfillable). A scammer is interested in the fake buy order being maximally visible in order to perpetuate false information. A genuine trader is actually not interested in their orders being visible once they become unfillable as people may attempt to fill them, forcing the order to cancel and costing them broker fees to relist. Worse still, they may have sell orders that later complete and provide the funds that could have filled the buy order, if only it had occurred later.

From this perspective it is clear that the only people with an interest in unfillable buy orders being visible at all are scammers. Genuine traders would be ecstatic to have uncovered orders hidden (not cancelled) and save them having to relist/babysit their buy orders.

The actual mechanics of it would be fairly simple- when the market checks for a buy order, it must consult the buyer's wallet and adjust the advertised quantity of the buy order in accordance to what the escrow + wallet can cover. If the value falls below the minimum quantity or less than one unit, the buy order is hidden entirely. If you attempt to fill a buy order based on stale information that is partially/no longer covered, it will succeed partially/fail harmlessly without cancelling the order but result in the order no longer being visible.

Thus, buy orders can only expire due to duration. As a result, all buy orders on the market are as guaranteed as they're going to be (there's always edge cases of someone getting in there before you) and as a side effect, scams no longer work risk free. Margin Traders may continue to create long-running or a wide variety of buy orders, but those orders will only ever advertise up to the maximum current potential of their wallet.
Pelorios
Absolute Order XVI
Absolute Honor
#726 - 2014-08-12 23:26:50 UTC
The Magician Solution- hide uncovered buy orders from the market entirely until they become covered again.
The Illusion Solution- change the quantity of buy orders to only reflect the covered amount.

I don't understand how you can propose these as possible solutions

-If my buy orders were to become hidden why put them out in the first place?!
-If you change the quantity to reflect the covered amount, how can you put a buy order for more than you have in the first place?

Btw, agreed on the override fix.

Thanks for volunteering but could you please explain the above?

The one unit threshold doesn't do much. I could do the scam with 10 obscure rare items, get the mark to buy them and then have him sell me 1 back and get stuffed for the other 9. Whats he gonna do? Keep them? The mark wants the money.Fast. That's the hook.
Pelorios
Absolute Order XVI
Absolute Honor
#727 - 2014-08-12 23:46:31 UTC

The Bonding Solution- allow (partial) buy orders to be bonded into a sell contract[/quote]

I think that's mine. Thank you for listing it.

I like the title although its more like Collateral.

You wanna make components and need to buy lots of nanotransistors.
You got no isk to cover the amount you wan to buy.
So you put up Tritanium that you have (but are not using at the moment) as collateral.

I don't understand why you said it fixes the scam *more* than the problem.

The problem is accurate reflection of buy orders. That was my incentive..not "solving" the scam.

I would have settled for 'complicated'

Anyway please don't get confused with the extra step that's involved because of having trained the margin trading skill.

In trying to solve this, assume that people will use the skill to its fullest extent. Simply put, I only have 24 billion isk. I place a buy order to buy 20 billion Tritanium at 5.00 isk per unit. What happens when Mittani rolls a hauler and dumps 20 billion Trit on me. Does he get paid? What does he get? What should he get?

Pelorios
Absolute Order XVI
Absolute Honor
#728 - 2014-08-12 23:59:00 UTC
Pelorios wrote:
In trying to solve this, assume that people will use the skill to its fullest extent. Simply put, I only have 24 billion isk. I place a buy order to buy 20 billion Tritanium at 5.00 isk per unit. What happens when Mittani rolls a hauler and dumps 20 billion Trit on me. Does he get paid? What does he get? What should he get?


Hint : as things stand now..he gets 24bil instead of 100bil gets really pissed off and ...burns Jita.
Jessica Danikov
Network Danikov
#729 - 2014-08-13 00:11:14 UTC  |  Edited by: Jessica Danikov
The whole point of margin trading is to be able to have buy orders be temporarily unfillable. The two big examplar use-cases are thus:

I want a large volume of a commodity I expect to be filled gradually (anything from Nightmare BPCs to minerals at cut-rate prices). I can make an extra-large buy order and ensure my wallet consistently has enough cash to cover the rate at which I acquire the commodity rather than the entire size of the order up front- on any given day, I only have enough cash to cover a fraction of the order relative to that rate. Without margin trading I would have to babysit my market orders excessively in accordance with the liquid cash I have on hand and would have to tie it all up in advance of the entire value I wished to acquire.

I want to acquire a variety of rare items that have no guarantee of turning up any time soon. Using margin trading, I can offer to buy all of them without having the cash to buy them all simultaneously and can worry about liquidating assets to fill any further procurement only when one succeeds. Without margin trading, I must either advertise without putting up cash via alternate channels or bet all my liquid cash on which item will turn up next. If I bet wrong, I will lose out in broker fees retrieving my money from escrow.

The point is, the uncovered portion is held 'in reserve' as a convenience to me, the placer of the order, minimizing order thrash and unnecessary taxes because some guy picked the wrong time to test my buy order. The covered portion is made visible to others only, maximising the chance that my offer is genuine. The uncovered portion is never made public, which is what is causing disinformation on the market (especially when my entire order is uncovered).

Re: Scamming (not the point of the fix), you're absolutely right that there's still a loophole for scamming based on volume, but it's far more risky. Firstly, with regards to deceptive buy orders, we've solved it a little in the sense that at least one of the buy orders must be fillable for the buy orders to be visible. With that in mind, the scammer is now vulnerable to a counter-scam- if I happen to have made it my business collecting unique worthless objects to target margin scammers and happen to have the right item, I may freely fill one of his guaranteed orders at an inflated and walk off with a large portion of the scammer's money.

Pelorios wrote:
In trying to solve this, assume that people will use the skill to its fullest extent. Simply put, I only have 24 billion isk. I place a buy order to buy 20 billion Tritanium at 5.00 isk per unit. What happens when Mittani rolls a hauler and dumps 20 billion Trit on me. Does he get paid? What does he get? What should he get?


Under this system, your buy order will only display an offer to buy 24 billion isk = 4.8 billion units of tritanium. Mittens will only dump 4.8 billions of trit on you as your buy order advertises, then burn Jita because there's no other buy orders at a price he likes. The offer for the other 15.2b trit is held in reserve and hidden from the market until more money arrives in your wallet. The beauty of this is that money may arrive there because your Rhea sold, so your buy order magically revives back onto the market when that happens without any work from you. Under the current system, the full order is advertised, is cancelled/only partially filled when someone tries to fill it entirely and you have to re-make the order yourself next time you're online (and pay the broker again).
Jessica Danikov
Network Danikov
#730 - 2014-08-13 00:30:39 UTC  |  Edited by: Jessica Danikov
Pelorios wrote:
Jessica Danikov wrote:

The Bonding Solution- allow (partial) buy orders to be bonded into a sell contract


I think that's mine. Thank you for listing it.


Maybe it isn't. I'll explain further.

Lets say I see a buy order I'd like to fill- 5x McGuffin for 10b ISK each. I think I have a friend who has 3 McGuffins, I also see two on the market for 750m each, so I fancy making a tidy profit on assembling them together and providing them- in essence, I have non-certain but reasonable chance of filling the order, so I 'bond' the order- that is I claim the buy order as 'mine'. Another way of thinking of it is I convert the buy order into an exchange contract based on the same terms (I can select the quantity, obviously, as long as it's above the minimum)- in this case a contract that says I give you 5 McGuffins, you give me 50b ISK.

The difference is that when I bond your buy order, in order to create that contract you must pay the money upfront into that contract and the ability to whisk that money away without warning is blocked. Under the current system, the bonding would fail if you didn't have enough money to cover it, or if all buy orders are guaranteed, it will always succeed under normal circumstances. Now I'm left with a contract that belongs to me, and the responsibility lays on me to provide those items.

If I fail that contract, I become liable for the broker fee (a small cost in comparison to the profits I'm hoping to achieve- so there's leeway for unexpected events). However, that fee goes to the SCC so there's little incentive to create false buy orders or try to force a contractual failure and no way to obtain my cash directly.

If I succeed, I profit and you get the items you wanted, everyone's happy.

The difference from the buy order is the ability to cancel the deal has been transferred to the person who'd be left with the items of uncertain value, so they may freely acquire or fail to acquire them without worry. With a buy order, even if things are changed so that every buy order is guaranteed at the time you see it, there's no guarantee it'll still be there when you get back. It's basically forcing them to put their money on the table, putting a knife through the money and keeping it in plain sight while you take on all the risk.
Pelorios
Absolute Order XVI
Absolute Honor
#731 - 2014-08-13 00:35:55 UTC  |  Edited by: Pelorios
ok , so what you are saying is that margin trading would essentially be a way to automatically place orders in the market? Something to do more with micromanagement and order/tax costs than actual leverage?

Well...follow me through here please:

Lets say the buy order side looks like this :

Quantity @ Price

1,000 @ 5.03
10,000 @ 5.02 *
100,000 @ 5.01
50,000 @ 5.00
10,000 @ 4.99
1,000,000 @ 4.98 *
100,000 @ 4.97

The orders marked with an asterisk are margin orders (colored perhaps but please don't use red or green!)

That means that if someone gives 1,000 @ 5.03, that order will get filled and disappear.
If someone then gives 10,000 at 5.02, that order gets filled too but there is a chance that another 10,000 or something will appear at 5.02?
Jessica Danikov
Network Danikov
#732 - 2014-08-13 00:46:12 UTC  |  Edited by: Jessica Danikov
Let's say you're doing nothing but hitting F5 on the market.

The person behind the 10,000 @ 5.02 ISK may only have 10,000 ISK in escrow and 40,200 ISK in his wallet, which is why it only shows 10,000 items. However, the buy order they placed was for 100,000 @ 5.02 ISK, but because their wallet is low, it's only showing 10,000 of it (the other 90,000 is in reserve).

The person may not even be online at the moment, but one of his sell orders completes for 1b ISK. Suddenly his wallet is a lot bigger and he can cover the whole buy order. If you refreshed the market at that time, you would see the 10,000 @ 5.02 ISK 'grow' to 100,000 @ 5.02 ISK.

Now, imagine if you sold 10,000 items to that person. You would consume 10,000 offers from their full order and reduce it to 90,000.

If they hadn't gotten that money, the same thing would have happened, only you'd have emptied their wallet and they'd have gone from advertising 10,000 to 0 items (the order disappears from the market). If they got the money AFTER you bought the 10,000 items the order would reappear at 90,000 @ 5.02 ISK, in accordance with how much of the buy order is left and how much money they have in their wallet.
Pelorios
Absolute Order XVI
Absolute Honor
#733 - 2014-08-13 01:11:00 UTC  |  Edited by: Pelorios
What happens if (i am the margin buyer) I get filled for the 10,000 at 5.02, without my sell order having completed (for 1b isk).
My wallet is emptied. (fine)
An hour passes.
my 1b isk completes!
I should get my 90,000 @ 5.02 bid order placed automatically
But the market is now offered at 4.80 and bid at 4.20!!
E.g.

Sell orders

100,000 @ 6.00
50,000 @ 5.05
50,000 @ 5.01
1,000,000 @ 4,80

Buy orders

100,000 @ 4,20
1,000,000 @ 3,80


It should get filled automatically, but where?

EDIT
PS: They can do that with existing functionality, although I am not sure what that is. Do i get filled for 90,000 @ 4,80? for 90,000 @ 5.02 (but taken from the 4,80 offer)? If there was only 10,000 @ 4,80 do i get that, then the 50,000 at 5.01 (but at what prices) and a bid placed as 30,000 @ 5.02?
2ndEDIT I tried to answer both of your posts in one (about the Bonding solution and this). Might have been confusing. Apologies. I've split them up
Pelorios
Absolute Order XVI
Absolute Honor
#734 - 2014-08-13 01:39:11 UTC
Jessica Danikov wrote:
Pelorios wrote:
Jessica Danikov wrote:

The Bonding Solution- allow (partial) buy orders to be bonded into a sell contract


I think that's mine. Thank you for listing it.


Maybe it isn't. I'll explain further.

Lets say I see a buy order I'd like to fill- 5x McGuffin for 10b ISK each. I think I have a friend who has 3 McGuffins, I also see two on the market for 750m each, so I fancy making a tidy profit on assembling them together and providing them- in essence, I have non-certain but reasonable chance of filling the order, so I 'bond' the order- that is I claim the buy order as 'mine'. Another way of thinking of it is I convert the buy order into an exchange contract based on the same terms (I can select the quantity, obviously, as long as it's above the minimum)- in this case a contract that says I give you 5 McGuffins, you give me 50b ISK.

The difference is that when I bond your buy order, in order to create that contract you must pay the money upfront into that contract and the ability to whisk that money away without warning is blocked. Under the current system, the bonding would fail if you didn't have enough money to cover it, or if all buy orders are guaranteed, it will always succeed under normal circumstances. Now I'm left with a contract that belongs to me, and the responsibility lays on me to provide those items.

If I fail that contract, I become liable for the broker fee (a small cost in comparison to the profits I'm hoping to achieve- so there's leeway for unexpected events). However, that fee goes to the SCC so there's little incentive to create false buy orders or try to force a contractual failure and no way to obtain my cash directly.

If I succeed, I profit and you get the items you wanted, everyone's happy.

The difference from the buy order is the ability to cancel the deal has been transferred to the person who'd be left with the items of uncertain value, so they may freely acquire or fail to acquire them without worry. With a buy order, even if things are changed so that every buy order is guaranteed at the time you see it, there's no guarantee it'll still be there when you get back. It's basically forcing them to put their money on the table, putting a knife through the money and keeping it in plain sight while you take on all the risk.


If I understood this correctly, the problem i see is that if I margin buy this way then there is a delay (how much?) before I get my items but more importantly, if I don't get my items, my money would have been held, and the market could have moved higher which means I would have to wait and pay more in the end. Yes I wouldn't train a skill for that ;)
Jessica Danikov
Network Danikov
#735 - 2014-08-13 01:44:16 UTC  |  Edited by: Jessica Danikov
With the bonding, sure, you can take someone's money hostage (maybe it'll be configurable, maybe it'll be automatically up to the time the buy order would normally expire), but eventually you have to give it back. Because all the buy orders are anonymous, it'd be hard to target anyone maliciously this way. Maybe that is exploitable, I don't know- any ideas, anyone else?

With your orders... same thing happens at that moment as what would normally happen when you create a buy order that can be immediately filled because of sell orders- it fills! Unfortunately, preference goes to the seller in such cases- by offering to buy at that price, the market will match your bid to any and all sellers below your price (as long as you have volume) and match them at your price. This is why you should be careful in placing your buy orders not to type an extra 0!

In your case, it'll offer the best bid first @ 4.80 and buy him your full buy order of 90,000 items paying 5.02 each!

This is not surprising- this is exactly what you offered to do when you made the buy order. If he placed his sell order at that price (because he wasn't looking?) after your buy order appeared on the market, the exact same thing would happen. In fact, the proposed changes don't really affect what happens here at all, apart from the fact your buy order 'appears' when the money does in your wallet.

What would happen in the current system is your full buy order would be visible when the sell order was placed. The sell order would automatically match it, discovered that you cannot fill the order and cancel your order. When you get the 1b ISK, you ordered would be cancelled and nothing would happen.

The new system essentially saves you from that happening. It holds the buy order back in reserve until you have the cash to fill it.
Pelorios
Absolute Order XVI
Absolute Honor
#736 - 2014-08-13 02:06:17 UTC  |  Edited by: Pelorios
Jessica Danikov wrote:
With the bonding, sure, you can take someone's money hostage (maybe it'll be configurable, maybe it'll be automatically up to the time the buy order would normally expire), but eventually you have to give it back. Because all the buy orders are anonymous, it'd be hard to target anyone maliciously this way. Maybe that is exploitable, I don't know- any ideas, anyone else?

With your orders... same thing happens at that moment as what would normally happen when you create a buy order that can be immediately filled because of sell orders- it fills! Unfortunately, preference goes to the seller in such cases- by offering to buy at that price, the market will match your bid to any and all sellers below your price (as long as you have volume) and match them at your price. This is why you should be careful in placing your buy orders not to type an extra 0!

In your case, it'll offer the best bid first @ 4.80 and buy him your full buy order of 90,000 items paying 5.02 each!

This is not surprising- this is exactly what you offered to do when you made the buy order. If he placed his sell order at that price (because he wasn't looking?) after your buy order appeared on the market, the exact same thing would happen.


And what if there wasn't enough at 4.80? like

Offers
50,000 @ 5,05
50,000 @ 5,01
10,000 @ 4,80

Bids
100,000 @ 4,20

I suppose I would get 60,000 @ 5.02 (grrrr!) and then get a bid for the rest

so we would end up with

Offers
50,000 @ 5,05

Bids
30,000 @5,02
100,000 @ 4,20

I suppose that is correct

I'll have to think about it but tbh I would accept that if they had to publish tomorrow. Its more like automation than true leverage but if that was their original intention of the skill (i.e. automation) then leverage was never in the cards.

Exploit/Scamming I don't see how (yet) if at all possible

Mittens still wont be able nice fat bids at prices he likes..

Hmmm.. If Mittens trains Margin Trading as well, or another skill like 'Fat supplier' is there a chance he could see the full potential amounts (another buy order below the margin order) so that he can warm his engines?

Perhaps after 'Fat supplier' he could train 'Market Liquidity' which would allow him to see the offers (the 1b ISK) tied to those margin orders.
But then we are opening ourselves to abuse. Someone can take ransom the margin buyers by undercutting their sell orders

What I like about this is that
(a) The market will not be lying.
(b) no orders will have to be marked.
Jessica Danikov
Network Danikov
#737 - 2014-08-13 02:17:43 UTC  |  Edited by: Jessica Danikov
If you have no money, they won't even see your buy order, so they can't act against it.

If your offer is on the market, sure, people can try to undercut you, but obviously they are offering to pay more than you, so they're narrowing their profit margin. Also, if they have 10 buy orders on different things and one of them fills completely, emptying their wallet, their competing buy order would disappear and you would have the best order again.
Pelorios
Absolute Order XVI
Absolute Honor
#738 - 2014-08-13 02:41:31 UTC  |  Edited by: Pelorios
Jessica Danikov wrote:

This is not surprising- this is exactly what you offered to do when you made the buy order.


Well...for a game maybe.

In principle, people that place orders that can be filled, are preferred to people that place orders to wait.

The last/latest order placed can be a market filler. That is a good thing, therefore it should be treated with preference.

So if I place an order to buy at 5.02, I am a potential order filler, so if there are orders waiting, say offers at 4.98, 4.99, 5,00 these have been *waiting* at that price. They shouldn't get a bonus because they were greedy (if they were not greedy the would have given, not offered)

The way it works here just makes people more careful when they do stuff as you said, plus, you have to be careful when buying a lot of small offers or giving a lot of bids. You have to do them one by one, or you lose money.

I hope Mittens knows this he is the type of person that can sell by amount only yes?
'I have 100bil Ark to sell'

And then there are the buyers
" Buy me Trit"
"Up to?"
"Five"
"Billion?"
"No..five o clock"


Thank you Jessica.
Jessica Danikov
Network Danikov
#739 - 2014-08-13 03:37:27 UTC
Pelorios wrote:

And then there are the buyers
" Buy me Trit"
"Up to?"
"Five"
"Billion?"
"No..five o clock"


Sounds like Chribba to me. The Veldspar must flow!

Ahem. Happy to help!
Valleria Darkmoon
Imperial Academy
Amarr Empire
#740 - 2014-08-13 06:29:23 UTC  |  Edited by: Valleria Darkmoon
I actually reverse engineered the margin trading scam the first time I saw it, the gigantic red flag was the minimum buy quantity being 100 when the entire order was buying 100 units (Talocan stasis inverter in my case). If you really wanted the item why would you not take what I have instead of insisting I fill the entire order? That was the question that red-flagged it for me, especially when buying an obscure item with an order limited to the current station. I actually flew about 10 jumps towards Jita to see if I could pick up the items cheaper while I mulled it over and turned back when I determined it wouldn't matter where or how I got the items, even if I had stolen or looted them there was never a sale to be made. "Who puts up a buy order for an item when there is enough available on the market to fill the order at 1/10 the cost?" and "Who puts up extravagant buy order without checking the market for sell orders?" were other good questions that occurred to me. In any case something stank about the whole thing.

Now on a region wide order for Tritanium a minimum 10k units makes sense and the order will probably be for several hundred million units, you don't want to run all over creation to pick up 300 Trit, makes sense. Quite frankly for anyone who understands the mechanics I think highlighting the minimum order quantity in red if it is greater than 1 should literally red flag margin trading scams. You're not going to get margin scammed on anything that is bought and sold in large quantities, too much of it is available at reasonable cost so people will just ignore the red highlight when buying/selling Trit for example.

Alternatively, perhaps the best thing would just be to highlight in red any order which could not be completed were you to attempt a sale to it. This would come with a legend at the top of the market, clearly visible: No highlight = normal, Green highlight = the order you will sell to if you sell the current item from where you are (as it is now), Red highlight = order which does not have sufficient ISK to complete. Red highlight would of course override a green where applicable. This would have the added benefit of not affecting legitimate traders who have a day of heavy buying with few sales. (I have never margin scammed but my trader did once get down to 3 mil in wallet on a day where I purchased two dreads, among other things, which made my market alt a little shaky until they sold). The only real downside I see here is that people would have to read the legend, often not a strong suit at the best of times and definitely not when they think they are about to make a couple billion ISK for no effort but you certainly could not take any blame for not trying to warn people. A big part of the issue with margin trading scams is that by the time you try to sell to the false order in question it's already too late, the scammer has your ISK. The gigantic red bar highlighting an order would flag the order at a glance effectively warning people they are likely being scammed before they buy the items.

I initially thought of allowing deficit spending to allow for legitimate use while punishing scam use but the possibility for abuse to generate ISK from nothing is just too easy for anyone with two or more accounts and the steps it would take to catch and punish abusers make it untenable.

Unfortunately as is often the case, education and critical thinking solves things but so few people take the time.

Reality has an almost infinite capacity to resist oversimplification.