{"repo":"Indemos/Terminal","free":true,"listed":false,"github":"https://github.com/Indemos/Terminal","clone":"git clone https://github.com/Indemos/Terminal.git","description":"All-in-one. Trading terminal with generic gateway implementation, tick backtester, charting, and performance evaluator for trading strategies.","language":"C#","stars":60,"topics":["trading","stock","market","blazor","backtester","finance","algorithmic-trading","alpaca","interactive-brokers","schwab"],"license":"MIT","category":"trading","readme_excerpt":"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 Structure Core - cross-platform .NET Core library with main functionality Data - historical ticks for backtester in Lite DB, ZIP, JSON, Message Pack + custom parsers Gateways - gateway implementations for brokers and exchanges, including simulated data Dashboard - UI for strategies visualizing orders, positions, and performance metrics The core library already implements a set of Orleans grains and services that can be inherited and extended when integrating new gateways. DomGrain - order book storage InstrumentGrain - instrument storage and price aggregator OptionsGrain - option chain storage OrdersGrain - order manager tracking active orders PositionsGrain - position manager tracking open positions TransactionsGrain - transactions manager tracking closed positions Gateways Already implemented gateways. Schwab Topstep Tradier Interactive Brokers Alpaca - in the gateways branch 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 Dashboard pages folder. Preview Adminis","default_branch":null,"files":null,"tree":[],"storefront":"/r/Indemos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Indemos/Terminal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}