Stock, Paper, Scissors Simulator+Plus
Stock Paper Scissors
REAL DATA • PAPER MONEY
NOT CONNECTED
Portfolio $0.00
Cash $0.00
Buying Power $0.00
Highest Gain $0.00
Gross Gain/Loss $0.00
Highest Loss $0.00
ADD STOCK
REFRESH
Watchlist & Account Positions
TRADE
Real Alpaca quote • selected trading mode applies
WATCHING STOCKS
Current price plus latest trading-day high and low
LOAD ALL
ADD MORE
LOAD PURCHASED
VIEW ALL HIGH / LOW TIMES
REAL HIGH / LOW TIMES
Completed sessions • Open to close • Eastern Time
Average across full trading sessions1 session 3 sessions 7 sessions 14 sessions 21 sessions 30 sessions
REFRESH ALL REAL TIMES
REAL COMP
Historical 15-minute average closes • observation, not prediction
LOAD REAL COMP
REAL COMP
SHARE / SAVE COMP PNG
HISTORY
Alpaca account orders
REFRESH PAPER ORDERS
FAVORITES
Stocks saved for quick watching
ADD FAVORITE
USE CURRENT STOCKS
HOME
TRADE
WATCHING
TIMES
COMP
HISTORY
FAVORITES
SETTINGS
Pending PUSH/BUY/SELL Times use this device’s local timezone. These are recurring saved rules. Pause stops future actions; Cancel removes the rule. Orders already submitted are not canceled.
REFRESH CLOSE
Recent activity
PUSH/AUTO ALL PENDING PUSH/BUY/SELL Review settings and preview the schedule here. Changes apply only after SAVE and confirmation. An already active saved schedule keeps running.
Uses the lowest available 1-minute IEX bar in each selected historical window. Schedule results are shown in Eastern time.
LOAD SETTINGS
Low-time window AM — Morning / Opening MD — Midday PM — Closing window Full Day — Entire session Central time: AM open–11 AM; MD 11 AM–1 PM; PM 1 PM–close (normally 3 PM). Full Day covers the entire regular session. End boundaries are excluded. Early closes follow the exchange calendar. Save each window separately; all four may run together, with independent quantities and controls. Each side has four independent windows; enabling both sides can submit both BUY and SELL orders. SELL follows the same historical low-time calculation. Equal lows use the earliest minute.
AVE LOW-TIME STUDY
Average the daily low-times from completed trading sessions.
1 DAY 3 7 14 21 30
1 DAY · previous session
AM / MD / PM / Full Day use separate settings. Full Day averages the daily lowest-price times across the entire regular session; it does not average all prices or the three window averages. Historical timing is experimental, not a forecast of today’s low.
Calculation details Choose PREVIEW SCHEDULE to see the dates and daily lows.
PUSH — 30 minutes before the average low-time
Action BUY SELL owned shares
AUTO trade — at average low-time in the connected account
Amount of shares
Loading latest price for estimated cost…
AUTO MAX CASH (off = MAX MARGIN)Saved AUTO limits are separate from manual BUY settings. The web server must remain running. Register this browser for PUSH; missed scheduled minutes are skipped.
MAX USE total position cost ($; BUY only; positive cap required for LIVE BUY)
LIVE limit/share: BUY maximum / SELL minimum (USD, required)
DAY limit BUY/SELL: may fill later, partially or not at all. Fixed price persists until edited. MAX USE is a position-cost cap, not a daily spending budget.
PREVIEW SCHEDULE SAVE PUSH/AUTO ENABLE NOTIFICATIONS ON THIS DEVICE
Connect your selected paper/live account, then load settings.
One alert and at most one trade per side/window per trading day. SELL requires available owned shares; cash and exposure limits apply to BUY only. No late catch-up. Uncheck both and Save to stop. Server must stay running. Saved schedules continue after logout; account credentials are encrypted on your server until all rules are off.
CLOSE
Welcome to S-P-S Welcome to SPS — Your Trading Simulator Plus
Please read before continuing. Developer: Garrett Krosschell. Privacy contact: spstradeapp@gmail.com. The distributed product is the app; a public web edition is not offered. SPS is an independent software interface for market information, paper simulation and optional live trading through Alpaca. SPS and its developers are separate from Alpaca. This app does not provide personalized investment, legal or tax advice.
PAPER uses simulated money. LIVE sends real orders to your connected Alpaca account and can cause real financial loss. Confirm the mode, symbol, quantity, order details and available funds yourself. You may lose your entire investment; borrowing on margin can create losses beyond your deposit, interest charges and forced liquidation. You are responsible for your decisions, account security, fees and taxes.
Historical charts, averages, low-time studies, share-cost estimates and alerts are informational only. Past results and paper performance do not predict future returns. Prices and market data may be delayed, incomplete or inaccurate. No profit, execution price, order fill, availability or notification delivery is guaranteed. MAX CASH, MAX MARGIN, MAX USE and the 1% buffer are safeguards, not guarantees against loss.
PUSH/AUTO supports PAPER and separately authorized LIVE BUY schedules. LIVE AUTO requires a positive MAX USE position-cost cap and a fixed maximum price per share, and submits DAY limit orders that can fill later in the session, partially, or not at all. Existing paper schedules never become live automatically. Saved schedules can continue while the app is closed or disconnected. Review and pause/cancel saved rules to stop future actions; this does not cancel orders already sent. Multiple enabled windows can create multiple purchases. Verify order and account status directly with Alpaca when uncertain.
Financial-risk assumption and liability release: To the fullest extent permitted by applicable law, you assume the risks of using SPS and release its developers, operators and contributors from claims and liability for financial outcomes arising from its use, including investment losses, lost profits or opportunities, data errors, delays, interruptions, software failures and third-party services. The software is provided as available, without a promise of financial results or uninterrupted or error-free operation. This limitation does not exclude liability or waive rights that cannot lawfully be excluded or waived, including fraud, gross negligence, reckless or intentional misconduct, or other protected claims under applicable law.
Privacy: SPS processes the credentials and account information needed for the features you choose. Optional remembered credentials use supported device secure storage. Web sessions use server memory and a session cookie. Enabling server PUSH/AUTO stores encrypted account credentials, schedules and execution records on the SPS server. Browser notification services receive notification-routing information and alert content. Read Privacy in ABOUT for details and controls.
By clicking CONTINUE, I acknowledge these risks, agree to the financial-risk assumption and liability limitations above, and acknowledge the privacy notice. This does not authorize any trade or enable LIVE, PUSH or AUTO. If I do not agree, I will exit without using the app.
This notice appears once per installation/browser profile after acceptance. Clearing app data or browser storage may make it appear again. It remains available in SETTINGS > ABOUT.
PERSONAL DEVICE LOG
SPS keeps sps_userlog.txt for your own reference only. Logging is ON by default after the first-launch acknowledgment and can be turned OFF in ABOUT SPS > PERSONAL USER LOG. SPS never uploads, emails or sends this log to the developer, Alpaca or a scheduling server. It is separate from account data used for trading and server-side schedule records.
The app adds a UTC timestamped entry when a recorded event occurs: app launch and normal exit, page visits, selected feature-button presses, Alpaca connection attempts and success/failure (including remembered connections), and manual-order or schedule-request outcomes. Entries include only fixed event names, paper/live mode, page, a predefined action name and connection source when applicable. Connection failures use a generic event, not raw error text. Not every tap or background refresh is recorded; a forced termination may not leave an exit entry. This is a personal activity aid, not a complete broker audit trail or proof of execution.
The log does NOT contain API keys, secret keys, passwords, account identifiers, balances, ticker symbols, quantities, order IDs, response bodies, request headers or raw errors. Logging code accepts only predefined values. It keeps the most recent 2,000 entries, subject to a 256 KiB limit; older entries are removed automatically. There is no day-based expiry. Turning logging OFF stops new entries but keeps existing ones. CLEAR USER LOG removes the local entries; it does not delete exported copies or broker/server records.
The working file stays in the app's private storage folder. ABOUT shows its exact path. On Android, SPS uses its no-backup app directory. On Mac, it uses the app's Application Support data directory. The SPS settings-backup feature does not include this log.
EXPORT USER LOG creates a readable text copy. On Android, choose Downloads or another local device-storage folder in the Save picker; cloud destinations are not supported. Android may add a number if a file with that name exists. On Mac, the export is ~/Downloads/SPS/sps_userlog.txt, with confirmation before replacing an existing export. Exported copies remain until you delete them and may be read by anyone with access to their folder. Backups or synchronization tools you independently configure may copy exported files; SPS does not transmit them.
CONTINUE means you agree to the terms above.
CONTINUE I DO NOT AGREE
Privacy
ABOUT SPS Welcome to SPS — Your Trading Simulator Plus
Please read before continuing. Developer: Garrett Krosschell. Privacy contact: spstradeapp@gmail.com. The distributed product is the app; a public web edition is not offered. SPS is an independent software interface for market information, paper simulation and optional live trading through Alpaca. SPS and its developers are separate from Alpaca. This app does not provide personalized investment, legal or tax advice.
PAPER uses simulated money. LIVE sends real orders to your connected Alpaca account and can cause real financial loss. Confirm the mode, symbol, quantity, order details and available funds yourself. You may lose your entire investment; borrowing on margin can create losses beyond your deposit, interest charges and forced liquidation. You are responsible for your decisions, account security, fees and taxes.
Historical charts, averages, low-time studies, share-cost estimates and alerts are informational only. Past results and paper performance do not predict future returns. Prices and market data may be delayed, incomplete or inaccurate. No profit, execution price, order fill, availability or notification delivery is guaranteed. MAX CASH, MAX MARGIN, MAX USE and the 1% buffer are safeguards, not guarantees against loss.
PUSH/AUTO supports PAPER and separately authorized LIVE BUY schedules. LIVE AUTO requires a positive MAX USE position-cost cap and a fixed maximum price per share, and submits DAY limit orders that can fill later in the session, partially, or not at all. Existing paper schedules never become live automatically. Saved schedules can continue while the app is closed or disconnected. Review and pause/cancel saved rules to stop future actions; this does not cancel orders already sent. Multiple enabled windows can create multiple purchases. Verify order and account status directly with Alpaca when uncertain.
Financial-risk assumption and liability release: To the fullest extent permitted by applicable law, you assume the risks of using SPS and release its developers, operators and contributors from claims and liability for financial outcomes arising from its use, including investment losses, lost profits or opportunities, data errors, delays, interruptions, software failures and third-party services. The software is provided as available, without a promise of financial results or uninterrupted or error-free operation. This limitation does not exclude liability or waive rights that cannot lawfully be excluded or waived, including fraud, gross negligence, reckless or intentional misconduct, or other protected claims under applicable law.
Privacy: SPS processes the credentials and account information needed for the features you choose. Optional remembered credentials use supported device secure storage. Web sessions use server memory and a session cookie. Enabling server PUSH/AUTO stores encrypted account credentials, schedules and execution records on the SPS server. Browser notification services receive notification-routing information and alert content. Read Privacy in ABOUT for details and controls.
By clicking CONTINUE, I acknowledge these risks, agree to the financial-risk assumption and liability limitations above, and acknowledge the privacy notice. This does not authorize any trade or enable LIVE, PUSH or AUTO. If I do not agree, I will exit without using the app.
This notice appears once per installation/browser profile after acceptance. Clearing app data or browser storage may make it appear again. It remains available in SETTINGS > ABOUT.
PERSONAL DEVICE LOG
SPS keeps sps_userlog.txt for your own reference only. Logging is ON by default after the first-launch acknowledgment and can be turned OFF in ABOUT SPS > PERSONAL USER LOG. SPS never uploads, emails or sends this log to the developer, Alpaca or a scheduling server. It is separate from account data used for trading and server-side schedule records.
The app adds a UTC timestamped entry when a recorded event occurs: app launch and normal exit, page visits, selected feature-button presses, Alpaca connection attempts and success/failure (including remembered connections), and manual-order or schedule-request outcomes. Entries include only fixed event names, paper/live mode, page, a predefined action name and connection source when applicable. Connection failures use a generic event, not raw error text. Not every tap or background refresh is recorded; a forced termination may not leave an exit entry. This is a personal activity aid, not a complete broker audit trail or proof of execution.
The log does NOT contain API keys, secret keys, passwords, account identifiers, balances, ticker symbols, quantities, order IDs, response bodies, request headers or raw errors. Logging code accepts only predefined values. It keeps the most recent 2,000 entries, subject to a 256 KiB limit; older entries are removed automatically. There is no day-based expiry. Turning logging OFF stops new entries but keeps existing ones. CLEAR USER LOG removes the local entries; it does not delete exported copies or broker/server records.
The working file stays in the app's private storage folder. ABOUT shows its exact path. On Android, SPS uses its no-backup app directory. On Mac, it uses the app's Application Support data directory. The SPS settings-backup feature does not include this log.
EXPORT USER LOG creates a readable text copy. On Android, choose Downloads or another local device-storage folder in the Save picker; cloud destinations are not supported. Android may add a number if a file with that name exists. On Mac, the export is ~/Downloads/SPS/sps_userlog.txt, with confirmation before replacing an existing export. Exported copies remain until you delete them and may be read by anyone with access to their folder. Backups or synchronization tools you independently configure may copy exported files; SPS does not transmit them.
Privacy
CLOSE
SUBSCRIBE — SPS LIVE
Paper trading and simulated PUSH/AUTO stay FREE. Planned SPS Live access includes manual real-money trading and explicitly authorized live PUSH/AUTO with an eligible Alpaca account.
Plan preview — billing is not connected. No charges or paid entitlements are created in this build. Existing development trading access is unchanged.
MONTHLY $5.99 / month
6 MONTHS $29.99 / six months
ANNUAL $49.99 / year
LIFETIME $99.99 one-time
Proposed USD prices. Recurring plans renew until canceled. Lifetime would cover SPS Live features for the operating lifetime of SPS, not guaranteed perpetual hosting or Alpaca availability. Final terms must be shown before checkout.
Software access does not include investment funds or separate brokerage fees. Alpaca is independent. Trading can lose money. Saved automation continues while the app is closed until paused.
RESTORE PURCHASES — NOT AVAILABLE YET
Privacy & Financial Risk
CLOSE