Importing market data into Excel
There is various third party software which can be used to assist players to plan their activities in EVE Online. In particular, traders may find it useful to import market data from EVE-Central to Excel, to transfer the information to a spreadsheet format and allow them to process the data.
It is important remember that the XML data of EVE Central is updated once per hour, so it can be some sometimes be out of date. Make sure to double check the data in game to ensure it is accurate. Despite this, the ability to use Excel to monitor multiple markets can help traders to look for better business opportunities.
To get started you will need the typeID, and either the stationID or systemID or regionID (depending on what data they want to show).
Obtaining the typeID
One way to get the typeID is to use Fuzzwork's API search. To use this, direct your browser to https://www.fuzzwork.co.uk/api/typeid.php?typename= and add the name of the item. Note that any spaces in the item name should be replaced with %20.
Obtaining the other IDs
This spreadsheet contains an alphabetical list of station, system and region IDs.
In order to import the data into Excel you will first need to generate a URL to pull the data from EVE Central, and then import that into Excel.
Obtaining the URL
To obtain the correct URL for EVE Central you need to insert the IDs you have obtained above into this URL: http://api.eve-central.com/api/marketstat?typeid=XXX&usesystem=YYY, where XXX is the type ID and YYY is the system ID (for pulling information from a particular station or a whole region you would alter the URL accordingly).
Importing this into Excel
Understanding imported data
Having imported some sets of data you will get a result similar to the one below:
What the data shows
The information is as follows:
Making use of the data
Once you have this data and know what it stands for, you can start to make use of it in planning your market transactions.
Column E shows the buy average price, so if you wanted to supply all market demand for this item you would receive at the end of the transaction the ISK equivalent of column D (the volume of buy orders) multiplied by column E (the average price of buy orders).
Column I is the median buy price, so if you wanted to supply 50% of the demand while selling to the best buy orders you would receive payments between the median buy price (column I) and the maximum buy price (column F) per unit of item sold.
Column J shows the percentile of buy orders, which refers to the 95th percentile. This means that if you wanted to supply 5% of market demand you would receive payments between the percentile of buy orders (column J) and the maximum buy price (column F). You will motice that in the example data set given above, the 95th percentile is the same value as the maximum buy orders prices.
Column Q is the percentile of sell orders. In the case of sell orders this refers to the 5th percentile, so if you wanted to buy all 5% of the offers at the broker you would pay prices between the percentile of sell orders (column Q) and the minimum value (column N).
|After the data has been imported, it will not update automatically. You will need to update imported data when required by clicking at button shown to the left.|