Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
eyeonus chore: include bash script
May not have figured out how to get pylint to correctly detect missing
indentation on blank lines, or how to get any of the auto-formatters to
correctly indent them, but at least there's now a bash script that will
take care of the indentation for all the .py files when it's run.
Latest commit f088f25 Feb 26, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs chore: publish to pypi Feb 8, 2019
scripts new plugin for Journal parsing to import systems and stations May 21, 2017
tradedangerous Merge branch 'master' of Feb 26, 2019
.travis.yml fix: revert d7a4fb3 Feb 14, 2019
LICENSE Switch to MPL2 Jul 13, 2018 docs: Fix typo in Feb 10, 2019
TradeDangerous.pyproj Making Avi's the defacto README May 4, 2015
TradeDangerous.sln Visual Studio solution Dec 13, 2014
setup.cfg fix: include all packages Feb 10, 2019 fix: package_data no longer pointing to wrong files. Feb 13, 2019
tox.ini Trade-Dangerous as a module (#45) Feb 7, 2019 fix: Correct entry point. Feb 10, 2019
tradedangerouscrest.ico TD Crest as Windows Icon Aug 15, 2018

Copyright (C) Oliver "kfsone" Smith, July 2014
Copyright (C) Bernd 'Gazelle' Gollesch 2016, 2017
Copyright (C) Jonathan 'eyeonus' Jones 2018


What is Trade Dangerous? Trade Dangerous Crest

TradeDangerous is a set of powerful trading tools for Elite Dangerous, organized around one of the most powerful trade run optimizers available.

The TRO is a heavy hitter that can calculate complex routes with multiple stops while taking into account the profits you make along the route

The price data in TradeDangerous is either manually entered or crowd sourced from a website such as Tromador's Trading Dangerously, often using a plugin such as the included eddblink.

What can it do for me?

You're in a ship with 8 cargo spaces that can make 8.56 ly per jump; you're willing to make upto 2 jumps between stations, and we want to see how much money we can make if in 2 trade stops (hops). run --credits 5000 --capacity 8 --ly-per 8.56 --jumps 2 --hops 2

If we ran this, TD would search the galaxy for trade runs. But it could take us days to reach some of them. So lets say we're currently at Kummer City in the Andere system. run --from "andere/kummer city"
    --credits 5000 --capacity 8 --ly-per 8.56 --jumps 2 --hops 2

(The above represents a single line)

That's a lot to type. TD is designed to support laziness when it comes to typing, so it allows for all kinds of short-cuts. ru
    --fr and/kumm     find a station matching 'kumm' in a
                      system matching 'and'
    --cr 5k           'k', 'm' and 'b' are recognized suffixes
    --cap 8           8 units of cargo
    --ly 8.56         maximum distance *per jump*
    --ju 2            maximum 2 jumps

The default for hops is 2, so I didn't have to include it.

You can also use "=" to connect an option with its values: ru --fr=and/kumm --cr=5k --cap=8 --ly=8.56 --ju=2

With the data at the time I write this, this produces:

ANDERE/Kummer City -> ANDERE/Malzberg Vision
  ANDERE/Kummer City: 6 x Titanium, 2 x Polymers,
  G 224-46/Lorrah Dock: 7 x Coltan, 1 x Lepidolite,
  ANDERE/Malzberg Vision +8,032cr (502/ton)

This tells us our overall route (line #1), what load to pick up from the first station, what to sell it for and pick up at the second stop and where to finish and unload for our final profit.

Note that it could have just told us to pick up 6 Titanium (the max we could afford) or 8 Copper (the highest profit we could fill up with), Instead, TD crunched hard numbers and maximized the earnings of every cargo space AND credit.

If you want to give Trade Dangerous a try, look no further than the Setup Guide and the User Guide.

Curious about programming with Trade Dangerous/Python? Take the Python Quick Peek.

You can’t perform that action at this time.