Skip to content

All-in-one. Trading terminal with generic gateway implementation, tick backtester, charting, and performance evaluator for trading strategies.

License

Notifications You must be signed in to change notification settings

Indemos/Terminal

Repository files navigation

Trading Terminal and Backtester

All-in-one. Trading terminal with generic gateway implementation, tick backtester, charting, and performance evaluator for trading strategies. Supports stocks, FX, options, and futures with experimental support for crypto-currencies. May contain references to other libraries in this list that were not included in this repository.

Status

GitHub Workflow Status (with event) GitHub GitHub

Structure

  • Core - cross-platform .NET Core class library with main functionality
  • Chart - canvas visualization
  • Estimator - class library measuring performance metrics, options, cointegration
  • Data - quotes as CSV for stocks and JSON in ZIP for options, can write custom parser for other formats
  • Gateway - gateway implementations for brokers and exchanges, including historical and simulated data
  • Terminal - application that puts together orders, positions, performance metrics, and charts
  • Derivative - application visualizing data option metrics, portfolio builder, etc

Gateways

  • Interactive Brokers
  • Schwab
  • Alpaca
  • Simulation - virtual orders and market data

In order to create connector for preferred broker, implement interface IGateway.

Trading Strategies

Examples of simple trading strategies can be found in Terminal catalog.

Preview

About

All-in-one. Trading terminal with generic gateway implementation, tick backtester, charting, and performance evaluator for trading strategies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published