Trading system research using NLP and reinforcement learning
Top 93.7% on sourcepulse
PrimoGPT is a modular trading system integrating NLP and DRL for enhanced capital market decision-making, targeting researchers and developers in quantitative finance. It aims to minimize risk and maximize returns by analyzing financial texts and executing adaptive trading strategies, demonstrating superior performance in experimental evaluations.
How It Works
The system comprises two core components: PrimoGPT, a custom RAG-based Transformer model fine-tuned on Meta-Llama-3.1-8B-Instruct for extracting NLP features from financial texts, and PrimoRL, a DRL framework built on Gymnasium and FinRL, utilizing Stable Baselines 3 algorithms. PrimoRL integrates technical indicators and NLP features into its state space and reward function, balancing portfolio return and Sharpe ratio for adaptive trading.
Quick Start & Requirements
notebooks/
directory.Highlighted Details
Maintenance & Community
This project originated from doctoral research and is presented for research and educational purposes. Future development is outlined in a roadmap focusing on library creation and user interface development. No specific community channels or active maintainer information are provided beyond the research context.
Licensing & Compatibility
Limitations & Caveats
The system is not a ready-to-use application and requires significant technical expertise to set up and operate. It is designed for research exploration, and usability improvements are planned for future iterations. The experimental nature means it has not been validated for live trading.
1 month ago
Inactive