Skip to main content

TradeDangerous
Copyright (C) Oliver "kfsone" Smith, July 2014 - 2026
Copyright (C) Bernd 'Gazelle' Gollesch 2016, 2017
Copyright (C) Stefan 'Tromador' Morrell 2025 - 2026
Copyright (C) Jonathan 'eyeonus' Jones 2018 - 2026

REQUIRES PYTHON 3.12 OR HIGHER.


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).

trade.py 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.

trade.py 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.

trade.py 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:

trade.py 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.

AI-assisted development disclosure

Trade Dangerous has been developed partly by humans working without AI assistance and partly with AI assistance under human direction and review. We disclose this so users and contributors can make an informed choice about AI-assisted software.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tradedangerous-13.2.0.tar.gz (446.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tradedangerous-13.2.0-py3-none-any.whl (455.0 kB view details)

Uploaded Python 3

File details

Details for the file tradedangerous-13.2.0.tar.gz.

File metadata

  • Download URL: tradedangerous-13.2.0.tar.gz
  • Upload date:
  • Size: 446.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tradedangerous-13.2.0.tar.gz
Algorithm Hash digest
SHA256 e23ae9a04386066080148b4c4abb9b517fba74eb114283bfeb4dfdddc1cc32f4
MD5 eb0b66f5c7cf6c8dd69bca0c7389d73e
BLAKE2b-256 06432ba909e60b83a84847f738faa96f99cbbafa7495d63f8df6cd6bc0d64d48

See more details on using hashes here.

File details

Details for the file tradedangerous-13.2.0-py3-none-any.whl.

File metadata

  • Download URL: tradedangerous-13.2.0-py3-none-any.whl
  • Upload date:
  • Size: 455.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tradedangerous-13.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f448d8e3e1548235f9f19f1edef0d110098124172108ac61c87fcfdea8c5ddd
MD5 33b0559a8ce225661bbac3da7d312c1e
BLAKE2b-256 795277e687440b3e25c15884c8face94aa369360977a03c3c075c28fae242889

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

13.2.0 This release

2 files

13.1.0

2 files

13.0.0

2 files

12.22.5

2 files

12.22.4

2 files

12.22.3

2 files

12.22.2

2 files

12.22.1

2 files

12.22.0

2 files

12.21.0

2 files

12.20.2

2 files

12.20.0

2 files

12.19.1

2 files

12.19.0

2 files

12.18.14

2 files

12.18.13

2 files

12.18.12

2 files

12.18.11

2 files

12.18.10

2 files

12.18.9

2 files

12.18.8

2 files

12.18.7

2 files

12.18.6

2 files

12.18.5

2 files

12.18.4

2 files

12.18.3

2 files

12.18.2

2 files

12.18.1

2 files

12.18.0

2 files

12.17.1

2 files

12.17.0

2 files

12.16.0

2 files

12.15.3

2 files

12.15.2

2 files

12.15.1

2 files

12.15.0

2 files

12.14.4

2 files

12.14.3

2 files

12.14.2

2 files

12.14.1

2 files

12.14.0

2 files

12.13.7

2 files

12.13.6

2 files

12.13.5

2 files

12.13.4

2 files

12.13.3

2 files

12.13.2

2 files

12.13.1

2 files

12.13.0

2 files

12.12.0

2 files

12.11.8

2 files

12.11.7

2 files

12.11.6

2 files

12.11.5

2 files

12.11.4

2 files

12.11.3

2 files

12.11.2

2 files

12.11.1

2 files

12.11.0

2 files

12.10.1

2 files

12.10.0

2 files

12.9.0

2 files

12.8.4

2 files

12.8.3

2 files

12.8.2

2 files

12.8.1

2 files

12.8.0

2 files

12.7.6

2 files

12.7.5

2 files

12.7.4

2 files

12.7.3

2 files

12.7.2

2 files

12.7.1

2 files

12.7.0

2 files

12.6.4

2 files

12.6.3

2 files

12.6.2

2 files

12.6.1

2 files

12.6.0

2 files

12.5.1

2 files

12.5.0

2 files

12.4.0

2 files

12.3.0

2 files

12.2.0

2 files

12.1.1

2 files

12.1.0

2 files

12.0.18

2 files

12.0.17

2 files

12.0.16

2 files

12.0.15

2 files

12.0.14

2 files

12.0.13

2 files

12.0.12

2 files

12.0.11

2 files

12.0.10

2 files

12.0.9

2 files

12.0.8

2 files

12.0.7

2 files

12.0.6

2 files

12.0.5

2 files

12.0.4

2 files

12.0.3

2 files

12.0.2

2 files

12.0.1

2 files

12.0.0

2 files

11.5.3

2 files

11.5.2

2 files

11.5.1

2 files

11.5.0

2 files

11.4.0

2 files

11.3.0

2 files

11.2.1

2 files

11.2.0

2 files

11.1.6

2 files

11.1.5

2 files

11.1.4

2 files

11.1.3

2 files

11.1.2

2 files

11.1.1

2 files

11.1.0

2 files

11.0.6

2 files

11.0.5

2 files

11.0.4

2 files

11.0.3

2 files

11.0.2

2 files

11.0.1

2 files

11.0.0

2 files

10.17.0

2 files

10.16.17

2 files

10.16.16

2 files

10.16.15

2 files

10.16.14

2 files

10.16.13

2 files

10.16.12

2 files

10.16.11

2 files

10.16.10

2 files

10.16.9

2 files

10.16.8

2 files

10.16.7

2 files

10.16.6

2 files

10.16.5

2 files

10.16.4

2 files

10.16.3

2 files

10.16.2

2 files

10.16.1

2 files

10.16.0

2 files

10.15.2

2 files

10.15.1

2 files

10.15.0

2 files

10.14.4

2 files

10.14.3

2 files

10.14.2

2 files

10.13.10

2 files

10.13.9

2 files

10.13.8

2 files

10.13.7

2 files

10.13.6

2 files

10.13.5

2 files

10.13.4

2 files

10.13.2

2 files

10.13.1

2 files

10.12.0

2 files

10.11.3

2 files

10.11.1

2 files

10.11.0

2 files

10.10.0

2 files

10.9.8

2 files

10.9.7

2 files

10.9.6

2 files

10.9.5

2 files

10.9.4

2 files

10.9.3

2 files

10.9.0

2 files

10.8.2

2 files

10.8.1

2 files

10.8.0

2 files

10.7.1

2 files

10.7.0

2 files

10.6.3

2 files

10.6.2

2 files

10.6.1

2 files

10.6.0

2 files

10.5.7

2 files

10.5.6

2 files

10.5.5

2 files

10.5.4

2 files

10.5.3

2 files

10.5.2

2 files

10.5.1

2 files

10.5.0

2 files

10.4.8

2 files

10.4.7

2 files

10.4.6

2 files

10.4.5

2 files

10.4.4

2 files

10.4.3

2 files

10.4.2

2 files

10.4.1

2 files

10.4.0

2 files

10.3.1

2 files

10.3.0

2 files

10.2.2

2 files

10.2.1

2 files

10.2.0

2 files

10.1.2

2 files

10.1.1

2 files

10.1.0

2 files

10.0.3

2 files

10.0.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page