Entry Timer (trader-entry)
Watches 1-minute or 5-minute bars and calls the exact bar that closes above the opening range high or a level you set.
Data & AnalyticsIntermediate★ 6,188⑂ 1,530AI score 9/10Last updated: Oct 20, 2026
What it does
- Pulls today's free Yahoo 1m or 5m bars and builds the opening range (first 15 minutes by default).
- Calls the entry on the first completed bar that closes above the range high, or above a level you supply (e.g. a 20-day high from the scanner). A wick above the level is not a trigger.
- Reports one clear status: waiting (and how far the last close is from the level), triggered with time and price, expired, no data, or market closed.
- Writes
trader/entry.jsonso/trader-exitcan plan the stop and target before anything is bought. - Optional volume filter (
--min-volume-x), entry time windows (no entries before 09:45 / after 15:30 ET), early-close handling, and offline/replay mode. - Never places an order; long side only.
Who it's for
- US equity day traders running an opening-range-breakout playbook who want the rule enforced, not interpreted.
- Anyone who tends to jump in mid-bar and wants a hard "only closed bars count" discipline.
- Users chaining scanner → news → entry → exit skills inside Claude Code.
Examples
python3 entry.py check TSLA— current status against the 15-minute opening range, in one line.python3 entry.py watch TSLA --until 15:30— one line per closed bar, exits on the trigger and savestrader/entry.json.python3 entry.py check TSLA --setup level --level 371.20 --min-volume-x 1.5— watch a scanner level with a 1.5x volume confirmation.python3 entry.py check TSLA --now "2026-10-19 10:15" --offline day.json— replay a past session to review the signal.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/Jakeschincariol/day-trader-skill/HEAD/trader-entry/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on AI Skill Mart. Copy the trader-entry folder from the GitHub repo Jakeschincariol/day-trader-skill into my ~/.claude/skills/trader-entry/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/Jakeschincariol/day-trader-skill.git && mkdir -p ~/.claude/skills && cp -r day-trader-skill/trader-entry ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and confirm Python 3 is available:
python3 --version - Clone the repo:
git clone https://github.com/Jakeschincariol/day-trader-skill.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r day-trader-skill/trader-entry ~/.claude/skills/ - (Optional) Copy
trader-scanner,trader-news, andtrader-exittoo for the full workflow. - Restart Claude Code and try "tell me when TSLA breaks the opening range" or
/trader-entry TSLA. - Optionally add
trader/config.jsonwithno_entries_before/no_entries_afterto tune entry windows. Remember: this is education and tooling, not financial advice, and it never places an order.
View source on GitHub ↗License: MIT