Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dow Chan Wave Trader

简体中文

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.

What it does

  • 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.

Install

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-trader

Restart Codex after installation. Invoke it as $dow-chan-wave-trader.

Example prompts

  • 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.

Scanner

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 csv

The scanner is a candidate filter, not an automated trading system or final trade decision.

Signal contract

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.

Test

cd scripts
python3 -m unittest -v test_signal_scan.py

Repository structure

  • SKILL.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.

License

MIT. See LICENSE.

About

Risk-controlled Dow, Chan, Elliott Wave, and Trader Vic trading Skill with an OHLCV scanner

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages