Skip to main content

Who is it for?

TradeJS is for TypeScript developers and technical researchers who want a programmable, self-hosted way to research, test, and run trading strategies.

It fits you if you want to:

  • write strategy logic in TypeScript
  • run backtests before considering live automation
  • move one strategy implementation from backtest into runtime
  • keep strategy code, data, credentials, and operations on your infrastructure
  • inspect signals, orders, positions, and metrics
  • build custom plugins for strategies, indicators, or connectors
  • keep strategy research reproducible in code

Pine-backed strategy workflows and AI/ML layers are available when needed, but they are not required for the primary TypeScript workflow.

It is less useful if you want a no-code trading app, a managed investment product, or a one-click signal subscription.

Typical Users

  • TypeScript developers building systematic strategies
  • quant-minded builders who want inspectable backtest artifacts
  • teams that need a self-hosted runtime for signals and controlled automation
  • researchers comparing strategy variants across symbols and time windows

Assumed Comfort Level

You should be comfortable with:

  • Node.js and npm
  • editing TypeScript files
  • running CLI commands
  • Docker for local Redis/Postgres infrastructure
  • reading metrics critically

If you are new to trading systems, start with What TradeJS is not and Backtesting caveats before using any automation path.