explaingit

yuangege1234/aimashi-a-stock-uptrend-screener

Analysis updated 2026-05-18

20PythonAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A desktop tool that screens Chinese A-share stocks for uptrend candidates using AI-analyzed news and technical indicators.

Mindmap

mindmap
  root((aimashi))
    What it does
      Fetches financial news
      AI theme analysis
      Technical indicator scoring
    Tech stack
      Python
      OpenAI compatible API
    Use cases
      Screen A-share candidates
      Chat about flagged stocks
      Research assistance
    Audience
      Retail investors
      Traders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Screen Chinese A-share main board stocks for possible uptrend candidates

USE CASE 2

Get an AI summary of which sectors current financial news is pointing toward

USE CASE 3

Ask follow-up questions in a chat panel about a flagged stock's risks and price levels

USE CASE 4

Run the tool as a prebuilt Windows EXE without installing Python

What is it built with?

PythonMACDRSI

How does it compare?

yuangege1234/aimashi-a-stock-uptrend-screeneralex72-py/aria-termuxanime0t4ku/gentleman
Stars202020
LanguagePythonPythonPython
Setup difficultyeasymoderatemoderate
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires an API key for an OpenAI-compatible endpoint, output is research assistance only, not investment advice.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Aimashi is a desktop tool for screening Chinese A-share stocks on the main board that may be entering an uptrend. The tool is aimed at retail investors and traders who follow Chinese financial markets and want a way to narrow down candidates using a combination of current news and technical chart data. The workflow has three stages. First, the tool fetches articles from a range of Chinese and international financial news sources, including central bank announcements, energy coverage, commodity news, and macro market feeds. Second, it passes those articles to an AI language model that identifies the major themes in the news, flags where market expectations might be mispriced, and maps each theme to the relevant sectors on the A-share main board. Third, for the stocks in those sectors, the tool calculates a set of technical indicators including MACD, RSI, KDJ, Bollinger Bands, moving averages, ATR, volume-price relationships, support and resistance levels, and a risk-reward score to produce a watchlist of two to five candidates per sector. After the analysis finishes, users can ask follow-up questions about any of the flagged stocks through a chat panel embedded in the app, covering the reasoning behind the pick, potential risks, and price levels to watch. If the AI model times out or returns an error, the tool falls back to local rules to continue generating candidates without stopping the run. The tool requires an API key for any OpenAI-compatible endpoint, entered through a settings screen. It is available as a prebuilt Windows EXE for users who do not want to run Python. Source code is also provided for those who want to modify news sources, prompts, or technical scoring rules. The README includes a disclaimer that the output is research assistance only and does not constitute investment advice. The project is licensed under MIT.

Copy-paste prompts

Prompt 1
Explain how MACD, RSI, and Bollinger Bands are used together to flag a possible stock uptrend
Prompt 2
Help me understand how this tool maps financial news themes to A-share market sectors
Prompt 3
Show me how to configure an OpenAI-compatible API key for a stock screening tool
Prompt 4
Walk me through the fallback rules this tool uses when the AI model times out

Frequently asked questions

What is aimashi-a-stock-uptrend-screener?

A desktop tool that screens Chinese A-share stocks for uptrend candidates using AI-analyzed news and technical indicators.

What language is aimashi-a-stock-uptrend-screener written in?

Mainly Python. The stack also includes Python, MACD, RSI.

What license does aimashi-a-stock-uptrend-screener use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is aimashi-a-stock-uptrend-screener to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is aimashi-a-stock-uptrend-screener for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.