I might have a reproducible issue with a trade not showing:
1. Enter a trade, either buy or sell that will not be executed right away on MtGox, but should become visible on bitcoin.clarkmoody.com in the list of trades
2. Wait till it appears
3. refresh the web page
4. sometimes, the trade is missing !
Even after refreshing 15 minutes later the trade is not showing ?!
Note. The webpage time is 2 hours behind the MtGox time.
I am waiting for the trade to happen, so I know for sure it's not MtGox fault!
Refreshing the page is the wrong thing to do. The page works best when the MtGox websocket is running smoothly. The order book is cached a few times before hitting my site, thus, refreshing will not give you the latest. The best way is to load my page, let the websocket connect, then let the order book sync. This could take a few minutes.
With real time depth updates coming in, the book will be the most accurate.
The Time & Sales displays the MtGox timestamp, which is UTC. Your local time will be shown in the console.
I tried again, and again the trade disappeared.
I added a buy order of 93.00001, this time it showed on the webpage for a while and then disappeared ?!
I collected some info(I filtered all lines matching 93):
12:36:05 > Add bid 0 @ 93.5
12:36:05 > Rem bid 1.0695 @ 93.5
12:36:05 > Rem bid 1 @ 93.5
12:36:05 > Rem bid 0.4211 @ 93.5
12:36:05 > Rem bid 3 @ 93.5
12:36:05 > Rem bid 0.01006036 @ 93.5
12:36:05 > Rem bid 0.07445759 @ 93.51
12:36:05 > Rem bid 0.71180022 @ 93.54
12:35:48 > Add ask 10.9395 @ 98
12:35:40 > Add ask 0 @ 93.99
12:35:33 > Add ask 0 @ 93.99
12:35:12 > Add ask 0 @ 93.99
12:34:29 > Add ask 1.28787351 @ 96.91193
12:34:18 > Rem ask 1.28787351 @ 96.91193
12:34:12 > Add ask 1.28787351 @ 96.91193
12:33:42 > Add bid 13.175 @ 93.00001
As far as I can see, there is no other event that should have deleted mine. Still it disappeared after a minute from the webpage ?!
I wonder if it has been added to the 93.00000 line on the webpage.
Update1: I can answer this question myself: I canceled the trade and the amount for 93BTC did not change on the webpage.
Update2: I added the same trade again, and this time it was shown on the webpage and stayed visible.
So it worked?
I am seriously puzzled what's going on. I have traded again, this time part of my buy order was executed, then my trade completely disappeared from the webpage while on MtGox I still have a buy order for the remainder of my trade.
This is what I could collect:
First trade:
webpage(console): 13:09:19 > Add bid 13.10568976 @ 93.51
MtGox: BTC bought: 1.22502794 BTC at 93.51000 €
Trying to find this trade on the webpage console failed(I searched for 1.225), but I did see this:
13:09:49 > Rem ask 1.22502794 @ 98.87
Notice the amount! It's the same as my trade. How about coincidence (or not)!
And I noticed these two, zero amount bids:
13:09:49 > Add bid 0 @ 93.51
13:09:49 > Add bid 0 @ 93.51
I could not find any other event in the console with 93.51
Second trade:
MtGox: BTC bought: 0.01033031 BTC at 93.51000 €
Could not find this trade in the webpage console, and no funny other event.
I also notice that the first trade is mentioned twice on the time and sale list, the second trade is mentioned three times.
I have no idea what to think of this...
Sometimes the socket.io library creates multiple websocket connections. I have tried to prevent this behavior, but as always when using a 3rd party library, unexpected behavior may result.
I don't trust clarkmoody EUR anymore. Another trade disappeared from the webpage.
Is there an alternative to see MtGox EUR orderbook ?
* No warranty implied.
Want something to compulsively refresh all day long? Want the most accurate data? Try this:
https://data.mtgox.com/api/2/BTCEUR/money/depth/fetch