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

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

EVE Technology Lab

 
  • Topic is locked indefinitely.
123Next pageLast page
 

EVE Stats - Wallet grapher

Author
iskflakes
#1 - 2012-04-26 16:04:40 UTC  |  Edited by: iskflakes
EVE Stats - https://ohheck.co.uk/EVEStats/home.php


What is EVE Stats?

EVE Stats is a free wallet graphing utility. It graphs your wallet, sell orders, escrow and asset value with great detail for long periods of time. Corp wallets and assets can also be graphed. Sample graph: Mayuko Sisters' Trading Enterprises Ltd.


Who is this tool intended for?

This is most useful for traders, but can be used by anybody. For instance if you have a hard trading night and your wallet hits 0, you can review the EVE Stats graph to see if your market escrow changed during that period, or to see how long your wallet was empty for. It also enables you to see patterns of buying and selling, and to identify the times which your items sell the best.


What's the difference between EVE Stats and any other wallet grapher?

EVE Stats aims for the maximum possible precision when graphing your wallet. We collect data at nearly the maximum rate allowed by the API (one snapshot every 5-15 minutes).


Other features?

We have a richlist for comparing your wealth to everybody else. You may opt-out of this if you want.


EVE Stats has been in closed testing (read: I couldn't be bothered to finish it) for over a year and I am pleased to announce it will now be opening to the public. Most of the pages you see on the site have been created in the last few days, so please report any bugs you find.

-

adopt
Brutor Tribe
Minmatar Republic
#2 - 2012-04-26 17:00:38 UTC
Great service, great graphs now I can flash off how many loans I give to people!
Ayana Mayuko
Mayuko Sisters' Trading Enterprises Ltd.
#3 - 2012-04-26 19:32:55 UTC
Making this public only serves to make my e-peen grow faster... you should have anticipated this.

Either way, I hereby support and/or endorse this product and/or service.
ZehNarume
Pulling The Plug
PURPLE HELMETED WARRIORS
#4 - 2012-04-26 20:43:10 UTC
Awesome tool, I recommend this very much.

I also support/endorse this service :3
Lord Drokoth
Hostile.
PURPLE HELMETED WARRIORS
#5 - 2012-04-26 20:55:52 UTC  |  Edited by: Lord Drokoth
Nice work isk.. the new version looks very well refined.
I cant find the controls to publicise mine.. so if you could go ahead and pub it that would be awesome.. otherwise i gotta login every time wanna see and im too lazy lol.

This graph is rediculously useful. been using it for a bit now and it saves me hours and hours of self auditing.
Thanks for the work isk. much apprechiated.

L.D

EDIT: it does not appear to like IE browsers.. but Chrome and safari work well.
Iphones,Ipads etc can all use this.. very useful when im bored at work.
iskflakes
#6 - 2012-04-26 21:44:53 UTC
Thanks for the feedback.

Lord Drokoth, I've set your graph to public as requested. For future reference the control is on the "Home" page when logged in, and you can also access a private graph with the special link provided on the graph page (which doesn't require you to log in).

-

SanitySlayer Amarrian
Imperial Shipment
Amarr Empire
#7 - 2012-04-27 12:41:43 UTC
I've been hearing about this for a while now from Drok & the others, might as well give it a go for my trader.
SanitySlayer Amarrian
Imperial Shipment
Amarr Empire
#8 - 2012-04-27 14:11:20 UTC
Isk, could you look at the "Kath Yeva" trader, the graph seems to think she only has a wallet, despite the accurate total at the top. Its showing a total Escrow & Sell orders as 0 isk in short.
iskflakes
#9 - 2012-04-27 14:43:37 UTC
Looks fine to me. The buy/sell order information isn't updated as frequently as the wallet data, so when you first make your graph it may appear that you only have wallet for a while.

-

SanitySlayer Amarrian
Imperial Shipment
Amarr Empire
#10 - 2012-04-27 16:48:31 UTC
Ah I see, its fine now, thanks :)
Tubrav Sadarts
Viscous Logistics
#11 - 2012-04-28 19:42:03 UTC  |  Edited by: Tubrav Sadarts
I'm trying this out but there appear to be a few issues... for one, my wealth over time graph isn't appearing (though I suspect that's because I just signed up with my API), and I definitely shouldn't have 5.7 billion total; it should be less than half of that...? Something in the calculations has gone wrong, I think.

edit: a graph's appeared now but it only has 3 data points; it has my correct wallet amount but seems to think I have no ISK in escrow or sell orders (I do)... is this meant to happen?
iskflakes
#12 - 2012-04-28 23:21:17 UTC  |  Edited by: iskflakes
Hi Tubrav, some of the code is quite new and untested so thanks for letting me know where the problems might lie.

The first issue you mentioned is your graph not appearing immediately after you sign up, this is because the whole system is a bit delayed in fetching your API information, which I'll admit isn't very user friendly. I'll have a look and see if I can improve this one.

Regarding the second issue, that's a rehashing of the first one. The wallet data API call has a different caching time to the market data one, which means the wallet and market data are out of sync, so when you first sign up you see your wallet data before your market data. For reasons I won't go into the script which works out your total worth uses more up to date data than the graphs, so you see that 5.6b figure before the points appear on the graph. Looking at the graph now you appear to have quite a few datapoints, and it looks like the total seems to match. Let me know if the figures are correct.


Edit 1: Good news! I discovered that for whatever reason, your API key is returning market orders (as normal) but is also returning a large number of cancelled/deleted/expired orders. The API documentation I was using said that (post Incarna 1.0) only active orders would be returned, but apparently it's wrong. My code was counting your expired orders towards your total. Luckily all original data is kept so I was able to retroactively fix the problem. Now you're worth about 1.5b, rather than 5.6. This issue doesn't appear to have affected anybody else.

-

Tubrav Sadarts
Viscous Logistics
#13 - 2012-04-29 00:06:43 UTC
Cheers for the reply :) Yeah, right now the graph is displaying values that I can confirm are correct, which is great... and just the odds that my API is the only one that had this expired-order problem :P

Looking at all the other graphs, most of them seem to have much more data ranging into the past; is this possible to achieve for my data? It'd be interesting for me to see the growth over the past month...
iskflakes
#14 - 2012-04-29 00:19:48 UTC  |  Edited by: iskflakes
Unfortunately CCP doesn't provide historic data for wallet or market orders, so it's impossible for me to show you how your wallet looked in the past :(

The graphs you see that go back much further have been members of the site for months, the oldest ones are my beta testers. My own graph is 9 months old :)


In other news: I split the list of graphs (the one you see when you're logged in) onto its own page, it didn't make sense to put it on the homepage.

Edit 1: In response to the second issue you raised, I've changed the code slightly so it should update a bit faster. This isn't a full fix but it should make the graphs appear sooner for people who just signed up, and should display data that's a bit more up to date for people who are already signed up.

-

Tubrav Sadarts
Viscous Logistics
#15 - 2012-04-29 00:30:38 UTC
Damn, no historic data... no matter, it can build up over time.

If you're open to suggestions, may I suggest an asset graph within the main graph as well? Then the graph becomes a complete measurement of wealth; I have a large chunk of minerals stockpiled and that makes a difference to my net value...
iskflakes
#16 - 2012-04-29 00:58:25 UTC
Yeah a few people have suggested asset wealth. Currently the system is gathering asset data, but there's no code to calculate asset prices and display them. Calculating the price of an asset is rather difficult as CCP doesn't give out market data, but luckily eve-central has median prices, so it should be possible. I'll see about doing it next week I think, got a few other things to tidy up before then.

-

SanitySlayer Amarrian
Imperial Shipment
Amarr Empire
#17 - 2012-04-30 08:23:46 UTC
Hey Isk, just a friendly suggestion for when new people start signing up to the site, you might want to add a short FAQ page for commonly asked questions like the ones me & Tubrav Sadarts asked when we signed up. This might just save some time answering questions on the forums later :)
iskflakes
#18 - 2012-05-07 19:51:25 UTC
Some news:

I've spent a few days working on getting asset wealth added to the site after several suggestions from users. Asset graphs are still being tested, but I've added a page which lists your top assets along with an estimated total price which is available right now. This page "Top Assets" is currently private by default, so you will need to log in to see it. Price data is taken from eve-central.

Make sure your API key supports assets, if it doesn't there won't be any data to display!

Due to all the poorly tested code changes I've made there may be some bugs, so post a reply in this thread if you find any.

-

Tubrav Sadarts
Viscous Logistics
#19 - 2012-05-07 22:08:41 UTC  |  Edited by: Tubrav Sadarts
Yay assets :D First thing I noticed, on the assets page clicking 'more' displays this:

Quote:
Not Found

The requested URL /EVEStats/topItems.php was not found on this server.
Apache/2.2.16 (Debian) Server at ohheck.co.uk Port 443


Apart from that, it looks about accurate (I thought it was viewing stuff I didn't have until I checked my ship's cargoholds...). I assume at some point this can become another 'graph within the graph' on the main graph? If that happens it'll be great since that'll make Eve Stats the only tool I know of which actually measures 'net asset value' rather than just wallet amount + escrow and sell order amount. I hope this happens soon :D

Edit: also, could the asset value have calculation options, like lowest sell/highest buy order in Jita? That way it could be 'asset value if immediately liquidated' or such...
iskflakes
#20 - 2012-05-08 14:47:42 UTC
Thanks for pointing out the error. I spotted it myself last night and fixed it.

The 'graph within the graph' for assets has already been created but I've left it in a testing mode for now. Currently there are performance issues as some people have 10000+ assets, and the server takes snapshots of these dozens of times a day which means I end up with millions of database rows to sort through every time somebody tries to view a graph. The solution is to do the same thing I did with market orders and pre-compute a lot of the statistics. Unfortunately this kind of pre-computation means I can't let you change how the asset wealth is calculated very easily.

Anyway I'll let you know when it's working properly and not taking 30 seconds to load a page :)

-

123Next pageLast page