From Price Noise to Market Semantics: A Self-Adapting Large Language Model Framework for Financial Intelligence

CSEF · 2026 Computational Science (Senior Division)

Overview

Financial markets are fast changing with time-series data, but large language models (LLMs) are trained only with a point-in-time data. The purpose of this project is to create a self-learning LLM that’s fully aware of financial markets in real-time so investors can make decisions quickly and accurately. In Step-1, we transform raw market data into symbolic representations that enables continuous self-improvement through controlled fine-tuning and self-edits. Raw 1-minute OHLCV data is converted into Renko blocks and stored in the database. In Step 2, Renko data is transformed into a three-layer representation comprising: symbolic tokenization, market structure state, and a time-indexed event log. This symbolic representation allows the LLM to reason over market dynamics, as the self-learning framework operates on symbolic, not numeric tokens. In Step 3, the LLM receives this data, it produces an output containing Market Meaning, Strategy Class, Confidence, Explanation, and Self-Critique. In Step 4, we enter a self-evalution loop, where it proposes self-edits, synthetic improvements to its reasoning and decision framework. These edits are evaluated through inner and outer optimization loops with reinforcement learning. Weight updates are permanently applied if performance improves; otherwise, the model reverts to the prior stable state. In conclusion, after the first round of self-evalution loop our LLM's interpretation quality value is 88%. The goal of the loop is not infinite fine-tuning, but to guide learning that increases the model’s accuracy.

Competition history

  • CSEF 2026 Computational Science (Senior Division) · Entry S-07-24

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Browse more like this

Source: California Science & Engineering Fair public projects

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. An account also raises your daily allowance for “Has this been done?”, and lets you create a key for the MCP server with a much higher limit than anonymous use. Browsing stays public.

Continue with Google