Tradelib
A Java framework for backtesting and trading
Install / Use
npx skills add ivannp/tradelibInstalls into whichever agent you are using.
README
Tradelib
A Java Framework for Backtesting and Trading
History
Tradelib has been used in real life, for backtesting and for signal generation, since early 2015.
It has been mostly used to support futures trading. Thus, stocks and ETFs shouldn't be a problem, but work is needed to support Forex, especially when USD is not the quote currency.
Requirements
Tradelib supports both SQLite and MySQL. Out of the box, MySQL 5.6.4 or higher is supported. It would work with older versions, but slight changes are needed to the table definition files.
Maven is the build tool.
The code is Java (Java 8 or higher), thus, it should work pretty much everywhere.
Wiki
For more information go to the project wiki page.
Examples
There is a simple momentum strategy implemented as an example.
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
