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.
 

Eve Addicts - Now with new features...

Author
Desmont McCallock
#41 - 2012-04-15 09:15:26 UTC
Yes, I'm talking about the site. Your thought about readability may be noble but trying to figure out the exact price of an item in category 2 (100-1000) to distinguish an order (in my case mine) I have to check with the volume too (cause prices vary on second decimal).
I know what I request may be trivial but I'll have to set up an API way to get what I want. And I'm quite busy atm on another project.
I leave it up to you.
Snarf Aldes
University of Caille
Gallente Federation
#42 - 2012-04-15 09:27:37 UTC
Desmont McCallock wrote:
Yes, I'm talking about the site. Your thought about readability may be noble but trying to figure out the exact price of an item in category 2 (100-1000) to distinguish an order (in my case mine) I have to check with the volume too (cause prices vary on second decimal).
I know what I request may be trivial but I'll have to set up an API way to get what I want. And I'm quite busy atm on another project.
I leave it up to you.

up to what price would you like to see 2 decimals ?

Creator of Eve Addicts

Desmont McCallock
#43 - 2012-04-15 09:50:48 UTC  |  Edited by: Desmont McCallock
You know that Jita 4-4 is a 0.01 station. So you can't limit to a price range. :)

Edit: I see you changed it already. Much appreciate it.
Snarf Aldes
University of Caille
Gallente Federation
#44 - 2012-04-15 10:00:28 UTC  |  Edited by: Snarf Aldes
Scrapyard Bob wrote:
Andy DelGardo wrote:
Is there some trick to minimize the market window while the scanning is running? Also is there anything i can do to make it as fast as possible? Some general "noob" proof tutorial would be nice, for the setup, upload and actual scanning tasks.


a) No you cannot minimize the market window as EVE will just re-open it each time the IGB makes the Javascript call to look up an item.

b) You cannot make it "as fast as possible" any faster then about 1 lookup every 3.0-3.5 seconds. If you attempt to call the EVE Javascript functions too fast, the client will just block your request and stop looking up items at all. (3.5 seconds seems to be the "safe" number, the closer you try to get to 3.0 seconds the more likely that you'll get bit.)

I found a way to upload twice as much as normal :)

Now for this to work, you have to be sure that the market scanner you are using will hand out unique blocks of items to each client that is uploading in the same region. This is important, because otherwise you will just be uploading the same items in short succession. I don't know how others have programmed their market scanners, but mine will work the way it should.

First you start the scanner as usual, then open another tab and also start the scanner in the second tab. That's it, no voodoo required :)

You might have to time the start of the second scanner a bit, starting it just after an item from the first scanner opened worked for me. If you get the message 'Notify IGB function throttle limit reached. Only 1 IGB javascript function allowed per second.', you have to restart the second scanner and time it a bit differently.
I usually get it working in one or two tries.

Once you have it running, it keeps running.

Creator of Eve Addicts

Snarf Aldes
University of Caille
Gallente Federation
#45 - 2012-04-15 10:01:14 UTC
Desmont McCallock wrote:
You know that Jita 4-4 is a 0.01 station. So you can't limit to a price range. :)

Edit: I see you changed it already. Much appreciate it.

i upped the ranges with a factor of 10

Creator of Eve Addicts

Desmont McCallock
#46 - 2012-04-15 10:05:56 UTC  |  Edited by: Desmont McCallock
Snarf Aldes wrote:
Desmont McCallock wrote:
You know that Jita 4-4 is a 0.01 station. So you can't limit to a price range. :)

Edit: I see you changed it already. Much appreciate it.

i upped the ranges with a factor of 10


Till someone else complains about it (ain't we users some shi**y whiners?). :)
Snarf Aldes
University of Caille
Gallente Federation
#47 - 2012-04-15 11:17:52 UTC
Desmont McCallock wrote:
Snarf Aldes wrote:
Desmont McCallock wrote:
You know that Jita 4-4 is a 0.01 station. So you can't limit to a price range. :)

Edit: I see you changed it already. Much appreciate it.

i upped the ranges with a factor of 10


Till someone else complains about it (ain't we users some shi**y whiners?). :)

you're all sons of b*tches! Lol

Creator of Eve Addicts

Snarf Aldes
University of Caille
Gallente Federation
#48 - 2012-04-15 13:48:26 UTC
Snarf Aldes wrote:

I found a way to upload twice as much as normal :)

Now for this to work, you have to be sure that the market scanner you are using will hand out unique blocks of items to each client that is uploading in the same region. This is important, because otherwise you will just be uploading the same items in short succession. I don't know how others have programmed their market scanners, but mine will work the way it should.

First you start the scanner as usual, then open another tab and also start the scanner in the second tab. That's it, no voodoo required :)

You might have to time the start of the second scanner a bit, starting it just after an item from the first scanner opened worked for me. If you get the message 'Notify IGB function throttle limit reached. Only 1 IGB javascript function allowed per second.', you have to restart the second scanner and time it a bit differently.
I usually get it working in one or two tries.

Once you have it running, it keeps running.

Turns out that I am seeing the occasional 'only 1 javascript function per second' message, but overall i'm still uploading way more than before.

Creator of Eve Addicts

Scrapyard Bob
EVE University
Ivy League
#49 - 2012-04-15 23:23:46 UTC
- Definitely needs a "dark theme" as the default for the IGB

- When looking up an item like Tritanium, there needs to be a summary pane above the detailed buy/sell order listing indicating the approximate price.

- URL address needs to update so that you can copy/paste links to share with others such as the link to the Tritanium price in The Forge
LifeHatesMe
LifeHatesUsAll
#50 - 2012-04-16 04:14:29 UTC
Snarf Aldes wrote:
I assume you are talking about the website, not the API?

Low valued items do have 2 decimals, look at tritanium for example.

prices smaller than 100 have 2 decimals
prices between 100 and 1000 have 1 decimal
bigger than 1000 have no decimals

I did this for readability.

The API should have 2 decimals always.
How are you pulling these? I have mine saved as doubles.. I was thinking of using BIGINT, and then at run time converting it to BIGINT * 0.01 .. dunno :S

(Remember DOUBLE/FLOAT 1.00 could be 0.99999999 and such...) I wrote a program that calculated taxes for a city. And I made alot of rounding errors.. XD
Desmont McCallock
#51 - 2012-04-16 09:52:27 UTC
Scrapyard Bob wrote:
- Definitely needs a "dark theme" as the default for the IGB
Already implemented, click "Style".
Scrapyard Bob wrote:
- When looking up an item like Tritanium, there needs to be a summary pane above the detailed buy/sell order listing indicating the approximate price.
I think Snarf would like you to be more specific on that. Average of day?
Scrapyard Bob wrote:
- URL address needs to update so that you can copy/paste links to share with others such as the link to the Tritanium price in The Forge
+1
Scrapyard Bob
EVE University
Ivy League
#52 - 2012-04-16 11:23:17 UTC
EMD and EMK use the "5% simulated" method where they take the total unit volume up for sale and calculate how much you would pay if you bought the bottom 5% of the volume. EC offers a "sell percentile" in their API call, which is close to the EMK/EMD numbers. The 5% sim-buy works great for commodities, fairly well for moderate volume items, but does tend to fall apart slightly in the quieter regions on the low-volume items where sell prices can have a large spread and there's only a handful of units for sale.

I'm not a fan of straight averages, as they get unduly influenced either by the "buy a zillion units at 0.01 ISK" at the low end of the market or "selling 1 unit for a zillion ISK" at the high end. At a minimum, you have to drop the outliers (and define that in some fashion). Even EMK's harmonious mean numbers run much "hotter" then what you'll actually pay when shopping.

For buy orders it's trickier as the 5% rule doesn't work as well, especially on the lower volume items. But if you have a bunch of units that you want to move, the 5% simulated sell isn't a bad method (a 2% or 4% version might give better results).
Snarf Aldes
University of Caille
Gallente Federation
#53 - 2012-04-16 15:21:13 UTC
Scrapyard Bob wrote:
EMD and EMK use the "5% simulated" method where they take the total unit volume up for sale and calculate how much you would pay if you bought the bottom 5% of the volume. EC offers a "sell percentile" in their API call, which is close to the EMK/EMD numbers. The 5% sim-buy works great for commodities, fairly well for moderate volume items, but does tend to fall apart slightly in the quieter regions on the low-volume items where sell prices can have a large spread and there's only a handful of units for sale.

I'm not a fan of straight averages, as they get unduly influenced either by the "buy a zillion units at 0.01 ISK" at the low end of the market or "selling 1 unit for a zillion ISK" at the high end. At a minimum, you have to drop the outliers (and define that in some fashion). Even EMK's harmonious mean numbers run much "hotter" then what you'll actually pay when shopping.

For buy orders it's trickier as the 5% rule doesn't work as well, especially on the lower volume items. But if you have a bunch of units that you want to move, the 5% simulated sell isn't a bad method (a 2% or 4% version might give better results).

I have been thinking of implementing a section with that kind of info, haven't figured out yet how i want to do it exactly.
The url thing shouldn't be too hard to do... will look at it when i have some time.

Creator of Eve Addicts

Snarf Aldes
University of Caille
Gallente Federation
#54 - 2012-04-16 19:33:25 UTC
I have changed the default style to dark.

I have also added the ability to link to items, for now you have to construct the url yourself.
For example: http://eve.addicts.nl/index.php?typeID=12076&regionID=10000002
In the future i'll place a link somewhere to the item + region you are viewing.

Creator of Eve Addicts

LifeHatesMe
LifeHatesUsAll
#55 - 2012-04-17 00:47:55 UTC
Scrapyard Bob wrote:
I'm not a fan of straight averages, as they get unduly influenced either by the "buy a zillion units at 0.01 ISK" at the low end of the market or "selling 1 unit for a zillion ISK" at the high end. At a minimum, you have to drop the outliers (and define that in some fashion). Even EMK's harmonious mean numbers run much "hotter" then what you'll actually pay when shopping.

For buy orders it's trickier as the 5% rule doesn't work as well, especially on the lower volume items. But if you have a bunch of units that you want to move, the 5% simulated sell isn't a bad method (a 2% or 4% version might give better results).
That's a really good point. perhaps the an algorithm where you look at;

Movement of items for that particular typeID for the past few hours vs. a variably set average. I guess the caveat here is what we really need is unique transactions.. (!) or some way of calculating the average buy price based on the medium volume that is not bogus vs. the medium sale volume.

Additionally, you should factor in NPC items, and that they should be calculated differently, seeing as they are seeded at a default value, and then the pricing structure changes region to region, by demand, and probably some random thing that only a crazy economist would know. (T1 Blueprints, and things like Long-Limb Roes)
Andy DelGardo
#56 - 2012-04-19 11:26:25 UTC  |  Edited by: Andy DelGardo
Hey,

can u check item id's "29966, 30050, 30151" there seems to be a mixup with a other items in the database since i see tonns of invalid priced entries.

thx Andy
Snarf Aldes
University of Caille
Gallente Federation
#57 - 2012-04-19 11:28:28 UTC
Andy DelGardo wrote:
Hey,

can u check item id "29966" there seems to be a mixup with a other item in the database since i see tonns of invalid priced entries.

thx Andy

I know, it happend after I integrated the EMDR stream.
I have disabled that for now, so prices should be returning to normal.

Creator of Eve Addicts

Andy DelGardo
#58 - 2012-04-19 13:38:57 UTC
Hey any hope on implementing this little update filtering box? I really would like to be able to set a minimum update time like eve-central has. Since now i can check empire/tradehubs easily, thx a bunch for this feature i often see very old entries with complete outdated prices. So being able to filter out by update/upload time would make filtering "bad" orders more comfortable.

Btw thx for the great site, i used jitonomic before and EvE Addicts is so much faster and more comfortable to use.
Snarf Aldes
University of Caille
Gallente Federation
#59 - 2012-04-19 14:14:56 UTC
Andy DelGardo wrote:
Hey any hope on implementing this little update filtering box? I really would like to be able to set a minimum update time like eve-central has. Since now i can check empire/tradehubs easily, thx a bunch for this feature i often see very old entries with complete outdated prices. So being able to filter out by update/upload time would make filtering "bad" orders more comfortable.

Btw thx for the great site, i used jitonomic before and EvE Addicts is so much faster and more comfortable to use.

I'll have a look at it this weekend.

Creator of Eve Addicts

M Kernel
Cayman Applied Kinetics
#60 - 2012-04-20 11:39:58 UTC
Hey!

Great service! I really like the simplicity and performance of the site. Also, the API is EXACTLY what i need for my Spreadsheets in Space!

Thumbs up! :)