A Codex Skill that combines Dow Theory, Chan theory, Elliott Wave, and Trader Vic / Professional Speculation into conditional, risk-controlled technical trading plans and transparent OHLCV candidate scans.
Educational use only. This project does not provide investment advice, guarantee signal accuracy, or promise returns. Verify current market data and liquidity before acting, and never override a failed stop.
- Uses Dow Theory for regime and support/resistance.
- Uses Chan theory for level-specific buy/sell points and divergence.
- Uses Elliott Wave only for structural context and target zones.
- Uses Trader Vic 1-2-3/2B logic for triggers, invalidation, and management.
- Grades setups as A, B, C, or Reject.
- Scans one CSV or a directory of CSV files without third-party packages.
git clone https://github.com/sqzhou886-bot/dow-chan-wave-trader.git
mkdir -p ~/.codex/skills
cp -R dow-chan-wave-trader ~/.codex/skills/dow-chan-wave-traderRestart Codex after installation. Invoke it as $dow-chan-wave-trader.
Use $dow-chan-wave-trader to turn this OHLCV CSV into a conditional trade plan.Use $dow-chan-wave-trader to rank this directory of symbols and show only A/B candidates.Use $dow-chan-wave-trader to compare Dow, Chan, Elliott, and Trader Vic evidence for this setup.
CSV files require open,high,low,close,volume and one of date, time,
timestamp, open_time, or datetime.
python3 scripts/signal_scan.py path/to/data.csv --side both --lookback 120
python3 scripts/signal_scan.py path/to/csv_directory --side both --lookback 120 --min-grade C --format csvThe scanner is a candidate filter, not an automated trading system or final trade decision.
Every actionable plan must state the regime, setup, exact trigger, invalidation, technical stop, structural targets, expected holding window, and management rules. Elliott Wave alone never activates an entry.
cd scripts
python3 -m unittest -v test_signal_scan.pySKILL.md- Skill trigger and operating workflow.references/- book synthesis and operational signal rules.scripts/signal_scan.py- standard-library OHLCV candidate scanner.scripts/test_signal_scan.py- scanner behavior tests.
MIT. See LICENSE.