BitShares Forum

Main => General Discussion => Topic started by: EstefanTT on July 16, 2015, 06:44:27 pm

Title: Strange behavior of the trading platform
Post by: EstefanTT on July 16, 2015, 06:44:27 pm
I just tried to roll over my shorts and something very strange happenned

I made a buy order of X BitUSD at 227 bts and a X bitUSD short order to 227 bts too.

I confirm both at the same time but only the short is done and the buy order remain there ... the highest buy order was at 226 and the lowest sell order was at 230.

I ask about to another member of this commmunity if he knews how it was possible and it happenned the same to him. Someone "invisible" bought his BitUSD freshly shorted directely before he could buy them to himself.

I made a last test to be sure, I tried one more time with 1$. I entered first the buy order, it appears at the top of the buyer list. Then I create the short order, I confiremd and ... POUF ! the same happenned. My buy order strayed intact and the short get bought by another invisible someone.

Another weird thing is that both shorts showing in the "COVER" tab are showing (exactely) only 90.7% of the value I enter when shorting. For ex. on the 1$ I shorted I have 9.07$ in the cover tab.

I would really apreciate some light over that situation.
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 16, 2015, 07:06:01 pm
i had the exact same thing happen to me. i placed simultaneous buy and short orders for bitUSD in between the highest bid and lowest ask, but before my bid could execute someone else had purchased my short. i'm not sure how that is possible except for:

1) huge coincidence that someone simultaneously input the exact same amount and price buy order to match my short (obviously unlikely given that we're experiencing the same problems)

2) there are hidden orders in the exchange that don't show up in the public order book (problematic for trust)

3) a trade bot is able to somehow beat our orders to executing immediately after they spot our shorts hitting the system. i didn't think BTS is subject to HFT pressures, so i'm not sure how this could be the case.

so, bottom line is i have no clue, but it's disturbing!
Title: Re: Strange behavior of the trading platform
Post by: EstefanTT on July 16, 2015, 07:18:03 pm
I made a last test to see if there is indeed something wrong or not :

I sold 1 BitUSD above the highest BUY ORDER and below the lowest SELL ORDER.   227 <  228  < 230

Guess what ? It has been bought instantly !

I made snapshots of it. The 3 snapshots were made in less than 10 sec.

1) I CREATE MY ORDER

(http://s6.postimg.org/8rhwz94n5/image.png)

2) I CONFIRMED AND IT APPEAR IN THE SELL ORDERS LIST

(http://s6.postimg.org/70yvxrn41/image.png)

3) 1 or 2 SEC LATER IT HAS BEEN BOUGHT BY THE INVISIBLE MAN  :o

(http://s6.postimg.org/5afuwa5kx/image.png)

Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 16, 2015, 07:27:06 pm
I made a last test to see if there is indeed something wrong or not :

I sold 1 BitUSD above the highest BUY ORDER and below the lowest SELL ORDER.   227 <  228  < 230

Guess what ? It has been bought instantly !

I made snapshots of it. The 3 snapshots were made in less than 10 sec.

1) I CREATE MY ORDER

(http://s6.postimg.org/pyeib0qtd/image.png)

2) I CONFIRMED AND IT APPEAR IN THE SELL ORDERS LIST

(http://s6.postimg.org/m5uzvabb5/image.png)

3) 1 or 2 SEC LATER IT HAS BEEN BOUGHT BY THE INVISIBLE MAN

(http://s6.postimg.org/e1mvqjow1/image.png)

what about executing your buy order first, so you're already in the order book, and then putting in your short order?
Title: Re: Strange behavior of the trading platform
Post by: EstefanTT on July 16, 2015, 07:33:57 pm
It's what I did after I had the first "bug". Thses snapshot above are the 3rd test.

I confirmed a buy order of 1 BitUSD, I waited it appear in the list, then I create a short order at the same price.

It doesn't change anything, my buy order stayed there intact and the short have been bought by ... who knows ...  the invisible man, maybe superman ? 
Title: Re: Strange behavior of the trading platform
Post by: lil_jay890 on July 16, 2015, 07:36:21 pm
It's what I did after I had the first "bug". Thses snapshot above are the 3rd test.

I confirmed a buy order of 1 BitUSD, I waited it appear in the list, then I create a short order at the same price.

It doesn't change anything, my buy order stayed there intact and the short have been bought by ... who knows ...  the invisible man, maybe superman ?

There is no invisible man... You cant roll shorts over when there are expired orders!
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 16, 2015, 07:38:57 pm
It's what I did after I had the first "bug". Thses snapshot above are the 3rd test.

I confirmed a buy order of 1 BitUSD, I waited it appear in the list, then I create a short order at the same price.

It doesn't change anything, my buy order stayed there intact and the short have been bought by ... who knows ...  the invisible man, maybe superman ?

There is no invisible man... You cant roll shorts over when there are expired orders!

are you saying that expired orders are executed as bitUSD buy orders at whatever short price is input?
Title: Re: Strange behavior of the trading platform
Post by: Ander on July 16, 2015, 08:09:25 pm
Happens to me all the time.  Sometimes I can roll them over, and sometimes I can't.

I heard that you don't have to roll them over anymore, but I also heard that some people were charged 10% when theirs expired.  I don't know who to believe, so I try rolling mine over like starting a week before expiration and eventually, I find a random time when my orders match.  At that point, I accept the miracle, and roll over all my positions.

This is IMHO the reason why our market cap blows.  Everyboody wants to short our smartcoins at this market cap (our only truly unique feature currently in play), but few have the patience and understanding to even get the client to sync, let alone fight superman.

I find it more difficult to roll over positions on days when the price tanks.  Days like today, however, are great days to accumulate short positions.

2.0 can't come soon enough...But I'm afraid that when it does, I won't be able to find the "2.0 is released" threads in a sea of:

FU Superman! (https://bitsharestalk.org/index.php/topic,17581.0.html)

I agree.  We've been waiting for a working client for like 9 months now that will allow BTS to fulfill its potential.   I have to close everything else on my computer before I run bitshares, or it will crash when I go to the exchange screen, due to eating up all memory. 
Title: Re: Strange behavior of the trading platform
Post by: EstefanTT on July 16, 2015, 08:28:47 pm
It's what I did after I had the first "bug". Thses snapshot above are the 3rd test.

I confirmed a buy order of 1 BitUSD, I waited it appear in the list, then I create a short order at the same price.

It doesn't change anything, my buy order stayed there intact and the short have been bought by ... who knows ...  the invisible man, maybe superman ?

There is no invisible man... You cant roll shorts over when there are expired orders!

are you saying that expired orders are executed as bitUSD buy orders at whatever short price is input?

So the expired shorts are auto covering even at 20 BitShares over the price feed ?

Even like that it doesn't explain why am I having 9.07 BItUSD short on my 10 BitUSD order.

If the 1 BiitUSD test (see snapshots)  I sold at 228 bts have been bought by the expired shorts (20 bts above the price feed), why the next other order at 230 bts (789 BitUSD) stay there ? Where is the limit ? how can I caluclate it ?

Edit :
I know, I'm full of questions but I'm not probably the only one who didn't find the proper answers in the threads. I think all these questions (and more to come) have to be answered by someone who knows exactely why this is happenning. Off course, suppositions are greats until then.  ;)
Title: Re: Strange behavior of the trading platform
Post by: inarizushi on July 16, 2015, 09:26:47 pm
It's not expired shorts, but much more probably margin calls that are the invisible buyers. I would love to have an exact description of the market behavior... but apparently nobody wants to document that. It's quite upsetting, I really hope that BTS 2.0 will be documented in the finest details.

The fact that you don't effectively short the amounts you input comes from the fact that you short at a price over the price feed, and the collateral, computed automatically based on the price feed, is only sufficient for the amount that is finally shorted. It's extremely confusing, but "it's a feature, not a bug".
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 16, 2015, 09:33:34 pm
It's not expired shorts, but much more probably margin calls that are the invisible buyers. I would love to have an exact description of the market behavior... but apparently nobody wants to document that. It's quite upsetting, I really hope that BTS 2.0 will be documented in the finest details.

The fact that you don't effectively short the amounts you input comes from the fact that you short at a price over the price feed, and the collateral, computed automatically based on the price feed, is only sufficient for the amount that is finally shorted. It's extremely confusing, but "it's a feature, not a bug".

thanks for the explanation for the imprecise short order amounts that are being executed; that makes sense, even though it's not exactly ideal.

the margin call invisible buyer concept doesn't make sense to me, since it seems as though they should be executed at any available price; since we have an entire order book on the sell side just sitting there at higher prices, it just doesn't add up. unless these buy orders at set to trigger at the margin call amount, but are not shown in the order book?
Title: Re: Strange behavior of the trading platform
Post by: inarizushi on July 16, 2015, 09:42:24 pm
thanks for the explanation for the imprecise short order amounts that are being executed; that makes sense, even though it's not exactly ideal.

the margin call invisible buyer concept doesn't make sense to me, since it seems as though they should be executed at any available price; since we have an entire order book on the sell side just sitting there at higher prices, it just doesn't add up. unless these buy orders at set to trigger at the margin call amount, but are not shown in the order book?

That's the most plausible explanation, but it would do no harm having a confirmation of that. The 10% penalty is no more, so it won't be bought back at any price.
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 16, 2015, 09:48:36 pm
thanks for the explanation for the imprecise short order amounts that are being executed; that makes sense, even though it's not exactly ideal.

the margin call invisible buyer concept doesn't make sense to me, since it seems as though they should be executed at any available price; since we have an entire order book on the sell side just sitting there at higher prices, it just doesn't add up. unless these buy orders at set to trigger at the margin call amount, but are not shown in the order book?

That's the most plausible explanation, but it would do no harm having a confirmation of that. The 10% penalty is no more, so it won't be bought back at any price.

interesting...then why wouldn't these buy triggers be input into the order book? hopefully that's another feature upgrade in 2.0 :)
Title: Re: Strange behavior of the trading platform
Post by: Troglodactyl on July 16, 2015, 11:08:35 pm
I've been rolling over my shorts for quite a while with no issues now, so here are a few tips:

1. If you're setting a price limit on your short intending to buy at that exact price, then don't set the quantity.  Instead, manually enter the collateral amount as 2*price limit*desired quantity.  The quantity will display the amount this would collateralize at the current feed, but ignore that.  You can just buy the desired quantity at the price limit you set from your short and the orders will fill each other properly.

2. Expired shorts force a buy order at exactly the feed.  Margin called shorts force a buy at 10% above the feed.  You can see these two orders in the screenshots posted in this thread with their prices in yellow instead of green: The buy at 205 is the expired short order and the buy at 225 is the margin call order.

3. I don't know how much difference it makes, but I always increase my desired number of connections to 45 instead of 20 to try and minimize my latency on receiving new blocks and seeing new orders sooner.

The GUI is sometimes a little weird with my orders showing and hiding as they're in the process of being matched with each other, but if I ignore that it seems to work fine, and the GUI catches up with what actually happened soon after.  The new graphene system should resolve this sort of GUI issue since it pushes updates to the GUI instead of the GUI constantly checking for updated data.
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 16, 2015, 11:40:08 pm
I've been rolling over my shorts for quite a while with no issues now, so here are a few tips:

1. If you're setting a price limit on your short intending to buy at that exact price, then don't set the quantity.  Instead, manually enter the collateral amount as 2*price limit*desired quantity.  The quantity will display the amount this would collateralize at the current feed, but ignore that.  You can just buy the desired quantity at the price limit you set from your short and the orders will fill each other properly.

2. Expired shorts force a buy order at exactly the feed.  Margin called shorts force a buy at 10% above the feed.  You can see these two orders in the screenshots posted in this thread with their prices in yellow instead of green: The buy at 205 is the expired short order and the buy at 225 is the margin call order.

3. I don't know how much difference it makes, but I always increase my desired number of connections to 45 instead of 20 to try and minimize my latency on receiving new blocks and seeing new orders sooner.

The GUI is sometimes a little weird with my orders showing and hiding as they're in the process of being matched with each other, but if I ignore that it seems to work fine, and the GUI catches up with what actually happened soon after.  The new graphene system should resolve this sort of GUI issue since it pushes updates to the GUI instead of the GUI constantly checking for updated data.

awesome, thank you so much for the pointers, esp with #1. i've had some annoying trades not exactly matched in quantity, but that sounds like a great solution.

for #2, do the 10% over peg orders actually show up on in the order book? both @EstefanTT and i were placing orders for over the max bid in the order book, so they shouldn't have auto executed on us unless there were latent buy orders just not showing up.
Title: Re: Strange behavior of the trading platform
Post by: Troglodactyl on July 16, 2015, 11:54:50 pm
I've been rolling over my shorts for quite a while with no issues now, so here are a few tips:

1. If you're setting a price limit on your short intending to buy at that exact price, then don't set the quantity.  Instead, manually enter the collateral amount as 2*price limit*desired quantity.  The quantity will display the amount this would collateralize at the current feed, but ignore that.  You can just buy the desired quantity at the price limit you set from your short and the orders will fill each other properly.

2. Expired shorts force a buy order at exactly the feed.  Margin called shorts force a buy at 10% above the feed.  You can see these two orders in the screenshots posted in this thread with their prices in yellow instead of green: The buy at 205 is the expired short order and the buy at 225 is the margin call order.

3. I don't know how much difference it makes, but I always increase my desired number of connections to 45 instead of 20 to try and minimize my latency on receiving new blocks and seeing new orders sooner.

The GUI is sometimes a little weird with my orders showing and hiding as they're in the process of being matched with each other, but if I ignore that it seems to work fine, and the GUI catches up with what actually happened soon after.  The new graphene system should resolve this sort of GUI issue since it pushes updates to the GUI instead of the GUI constantly checking for updated data.

awesome, thank you so much for the pointers, esp with #1. i've had some annoying trades not exactly matched in quantity, but that sounds like a great solution.

for #2, do the 10% over peg orders actually show up on in the order book? both @EstefanTT and i were placing orders for over the max bid in the order book, so they shouldn't have auto executed on us unless there were latent buy orders just not showing up.

I wasn't trading while there were active margin calls, but I did see the +10% order in the order book, and it is displayed in the screenshot.  Note the color coding: regular buys are green, forced buys from short expiration and margin calls are yellow, regular sells are red, and short sells are blue.

EDIT: I just confirmed shorting to myself still works fine.  At the time of execution, call price was about 199.5, lowest sell at 230, highest buy at 225.01, margin call order at 219.4 and expired short order at 199.46.  I shorted to myself at 227.
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 17, 2015, 12:05:18 am
I've been rolling over my shorts for quite a while with no issues now, so here are a few tips:

1. If you're setting a price limit on your short intending to buy at that exact price, then don't set the quantity.  Instead, manually enter the collateral amount as 2*price limit*desired quantity.  The quantity will display the amount this would collateralize at the current feed, but ignore that.  You can just buy the desired quantity at the price limit you set from your short and the orders will fill each other properly.

2. Expired shorts force a buy order at exactly the feed.  Margin called shorts force a buy at 10% above the feed.  You can see these two orders in the screenshots posted in this thread with their prices in yellow instead of green: The buy at 205 is the expired short order and the buy at 225 is the margin call order.

3. I don't know how much difference it makes, but I always increase my desired number of connections to 45 instead of 20 to try and minimize my latency on receiving new blocks and seeing new orders sooner.

The GUI is sometimes a little weird with my orders showing and hiding as they're in the process of being matched with each other, but if I ignore that it seems to work fine, and the GUI catches up with what actually happened soon after.  The new graphene system should resolve this sort of GUI issue since it pushes updates to the GUI instead of the GUI constantly checking for updated data.

awesome, thank you so much for the pointers, esp with #1. i've had some annoying trades not exactly matched in quantity, but that sounds like a great solution.

for #2, do the 10% over peg orders actually show up on in the order book? both @EstefanTT and i were placing orders for over the max bid in the order book, so they shouldn't have auto executed on us unless there were latent buy orders just not showing up.

I wasn't trading while there were active margin calls, but I did see the +10% order in the order book, and it is displayed in the screenshot.  Note the color coding: regular buys are green, forced buys from short expiration and margin calls are yellow, regular sells are red, and short sells are blue.

EDIT: I just confirmed shorting to myself still works fine.  At the time of execution, call price was about 199.5, lowest sell at 230, highest buy at 225.01, margin call order at 219.4 and expired short order at 199.46.  I shorted to myself at 227.

hmmm, weird bc we were both placing our orders for above the highest bid (whether forced or regular buy) and they were still executing before our near simultaneous buys could get in there and execute.
Title: Re: Strange behavior of the trading platform
Post by: EstefanTT on July 17, 2015, 01:51:11 am
I had to absent myself from the forum. I just came back, it's too late for me to deeply understand everything but there is a lot less of mystery around all of that.

Thanks for your great answers guys. Particulary Troglodactyl and Inarizushi.

I'll come back tomorow after re-reading this thread with maybe more questions but if think most of them are clarified.

Thanks cyclonmaker to keep the comments flowing when I wasn't there  ;)
Title: Re: Strange behavior of the trading platform
Post by: EstefanTT on July 17, 2015, 07:13:16 pm
I've been rolling over my shorts for quite a while with no issues now, so here are a few tips:

1. If you're setting a price limit on your short intending to buy at that exact price, then don't set the quantity.  Instead, manually enter the collateral amount as 2*price limit*desired quantity.  The quantity will display the amount this would collateralize at the current feed, but ignore that.  You can just buy the desired quantity at the price limit you set from your short and the orders will fill each other properly.

2. Expired shorts force a buy order at exactly the feed.  Margin called shorts force a buy at 10% above the feed.  You can see these two orders in the screenshots posted in this thread with their prices in yellow instead of green: The buy at 205 is the expired short order and the buy at 225 is the margin call order.

3. I don't know how much difference it makes, but I always increase my desired number of connections to 45 instead of 20 to try and minimize my latency on receiving new blocks and seeing new orders sooner.

The GUI is sometimes a little weird with my orders showing and hiding as they're in the process of being matched with each other, but if I ignore that it seems to work fine, and the GUI catches up with what actually happened soon after.  The new graphene system should resolve this sort of GUI issue since it pushes updates to the GUI instead of the GUI constantly checking for updated data.

I think it's the very last mistery. Everything else make a lot of sense now.

In the snapshot I see the :

1. expired shorts at the price feed (205). Around 50k BitUSD in green. They buy any BitUSD at the price feed.
2. 5 k margin call short buying 10% above the price feed. 205 + 10% = 225 !
3. Why then when I shorted BitUSD above 225 (above the margin call) it has been bought instantaneously by an invisible order ?

You can see in the snapshot, I repeated the test but without shorting, just a simple sell of 1 BitUSD at 228 bts. I'm above the price feed (205) and also above the margin call (225). That 1 BitUSD should have been in the sell orders list until someone buy it and not disapear instantaneously.
It can't be someone buying at the very same moment the very same amount. It happenned to me twice before with shorts and also once to CyclonMaker. 4 times in a row, it can't be a coincidence.
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 17, 2015, 07:16:09 pm
I think it's the very last mistery. Everything else make a lot of sense now.

In the snapshot I see the :

1. expired shorts at the price feed (205). Around 50k BitUSD in green. They buy any BitUSD at the price feed.
2. 5 k margin call short buying 10% above the price feed. 205 + 10% = 225 !
3. Why then when I shorted BitUSD above 225 (above the margin call) it has been bought instantaneously by an invisible order ?

You can see in the snapshot, I repeated the test but without shorting, just a simple sell of 1 BitUSD at 228 bts. I'm above the price feed (205) and also above the margin call (225). That 1 BitUSD should have been in the sell orders list until someone buy it and not disapear instantaneously.
It can't be someone buying at the very same moment the very same amount. It happenned to me twice before with shorts and also once to CyclonMaker. 4 times in a row, it can't be a coincidence.

i agree, no coincidence...either there's some internal process to the market that's making some set of orders invisible, or there's a trade bot that's somehow able to execute at priority over our orders.
Title: Re: Strange behavior of the trading platform
Post by: EstefanTT on July 17, 2015, 07:35:12 pm
Anyhow, it has to be explained and everybody needs to be aware of it and how it works.

If someone has decided to be short on BitXXX with 80% of his bts fund. If it happenned to him when he tries to roll over his shorts, I will be in a very unpleasant situation with one more short, no BitUSD to cover the old one and not enough bts to do it again.

The guy is screwer. He needs to borrow bts or buy more in order to roll over his shorts. That, or buy BitUSD as he can at a stupid price to cover an old short, losing money off course.

I'm well aware of that situation ...  :-[
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 17, 2015, 07:42:12 pm
Anyhow, it has to be explained and everybody needs to be aware of it and how it works.

If someone has decided to be short on BitXXX with 80% of his bts fund. If it happenned to him when he tries to roll over his shorts, I will be in a very unpleasant situation with one more short, no BitUSD to cover the old one and not enough bts to do it again.

The guy is screwer. He needs to borrow bts or buy more in order to roll over his shorts. That, or buy BitUSD as he can at a stupid price to cover an old short, losing money off course.

I'm well aware of that situation ...  :-[

ah, yeah that sucks...i lucked out having some BTS still in reserve to painfully unwind my position. it's a good lesson to keep even more of a reserve balance in future.
Title: Re: Strange behavior of the trading platform
Post by: Ander on July 17, 2015, 07:51:38 pm
The whale knows that if he buys a lot of bitUSD/bitCNY and then he crashes the price by dumping, he can get it back cheaper from your margin calls....

Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 17, 2015, 07:52:43 pm
The whale knows that if he buys a lot of bitUSD/bitCNY and then he crashes the price by dumping, he can get it back cheaper from your margin calls....

yeah, tempting!
Title: Re: Strange behavior of the trading platform
Post by: EstefanTT on July 17, 2015, 08:12:40 pm
We still need a proper answer to explain why it happens BUT

I found a way to roll over without risking to have our short bought BEFORE we get to buy it. Even when both orders are confirm at the same time.

I'll try to explain it the best I can :

Let's say the price feed is at 205, some margin call at 225 and some guys buying at 230.

You create a sell order (or a bitusd short) for 1$ at 230.5, 0.5 bts more than the higher buy order.

Once the order confirmed and present in the sell orders list, you got yourtself a "bug protection". As long as your 1 BitUSD is there to sell and has not been bought by an invisible order (or superman) you can go and roll over one short without having to pray and skip heart beats in the process.

Your 1 BitUSD will be bought by your buy order in the process.

You will have to do it for every roll over. That's 0.5 x 2 = 1 bts more in transaction for every roll over to be sure.

I just did it once and it seem to work correctly.


 
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 17, 2015, 08:17:34 pm
We still need a proper answer to explain why it happens BUT

I found a way to roll over without risking to have our short bought BEFORE we get to buy it. Even when both orders are confirm at the same time.

I'll try to explain it the best I can :

Let's say the price feed is at 205, some margin call at 225 and some guys buying at 230.

You create a sell order (or a bitusd short) for 1$ at 230.5, 0.5 bts more than the higher buy order.

Once the order confirmed and present in the sell orders list, you got yourtself a "bug protection". As long as your 1 BitUSD is there to sell and has not been bought by an invisible order (or superman) you can go and roll over all your shorts without having to pray and skip heart beats in the process.

When you are done, you cancel your 1 BitUSD order. It will cost you 2 x 0.5 = 1 bts to have your "protection"

I just did it once and it seem to work correctly.

so basically a test short to probe the invisible buying space....i like it
Title: Re: Strange behavior of the trading platform
Post by: EstefanTT on July 17, 2015, 08:19:15 pm
We still need a proper answer to explain why it happens BUT

I found a way to roll over without risking to have our short bought BEFORE we get to buy it. Even when both orders are confirm at the same time.

I'll try to explain it the best I can :

Let's say the price feed is at 205, some margin call at 225 and some guys buying at 230.

You create a sell order (or a bitusd short) for 1$ at 230.5, 0.5 bts more than the higher buy order.

Once the order confirmed and present in the sell orders list, you got yourtself a "bug protection". As long as your 1 BitUSD is there to sell and has not been bought by an invisible order (or superman) you can go and roll over all your shorts without having to pray and skip heart beats in the process.

When you are done, you cancel your 1 BitUSD order. It will cost you 2 x 0.5 = 1 bts to have your "protection"

I just did it once and it seem to work correctly.

so basically a test short to probe the invisible buying space....i like it

Yeeeah ! F#ck Superman !
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 17, 2015, 08:57:33 pm
Yeeeah ! F#ck Superman !


lol Superman aint got shyt on you!
Title: Re: Strange behavior of the trading platform
Post by: inarizushi on July 17, 2015, 11:59:14 pm
We still need a proper answer to explain why it happens BUT

I found a way to roll over without risking to have our short bought BEFORE we get to buy it. Even when both orders are confirm at the same time.

I'll try to explain it the best I can :

Let's say the price feed is at 205, some margin call at 225 and some guys buying at 230.

You create a sell order (or a bitusd short) for 1$ at 230.5, 0.5 bts more than the higher buy order.

Once the order confirmed and present in the sell orders list, you got yourtself a "bug protection". As long as your 1 BitUSD is there to sell and has not been bought by an invisible order (or superman) you can go and roll over one short without having to pray and skip heart beats in the process.

Your 1 BitUSD will be bought by your buy order in the process.

You will have to do it for every roll over. That's 0.5 x 2 = 1 bts more in transaction for every roll over to be sure.

I just did it once and it seem to work correctly.

Tip : you can divide your trading fees by 5 and pay only 0.1 BTS for each operation if you want by going into the advanced options of your account and putting 0.1 in "transaction fee".
Title: Re: Strange behavior of the trading platform
Post by: EstefanTT on July 18, 2015, 12:26:17 am
It may look like saving some fraction of bitshares, some fraction of a cent right now but ... who knows at wich price bitshares will be after the 2.0, after we "eat" 50% of the top 20 Altcoins, after we accept to work with visa and master card, after major fiats collapse, ...

I'll do it !
Title: Re: Strange behavior of the trading platform
Post by: cylonmaker2053 on July 18, 2015, 12:59:41 am
Tip : you can divide your trading fees by 5 and pay only 0.1 BTS for each operation if you want by going into the advanced options of your account and putting 0.1 in "transaction fee".

awesome, thank you so much for the tip..i've been paying 0.5 BTS all along.