An Industry and Market Bot for New Eden

MatCalc provides build information for items, refining info for ores, and market analysis tools. With these basic tools, it can also provide some more interesting functionality like corp buybacks and arbitrage opportunities.

Add the bot to your discord server with the following URL:

https://discord.com/api/oauth2/authorize?client_id=510907959430348820&permissions=116736&scope=bot

I am oniudra on Discord, and you can ask me any questions you have about the bot.

Basic Commands

!help [full] shows basic usage information. The full help message is this document.

!approved shows if the current discord server is approved or not. MatCalc costs is free to use, but it will occasionally nag you for ISK-based support. If you want to remove these nag messages, instructions are provided.

!up show if tranquility is up, and if it is, shows how many players are online.

!describe <name of item> shows the in-game description for the given item.

!ki <name of character, corp or alliance> shows an inventory of what that character, corp, or alliance has lost in the last few days, according to zkill

Aliases

This bot supports many aliases intended to make your life easier. For example, "carriers" references one of each of the empire carriers and thus can be used in other commands. Similarly, there are aliases for every tier of moon goo.

A full list of aliases can be found at aliases

Market Commands

The combination of these commands provides a high degree of market intelligence that can be used for profitable station trading.

!available markets shows what market names are available to be queried

!jita, !amarr, and others shows current market information for a given item in the requested market. Available markets are show in the !available markets command. The requested market is normally a set of station and citadel markets instead of just one station's information. The information provided for an item includes current and historic prices, current market order depth, and the buy/sell market gap profit potential. The results are cached for 10 minutes.

images/plex_prices.png

!bb <pasted stuff> does a buyback calculation for the pasted items. Default rates are 80% for minerals and 85% for everything else. Prices are based off of the highest current buy order in Jita markets. Ore is priced according to its refined products. Custom rates based on different markets or different rates are available. For example:

!bb Compressed Spodumain 100
Compressed Bistot 123

results in...

            Item Name   Amount   Buyback Price
Compressed Spodumain*      100   39,385,451.96
   Compressed Bistot*      123   28,813,561.51

* Price reflects the value of the refined item
  using a 89.3396% refine yield

   Market Used: Jita IV - Moon 4 and nearby markets
  Market value:                   80,234,133.49 ISK
  Corp buyback:                   68,199,013.46 ISK
Effective rate:                           85.00 %
  Total volume:                        3,341.20 m3

!plexratio [full] shows a current market analysis of plex vs large skill injectors. The full report compares different amounts of each with each other and the cost of skill points at various levels of experience

Loading market info... done
Market info:
Large Skill Injector   793,949,997.95 ISK
                PLEX     3,442,000.01 ISK
     Skill Extractor   400,668,000.00 ISK

Current ratio of 500 PLEX to injectors: 2.17

ISK per skill point:
 Above  0M sp, injectors are: 1,587.90 ISK/sp
 Above  5M sp, injectors are: 1,984.87 ISK/sp
 Above 50M sp, injectors are: 2,646.50 ISK/sp
 Above 80M sp, injectors are: 5,293.00 ISK/sp

!accelerator shows the value (ISK per SP) of accelerators on the market

!mpvp <market> shows a list of things that are likely good targets for station trading in the given market (ie market pvp). Market targets are chosen based on historic market volume, current buy and sell order volume, and the difference between current buy and sell orders. Some attempts are also made to filter out items that seem to be highly competitive (ie .01 ISK-ers). Target lists are cached for 10 minutes.

!predict [market] <name of thing> analyzes the last year of daily market data for an item and shows a chart with the trend of recent activity and forecast into the future. Multiple things can be graphed at once; paste in items from an inventory or contract in game. If no market is given, predictions are made for the Forge. Predictions are generated at most once per day.

images/plex_trend.png

!arbitrage <market1> <market2> show items that are profitable to buy in one market and sell in another market based on current open buy and sell orders.

!compare <market1> <market2> <items> show a historic comparison of trends in two markets.

images/comparison.png

!sc <market> show a "ship contract" report for all ships available on public contract in a given market.

!seed --source <market1> --dest <market2> analyzes the two given markets and shows what may be profitable to move from the source market to put up as sell orders in the destination market. Additional tuning values are available; see the --help flag for more info.

!hypercore <total price> shows the number of hypercores required to make a raffle with a total value of the given price.

!overview <market> [market2 [...]] gives an overview of what's been happening in a market. It shows a treemap of all item groups in a market where each box is sized proportionally to its total ISK volume in the market. Also, a stream chart shows how each item group's respective ISK volume has changed over time relative to other item groups.

images/overview_treemap.png images/overview_stream.png

Industry Commands

!build <name of thing> shows what it takes to build a thing, down to the amount of ore needed to mine and PI needed to produce. High refining skills are assumed, but BPO research optimizations are not included. Market information for the item and components needed to make it is provided. For example:

!build Dominix

results in...

 =====================================
| Items Needed for Dominix Production |
 =====================================

Tritanium   11564444   63,879,097.55 ISK
  Pyerite    2892889   13,484,478.85 ISK
 Mexallon     728333   29,324,507.41 ISK
   Isogen     181211    2,509,998.86 ISK
  Nocxium      45133   10,944,583.25 ISK
  Zydrine      20644    9,513,555.15 ISK
 Megacyte       7556    2,872,932.88 ISK

 ============================================
| Total Base Materials Needed for Production |
 ============================================

   Compressed Arkonor    16    4,640,019.46 ISK
    Compressed Bistot    34    8,797,148.74 ISK
   Compressed Crokite    60   15,697,684.80 ISK
Compressed Dark Ochre    42    3,885,881.95 ISK
    Compressed Gneiss   140   10,181,348.80 ISK
 Compressed Spodumain   211   64,829,653.47 ISK

Total m3 of base: 7095.40 m3

 ==================
| Production Costs |
 ==================

 Average market price:   136,660,831.16 ISK
        Cost to build:   132,529,153.95 ISK
Cost to buy base mats:   108,031,737.21 ISK
     Net cost for ore:   103,164,113.62 ISK

 ===========================
| Historic Production Costs |
 ===========================

median  30 day build cost:   141,750,433.04 ISK
median  90 day build cost:   177,264,699.19 ISK
median 365 day build cost:   125,459,893.12 ISK

!jitaore [mined|refined] shows which ore is most profitable to mine, based on the ore mined or the resulting refined items.

!refining shows a basic spreadsheet for computing refined values of ore. It should be compatible with Google Sheets.

!refine <pasted stuff> shows what ore can be refined into. Simply copy ore information from in-game and paste it into this command. High refining skills are assumed. For example:

!refine Compressed Spodumain 100
Compressed Bistot 123

results in...

Given...
   Compressed Bistot   123.00
Compressed Spodumain   100.00

3,341.20 total m3
78,123,112.44 ISK (market value)

...can be refined to (89.3396% yield)
  Pyerite   2,395,193
  Zydrine      49,449
 Megacyte      10,988
Tritanium   5,003,015
 Mexallon     187,613
   Isogen      40,202

76,864.60 total m3
84,947,677.49 ISK (market value)