BitShares Forum

Main => General Discussion => Topic started by: svk on October 04, 2014, 07:29:28 pm

Title: Where did all the shorts go?
Post by: svk on October 04, 2014, 07:29:28 pm
I've been wondering about the complete lack of shorts for last few weeks. The last short I can find for any asset was on the 21st of September, but I'm not sure that's correct.

http://bitsharesblocks.com/blocks/block?id=541677

You can also see this on my assets page if you click on the legend in the graph to disable asks, bids and covers.

I'm wondering if maybe the transaction code was changed in the client or something like that which makes my code not pick up the shorts. Did anyone successfully complete a short since the 21st of September, and if so could you please tell me the block height so I can figure out why my code's not picking it up!
Title: Re: Where did all the shorts go?
Post by: pariah99 on October 04, 2014, 09:24:21 pm
It's really hard for shorts to execute because of the way that the price feed lags behind external market prices.

In an up market:
- Price of bitUSD increases in terms of BTSX
- Feed lags behind so people cancel their short positions
- Only shorts that execute are those who exited their positions late, and they end up eating an immediate loss.

In a down market:
- Price of bitUSD decreases in terms of BTSX
- Feed lags so buyers cancel buy orders, or sellers can go under the feed price
- Almost no shorts end up executing

I think this is one of the reasons that bitUSD cap is so low right now, because short sales are necessary to increase the number of assets.
Title: Re: Where did all the shorts go?
Post by: svk on October 04, 2014, 09:44:20 pm
Thanks for the answer, I just stumbled upon the reason though, and as I suspected it was a change in the transaction code! It is now called "short_op_v2_type" instead of short_op_type"!! :)
Title: Re: Where did all the shorts go?
Post by: Shentist on October 05, 2014, 06:16:51 am
if you look to the "short wall" in your client you can see 75.000 bitUSD could be created if executed.

but no one wanted to have same :D