Learn and implement a moving-average crossover trading strategy in Python from a complete, explained code example.
Train a reinforcement learning agent to make stock buy and sell decisions and backtest it on historical price data.
Analyze financial news headlines with a large language model to generate automated daily market summary reports.
Connect example code to the JoinQuant online backtesting platform to run a live strategy test without building your own data pipeline.
This is a Chinese-language learning and practice platform for AI-driven stock trading, aimed at both beginners with no programming background and experienced developers. The name translates roughly to "AI Quantitative Trading Operator," and the project covers the full journey from studying trading concepts to running strategies in a live market environment. The repository is organized as a large collection of example code and tutorials rather than a single deployable application. It covers many different approaches to automated trading decisions: traditional rule-based strategies like moving-average crossovers, machine learning models that look for statistical patterns in price data, deep learning networks, reinforcement learning agents that treat trading as a game of maximizing returns, graph neural networks that model relationships between stocks, and high-frequency trading techniques. One highlighted example claims a reinforcement learning strategy achieved 53% annualized returns in backtesting across multiple stocks. Beyond trading strategy code, the project includes tools for collecting and processing stock market data (including integration with the Wind financial data platform), factor mining (automatically discovering large numbers of statistical signals that might predict price movement), and financial text analysis that reads news or social content to gauge market sentiment. A newer section covers using large language models for tasks like generating financial market reports and training specialized models for stock price forecasting. For those who want to trade without building strategies from scratch, there are auxiliary tools: a live-market monitoring display built in Excel, a stock recommendation module, and example code for connecting to an online backtesting platform called JoinQuant. Deployment guides cover running strategies in Python or C++ on both CPU and GPU hardware. The core repository is free to use, but the maintainer also runs a paid community where additional tutorials, private code updates, and video courses are sold. All examples include explanations of the underlying concepts alongside the code, with the goal of letting someone with no finance or programming background work through the material step by step.
← charliedream1 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.