This website requires JavaScript.
fbe2c47ed4
Force UTF-8 on clicker output so Windows stops failing runs
master
Brandon Li and Claude Opus 5
2026-08-30 18:28:39 -05:00
724ba5581c
Drop Task Scheduler; autostart without administrator rights
Brandon Li and Claude Opus 5
2026-08-30 18:24:47 -05:00
7e4714c33d
Stop PM2's stderr from aborting the autostart installer
Brandon Li and Claude Opus 5
2026-08-30 18:21:59 -05:00
97ee03d13b
Drop the unused playwright dependency
Brandon Li and Claude Opus 5
2026-08-30 18:15:18 -05:00
a0ef06d933
Find Python after installing it, like Git and Node
Brandon Li and Claude Opus 5
2026-08-30 18:13:43 -05:00
4288d8c298
Auto-start both processes at logon and self-update from master
Brandon Li and Claude Opus 5
2026-08-30 17:36:25 -05:00
7e7bd985c2
Name the master branch explicitly when cloning and pulling
Brandon Li and Claude Opus 5
2026-08-30 17:04:04 -05:00
a718caeb08
Auto-install Git, Node and Python via winget
Brandon Li and Claude Opus 5
2026-08-30 16:55:29 -05:00
8e64d8a34f
Find Git and Node when they are installed but off PATH
Brandon Li and Claude Opus 5
2026-08-30 16:50:58 -05:00
d378712e79
Default master_dashboard_url to https://master.juicerroom.com
Brandon Li and Claude Opus 5
2026-08-30 16:48:38 -05:00
9bdd20f83a
Add Windows setup script for new instances
Brandon Li and Claude Opus 5
2026-08-30 16:16:06 -05:00
3bef7dea9e
Seed only NQ, GC and CL as enabled instruments
Brandon Li and Claude Opus 5
2026-08-30 16:16:06 -05:00
fc08a41c4b
Fix seven type errors that broke next build
Brandon Li and Claude Opus 5
2026-08-30 16:16:06 -05:00
3cc7ddcc5c
Add scrollToLoad and an absent variant of waitFor
Brandon Li and Claude Opus 5
2026-08-30 14:31:36 -05:00
3ac9fe060f
Raise the browser the extension reported, and add a diagnostics script
Brandon Li and Claude Opus 5
2026-08-30 14:13:18 -05:00
731fafda0e
Scope the reset button to failed accounts
Brandon Li
2026-08-30 14:13:18 -05:00
3ff5728af9
Survive transient dashboard errors instead of failing the run
Brandon Li and Claude Opus 5
2026-08-30 14:00:23 -05:00
a8853c56d1
Name the actual branch in CLAUDE.md
Brandon Li and Claude Opus 5
2026-08-30 13:46:17 -05:00
7686301a70
Import focus in runner.py
Brandon Li and Claude Opus 5
2026-08-30 13:45:35 -05:00
37adbf67fc
Document Windows support and the AutoBuyer components
Brandon Li and Claude Opus 5
2026-08-30 13:36:47 -05:00
65a1103cda
Derive capture scope from host_permissions, drop the target URL setting
Brandon Li and Claude Opus 5
2026-08-30 13:26:07 -05:00
22db6eae8d
Add repeat blocks, per-run inputs, skipIfNotFound, and orphaned-run recovery
Brandon Li and Claude Opus 5
2026-08-30 13:22:45 -05:00
a2066fbf04
Show the autoclicker daemon's status in the page capture card
Brandon Li and Claude Opus 5
2026-08-29 13:06:10 -05:00
36c5b69550
Add session handling, waitFor gating, and the Tradeify purchase flow
Brandon Li and Claude Opus 5
2026-08-28 16:33:25 -05:00
b748f95372
Add automation framework, typing, and runner for the autobuyer
Brandon Li and Claude Opus 5
2026-08-28 14:00:33 -05:00
54221bbc0c
Add autobuyer page capture, browser extension, and desktop clicker
Brandon Li and Claude Opus 5
2026-08-27 16:15:18 -05:00
24a54c6642
Treat Challenge Payout cash changes as fund transactions
Brandon Li and Claude
2026-08-21 18:34:25 -05:00
e37c39a7d1
Pick active futures contract by Yahoo volume
Brandon Li and Claude Opus 4.7
2026-06-19 01:01:17 -05:00
f6b2ee27fd
Use cycle net target (not profit target) for consistency cap
Brandon Li and Claude Opus 4.6
2026-05-04 18:21:14 -05:00
3da96fe73a
Retry requestReport on 5xx/network errors with backoff
Brandon Li and Claude Opus 4.6
2026-05-03 17:01:48 -05:00
e6a83eed2f
Use max(maxDay, profitTarget × consistency) for Day 2+ cap
Brandon Li and Claude Opus 4.6
2026-04-28 03:44:35 -05:00
7b27de6d61
Speed up copyTrade symbol resolution + add entry/progress logs
Brandon Li and Claude Opus 4.6
2026-04-27 00:41:07 -05:00
d6344061b6
Add per-account skip logging to copyTrade
Brandon Li and Claude Opus 4.6
2026-04-27 00:33:21 -05:00
95f9e550d1
Stage pill colors scale from light gray to dark blue
Brandon Li and Claude Opus 4.6
2026-04-26 03:10:20 -05:00
536aad27ef
Show stage pill next to profit target on dashboards
Brandon Li and Claude Opus 4.6
2026-04-26 03:02:02 -05:00
009f7471c2
Count only days that hit minDayPnL toward trading day requirement
Brandon Li and Claude Opus 4.6
2026-04-26 02:57:14 -05:00
c589adec91
Cap consistency at profitTarget × consistency
Brandon Li and Claude Opus 4.6
2026-04-26 02:54:03 -05:00
8204cd138b
Show stage-aware + consistency-adjusted profit target on dashboards
Brandon Li and Claude Opus 4.6
2026-04-24 02:20:11 -05:00
9928f1cabd
Add consistency shortfall check to computeDailyTarget
Brandon Li and Claude Opus 4.6
2026-04-23 13:53:18 -05:00
670ee9fbeb
Require equityProfit; return null when balance invalid
Brandon Li and Claude Opus 4.6
2026-04-21 20:00:52 -05:00
b7430df16e
Rewrite computeDailyTarget with stage-first structure
Brandon Li and Claude Opus 4.6
2026-04-21 19:47:26 -05:00
fa2aad38cb
Use actual first-trade timestamp for same-day withdrawal filtering
Brandon Li and Claude Opus 4.6
2026-04-20 20:30:41 -05:00
91a448750c
Cap consistency branch at maxDay; restore consistency cap in min-day
Brandon Li and Claude Opus 4.6
2026-04-20 20:22:33 -05:00
c0d60dfe8d
Simplify Mode A to compare equityProfit against profitTarget
Brandon Li and Claude Opus 4.6
2026-04-20 20:16:51 -05:00
9c2b2278eb
Fall back to base minTradingDays when stage doesn't specify one
Brandon Li and Claude Opus 4.6
2026-04-20 20:14:52 -05:00
cd0f1e6fac
Use equity-based profit for profitTarget comparison
Brandon Li and Claude Opus 4.6
2026-04-20 20:08:16 -05:00
1dbaebb7d8
Prioritize profitTarget over consistency in min-day reservation
Brandon Li and Claude Opus 4.6
2026-04-20 20:01:09 -05:00
255cf2dd83
Stop consistency calc once profitTarget is met
Brandon Li and Claude Opus 4.6
2026-04-20 19:49:44 -05:00
c63be0d3e2
Target profitTarget in addition to consistency realTarget
Brandon Li and Claude Opus 4.6
2026-04-20 19:40:27 -05:00
c3ec477c50
Treat Manual Adjustment cash changes as fund transactions
Brandon Li and Claude Opus 4.6
2026-04-20 16:59:22 -05:00
99e473c687
Block runTrade when positions are open on restart
Brandon Li and Claude Opus 4.6
2026-04-16 03:55:41 -05:00
58628e0ce1
Fix daily target dropping below minDayPnL after min days met
Brandon Li and Claude Opus 4.6
2026-04-02 17:18:39 -05:00
7afc5b9437
Simplify contract resolver: use Yahoo's shortName directly
Brandon Li and Claude Opus 4.6
2026-03-30 18:24:41 -05:00
24cfa7efcc
Fix contract resolver picking wrong month for adjacent contracts
Brandon Li and Claude Opus 4.6
2026-03-30 18:22:11 -05:00
4025ed2f41
Fix contract resolver: use Yahoo continuous contract price matching
Brandon Li and Claude Opus 4.6
2026-03-30 18:19:51 -05:00
9a24692c1a
Resolve symbol from positioned contract in copy-trade
Brandon Li and Claude Opus 4.6
2026-03-26 02:55:18 -05:00
df793bfd70
Fix consistency bug, rename Random to Auto, add stop-after-all, direction pills, copy-trade
Brandon Li and Claude Opus 4.6
2026-03-26 02:50:31 -05:00
8d9a9a5ea9
Rename Random to Auto in UI and always show + on last stage
Brandon Li and Claude Opus 4.6
2026-03-22 17:55:20 -05:00
70b1362d3e
Add per-stage withdrawal targets with consistency and min trading days
Brandon Li and Claude Opus 4.6
2026-03-21 05:27:13 -05:00
c54073e4b8
Throttle request report refreshes and add retries
Brandon Li
2026-03-21 04:30:36 -05:00
4252adfbea
Show fund transactions (W/D) on calendar, equity curve, and cash history table
Brandon Li and Claude Sonnet 4.6
2026-03-21 04:16:24 -05:00
6d960ceb7b
Reset days traded counter from last fund transaction date
Brandon Li and Claude Sonnet 4.6
2026-03-21 04:10:02 -05:00
6b299f5359
Persist daily P&L beyond 28-day Tradovate window
Brandon Li and Claude Sonnet 4.6
2026-03-21 03:40:37 -05:00
131c9bca9f
Use resolved active contracts for orders
Brandon Li
2026-03-18 00:52:25 -05:00
f498594b16
Add configurable trading hours setting
Senofy and Claude Opus 4.6
2026-03-15 19:57:48 -05:00
11144612c7
Block trading after 3 PM Central instead of 4 PM
Senofy and Claude Opus 4.6
2026-03-15 14:49:49 -05:00
c99f6843a7
Fix contract resolver: prefer rolled contract on equal volume
Senofy and Claude Opus 4.6
2026-03-13 03:39:11 -05:00
f112118090
Add master dashboard reporter and settings UI
Senofy and Claude Opus 4.6
2026-03-13 03:01:48 -05:00
15ef2d7adc
Auto-reconnect on WebSocket disconnect
Senofy and Claude Sonnet 4.6
2026-03-12 23:21:03 -05:00
d0065ab047
Refresh dailyPnL on a fixed hourly interval instead of throttling
Senofy and Claude Sonnet 4.6
2026-03-12 20:41:56 -05:00
92b929f4ce
Throttle fetchDaysTraded to once per hour per client
Senofy and Claude Sonnet 4.6
2026-03-12 20:40:17 -05:00
1e1b837cf3
Show daily target below profit target in accounts table
Senofy and Claude Sonnet 4.6
2026-03-12 12:59:50 -05:00
b7952a83ef
Fix 400 error when starting scheduler with Random symbol
Senofy and Claude Sonnet 4.6
2026-03-12 03:52:41 -05:00
245a15666e
Add configurable tick interval (time between trades)
Senofy and Claude Sonnet 4.6
2026-03-12 03:42:54 -05:00
39d7c5761c
Add Random symbol option to trade controls
Senofy and Claude Sonnet 4.6
2026-03-12 03:38:03 -05:00
cade280b2d
Auto-fetch contract on symbol enable; hide contract when disabled
Senofy and Claude Sonnet 4.6
2026-03-12 03:34:51 -05:00
6d3e8b6065
Add per-firm banned symbols feature
Senofy and Claude Sonnet 4.6
2026-03-12 03:29:16 -05:00
d945e0038f
Add volume-based contract auto-resolver and CLAUDE.md
Senofy and Claude Sonnet 4.6
2026-03-12 03:17:09 -05:00
881c210366
Add sidebar navigation with responsive bottom bar
Senofy and Claude Opus 4.6
2026-03-10 15:00:41 -05:00
b990ba0606
Remove autotrader.sqlite from tracking, add to .gitignore
Senofy and Claude Sonnet 4.6
2026-03-10 03:38:55 -05:00
a13096ea86
Add Random direction option — picks Buy or Sell once per batch
Senofy and Claude Sonnet 4.6
2026-03-10 03:35:50 -05:00
8848f90b11
Use Cash History report for true after-fee daily P&L, Fills FIFO as fallback
Senofy and Claude Sonnet 4.6
2026-03-09 20:37:05 -05:00
570a54fe60
Fix fetchDaysTraded to use reports API with bearer auth and correct daysTraded counting
Senofy and Claude Sonnet 4.6
2026-03-09 18:57:12 -05:00
95e7433941
Simplify min-day amount expression, remove extra variable
Senofy and Claude Sonnet 4.6
2026-03-09 17:38:04 -05:00
68075059d0
Fix min-day target for 0% consistency accounts + daysTraded consistency
Senofy and Claude Sonnet 4.6
2026-03-09 17:33:55 -05:00
5cba4ef175
Block new trades during 3–5 PM Central no-trade window
Senofy and Claude Sonnet 4.6
2026-03-09 14:24:37 -05:00
1902322627
Update README for Windows VPS setup
Senofy and Claude Sonnet 4.6
2026-03-09 13:59:25 -05:00
c19dde7079
Replace Next.js boilerplate README with VPS setup guide
Senofy and Claude Sonnet 4.6
2026-03-09 13:58:24 -05:00
563554c58f
Remove hardcoded firm credentials from DB seed
Senofy and Claude Sonnet 4.6
2026-03-09 13:52:25 -05:00
ce2075f603
Add privacy toggle, min-day P&L reservation, and extra-day MNQ trades
Senofy and Claude Sonnet 4.6
2026-03-09 13:45:26 -05:00
49580c6bb4
Add max_position_size to account configs
Senofy and Claude Sonnet 4.6
2026-03-09 03:51:09 -05:00
b2a1bdd1c3
Add auto-trade scheduler with batch locking, commission gross-up, and sync gate
Senofy and Claude Sonnet 4.6
2026-03-09 03:31:47 -05:00
532c2e2279
Add daily target logic and consistency reference line to equity curve
Senofy and Claude Sonnet 4.6
2026-03-08 15:26:40 -05:00
645041c600
Add .gitignore entries for local runtime artifacts
Senofy and Claude Sonnet 4.6
2026-03-08 15:03:59 -05:00
dd18f91584
Add full Next.js autotrader app with SQLite persistence and live Tradovate data
Senofy and Claude Sonnet 4.6
2026-03-08 15:03:21 -05:00
a9b6acd479
Initial Commit
Senofy
2026-03-07 22:07:02 -06:00
b33c43aa0c
Initial commit from Create Next App
Senofy
2026-03-07 21:13:43 -06:00