Stock Screening with Daily Range, Main-Player Control, and a 250-Day Average
Summary
This post outlines a stock selection rule combining three conditions: daily price amplitude above 1%, a prior-day indication of main-player control, and a prior close above the 250-day moving average. It supplies indicator and Python-style implementation examples. The long moving average is intended to keep candidates above a long-term price trend, while the range filter favors stocks with noticeable movement.
The post characterizes the method as trend- and value-oriented, but gives no backtest results, performance statistics, or defined measure for the “main-player control” signal. Its example code uses an amount-to-volume condition as a proxy and includes a price comparison, so implementation details may not match the stated screen exactly. The author acknowledges sensitivity to short-term market changes and reliance on historical data, and suggests adding market or company fundamentals. These limitations leave the rule as an illustrative screen rather than a tested trading strategy.
Key ideas
- The screen requires daily amplitude above 1%, a prior-day control signal, and price above the 250-day average.
- A long moving average is used to filter for stocks trading above a long-term trend reference.
- The post provides indicator and code examples but no performance evaluation.
- The operational definition of the main-player signal is unclear and the sample implementation differs in detail from the prose.
- The author notes that historical filters may respond poorly to changing market conditions.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.