feature-f8-prev-volume

Filter stocks by minimum previous-day traded volume during universe scans.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/13g7895123/littile-bao --skill feature-f8-prev-volume
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-f8-prev-volume
Source: https://github.com/13g7895123/littile-bao/tree/main/.github/skills/feature-f8-prev-volume
Command: npx skills add https://github.com/13g7895123/littile-bao --skill feature-f8-prev-volume

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps prevent trading or selecting stocks with low liquidity that may be hard to buy at desired prices or to exit smoothly.

Core Features & Use Cases

  • Yesterday成交量門檻(張數)過濾: Uses a configurable minimum for the previous trading day’s成交量 to exclude low-liquidity stocks.
  • Strategic integration: Targets the universe selection flow (e.g., universe scan_daily()) and supports optionally adding a second safety check inside the engine.
  • Config controls: Provides an on/off switch and a tunable numeric threshold to match different market regimes and strategies.

Example use case: When running daily universe scans, set a minimum昨日成交張數 (e.g., 500 張) so the candidate list avoids stocks that frequently struggle with execution and offer unreliable liquidity.

Quick Start

Enable universe liquidity filtering by setting f8_enabled to true and adjusting daily_volume_min to your desired minimum previous-day traded lots.

Frequently Asked Questions about feature-f8-prev-volume

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I filter illiquid stocks from my trading universe scan?

You can filter illiquid stocks by applying a minimum yesterday traded volume threshold during your daily universe scanning workflow. This excludes low-liquidity candidates to ensure smoother execution and reliable market microstructure conditions.

What is yesterday volume threshold filtering for stock selection?

Yesterday volume threshold filtering is a liquidity filtering technique that removes stocks failing to meet a minimum previous-day traded volume. It prevents selecting candidates that may suffer from execution risk and poor market microstructure.

How do I configure daily volume minimum settings in YAML?

To configure daily volume filtering, set the YAML-driven fields f8_enabled to true and daily_volume_min to your desired minimum previous-day traded lots. This activates the liquidity constraints during universe scanning.

Does liquidity filtering work with my existing engine and broker universe?

Yes, daily volume liquidity filtering integrates with your specified broker universe and engine configuration. It reads the YAML-driven constraints and acts on them during candidate selection and optional engine-side guarding.

Why should I use volume thresholding instead of scanning all available stocks?

Volume thresholding prevents execution risk by excluding low-liquidity stocks that are hard to buy at desired prices or exit smoothly. It strategically refines your trading universe to match different market regimes and strategies.

When should I not use yesterday volume for liquidity filtering?

Yesterday volume filtering may not suit strategies targeting illiquid or low-float stocks specifically. Since it strictly excludes candidates below the daily_volume_min threshold, it will remove any stocks failing the previous day's volume criteria.