βββββββ ββββββ ββββββββββ ββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββ βββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββ βββββββ βββ ββββββ ββββββββ βββ ββββββ βββββββ
βββββββββββββββββββ βββββββ βββ ββββββ ββββββββ βββ ββββββ βββββββ
βββββββββββ ββββββββββββββ βββ βββ ββββββββββββββββ βββ βββββββββββ ββ
A very simple backtesting application for OHLC data (range bars)
MIT
- cross platform
- chart and text report
- integrated TradingView charting library
- minimal required columns:
- date and time, one of:
timestamp_unix- unix seconds or millisecondsdateortimestamp- human readable string parsed viaDateTime.Parse()
midorclose- last price
- date and time, one of:
- additional columns (nice-to-have):
bid- last bid/buy priceask- last ask/sell price
Write strategy that implements interface IStrategy, see example ones
Configure app via json file, see example appsettings.json
Pull Requests are welcome!
I do consulting, please don't hesitate to contact me if you have a custom solution you would like me to implement (web, [email protected])
Donations gratefully accepted.



