Skip to content
All library documents

Screening Shanghai-Listed Stocks by Range and a 50-Period Price Position

Article SuperMind

Summary

This stock-selection example combines a daily range filter, a listing-code filter, and a rolling price-position calculation. It selects shares whose high-to-low range exceeds one percent of the opening price and whose codes begin with 60, then calculates where the close sits within the previous 50-period high-low range. Candidates are ranked by that measure. The post describes this pattern as a rounded-bottom setup, though the formula itself is a normalized distance from the rolling high rather than a demonstrated reversal test.

The author presents formula and Python examples, and suggests adding fundamental data, money-flow measures, or other technical indicators. The text warns that high volatility does not imply profitability and that chart-pattern interpretation can be subjective. It provides no backtest, performance statistics, transaction-cost analysis, or rules for managing positions, so the screen should be treated as an illustrative selection condition rather than a validated strategy.

Key ideas

  • The screen requires a daily high-low range greater than one percent of the opening price.
  • It limits candidates to stocks whose codes begin with 60.
  • A rolling 50-period high-low measure is used to rank qualifying stocks.
  • The post offers no backtest evidence that the combined screen is profitable.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.