Bypassing short restrictions for bitAssets

Started by aaaxn, September 25, 2014, 11:32:54 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

GaltReport

Tried it for fun with small amount.  Didn't work.  Couldn't target MY short with my Bid.

biophil

Quote from: aaaxn on September 25, 2014, 11:32:54 AM
BitShares does not allow shorting bitUSD below feed price to prevent driving price from falling below peg. This restriction can be easily bypassed.
You just take two accounts and trade with yourself at valid price. This way you create bitUSD and simultaneously enter short position on second account. Your net position is unchanged, but now you can freely dump bitUSD below peg, because restriction does not apply to selling bitAssets.

Have you tried this? Try it. Then come back here and tell us how it went.

(Spoiler: it won't work, because you can't buy into a short unless the short is already below all the asks. If the short is below all the asks, then the market price is already at the peg, which  means you won't be able to sell much below it.)
Support our research efforts to improve BitAsset price-pegging! Vote for worker 1.14.204 "201907-uccs-research-project."

bytemaster

Quote from: Markus on September 25, 2014, 12:26:56 PM
Quote from: bytemaster on September 25, 2014, 12:20:44 PM
Quote from: Markus on September 25, 2014, 12:17:32 PM
This is a known feature - you don't even need two accounts :)

You can only create your double-sided position if the market is trading at the peg (i.e. no asks below the short wall) and if you place your short order on top of the wall (offering the highest collateral ratio).

Once my bot is in play you will have a very hard time finding the short wall at the top of the order book.

Hiya,

how far is the feature request "posting normal buy/sell orders as percentage of price feed" going?
This would also create some more liquidity from those restricted to manual orders and unable to program their own bots.

Such a order type would require significant work and would not be competitive against the automated traders.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Markus

Quote from: bytemaster on September 25, 2014, 12:20:44 PM
Quote from: Markus on September 25, 2014, 12:17:32 PM
This is a known feature - you don't even need two accounts :)

You can only create your double-sided position if the market is trading at the peg (i.e. no asks below the short wall) and if you place your short order on top of the wall (offering the highest collateral ratio).

Once my bot is in play you will have a very hard time finding the short wall at the top of the order book.

Hiya,

how far is the feature request "posting normal buy/sell orders as percentage of price feed" going?
This would also create some more liquidity from those restricted to manual orders and unable to program their own bots.

Agent86

Yes, basically you can match your short order after you have bought up all the bitUSD that people want to sell below the peg price, in which case you have defeated your goal of going short and have certainly not driven the price of bitUSD down.

bytemaster

Quote from: Markus on September 25, 2014, 12:17:32 PM
This is a known feature - you don't even need two accounts :)

You can only create your double-sided position if the market is trading at the peg (i.e. no asks below the short wall) and if you place your short order on top of the wall (offering the highest collateral ratio).

Once my bot is in play you will have a very hard time finding the short wall at the top of the order book. 
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Markus

This is a known feature - you don't even need two accounts :)

You can only create your double-sided position if the market is trading at the peg (i.e. no asks below the short wall) and if you place your short order on top of the wall (offering the highest collateral ratio).

Agent86

Quote from: aaaxn on September 25, 2014, 11:32:54 AM
BitShares does not allow shorting bitUSD below feed price to prevent driving price from falling below peg. This restriction can be easily bypassed.
You just take two accounts and trade with yourself at valid price. This way you create bitUSD and simultaneously enter short position on second account. Your net position is unchanged, but now you can freely dump bitUSD below peg, because restriction does not apply to selling bitAssets.
You can't "trade with yourself."  It doesn't work that way.  All orders are matched according to specific rules and specific prioritization.  You don't get to decide that your buy order matches with your short order.  Go ahead and try it if the restriction can be "easily bypassed."

aaaxn

Quote from: emski on September 25, 2014, 11:49:49 AM
However you end up with lots of BTSX as collateral.
Nevertheless result is that I effectively entered short position below peg, so why bother with shorting restrictions if they can be circumvented? If collateral is the issue then why don't we just demand more collateral for shorts below peg instead of banning them?

testz

Quote from: aaaxn on September 25, 2014, 11:32:54 AM
BitShares does not allow shorting bitUSD below feed price to prevent driving price from falling below peg. This restriction can be easily bypassed.
You just take two accounts and trade with yourself at valid price. This way you create bitUSD and simultaneously enter short position on second account. Your net position is unchanged, but now you can freely dump bitUSD below peg, because restriction does not apply to selling bitAssets.

Please double check this thread: https://bitsharestalk.org/index.php?topic=3130

aaaxn

BitShares does not allow shorting bitUSD below feed price to prevent driving price from falling below peg. This restriction can be easily bypassed.
You just take two accounts and trade with yourself at valid price. This way you create bitUSD and simultaneously enter short position on second account. Your net position is unchanged, but now you can freely dump bitUSD below peg, because restriction does not apply to selling bitAssets.