🧪 Strategy Lab · No-Code · Code-Ready · TradingView · Risk-Free Simulation

Test Any Strategy,
Risk-Free

Build a strategy — in plain English, your own code, or TradingView alerts — and watch it trade all day in live simulation against real market data. The Lab proves what works and coaches your entries and exits, before you ever risk a dollar.

See Plans
🤖
No-Code
Describe your strategy in plain English — AI builds the execution config for you
💻
Bring Your Code
Paste your strategy logic — ThinkScript, Pine Script, JSON — and we run it in simulation
📡
TradingView
Point your Pine Script alerts at your webhook URL — they drive your simulated strategy automatically
⚠️ Not financial advice 🛠️ Execution tools only 📋 You own your strategy
Powered by your Alpaca market-data connection
Alpaca Real-time stock data · Free (IEX) or paid (SIP)
Options pricing Included
Connect your own Alpaca account (free) for real-time market data — your strategies run in live simulation against it, with no real money. More brokers and automated live trading are planned for a future release, once the platform is ready for it.

The tools that give you the edge.

Bring a strategy — in plain English, your own code, or TradingView alerts. Periodic Gains tests it, runs it live in simulation, and tells you what to change. All before you risk a dollar.

Mad Scientist
🧫
The Incubator
Replay any strategy over months of real minute-by-minute history and let it test dozens of better entries and exits — judged only on days it never saw. Months of testing, done overnight.
New
🔒
Locked Daily Picks
Best Surge & Best Dive, Squeeze up & down, and the Momentum Leaders — ranked before the open and locked by 10:00, so your strategies trade one clear pick instead of a moving target.
🚀📉
Rocket & Dive Signals
A live shortlist scored every 30 seconds. The 🚀 rocket fires when momentum, trend and volume line up for calls; the 📉 dive fires on confirmed selling for puts.
🤖
AI Strategy Builder
Describe your idea in plain English and get a complete, ready-to-run strategy. No code, no JSON.
💻
Bring Your Code or TradingView
Paste ThinkScript or Pine Script, or point your TradingView alerts at your webhook — your logic, run against real market data. Export proven strategies back out any time.
🧪
Live Strategy Lab
Every strategy trades all day in risk-free simulation on real market data, and the Lab coaches you on which entries and exits would have done better.

Stop searching. Know what's moving.

Periodic Gains automatically scores and ranks your watchlist universe every 30 seconds during market hours. The 🚀 rocket signal fires when all the conditions align — so you know exactly where to look.

📊
Score
Composite momentum score — gap, volume, MACD, ORB, and news all factored in
💪
Strength
Close rank 0–100 — where today's price sits vs the past 52 weeks. 80+ = near 52-week high
↑↑
Trend
Whether Strength is rising over consecutive 30-min snapshots — a confirmed momentum shift
⚡
Surge
Near the day's high with above-average volume — the stock is actively surging, not fading
🚀
Rocket Signal
Score ≥ 80 + surge + trend aligned. Synced to strategy entry conditions automatically every cycle
📉
Dive Signal
Within 2% of the day's low with above-average volume — confirmed bearish pressure for put strategies
Every column a trader checks — on one row
🔒
Today's Best, locked
Best Surge & Best Dive, Squeeze up & down and the Momentum Leaders — one clear pick each, locked before 10:00.
🏁
HOD / LOD count
How many new highs or lows a stock has made today, and when — the quickest read on who's leading.
📏
Opening range & prior day
Price vs the 5-minute opening range and yesterday's high/low — is it breaking out or stuck inside?
📐
Daily 9 EMA & streak
Which side of the daily 9 EMA a stock is on, and for how many days in a row.
🗜️
TTM Squeeze
Daily squeeze state — spot compression before it releases.
⚡
Relative volume
Pace-adjusted RVOL, so 10 AM volume is compared fairly with a full day.
🩳
Float & short interest
Small floats and heavy short interest — the fuel behind squeezes.
🧮
IV, expected move & spread
Implied volatility, the day's expected move and the option spread — know if the options are worth trading.
📅
Earnings timing
Before-open or after-close reports flagged right on the row, including beats and misses.
🌙
Swing & overnight scores
0–10 scores for holding overnight and for a big next-morning move.
🌊
Morning regime
Is this a trend morning or a fade morning? One chip tells you before you chase a gap.
📌
Pin your symbols
Pin up to 10 tickers to their own table so you never lose track of them.
✓ Bullish & bearish entry filtering
Require 🚀 rocket for calls or 📉 dive for puts — only enters when the shortlist confirms your direction
✓ Momentum exits
RSI Divergence / Convergence exits, HOD drop, rapid drop, and MACD cross — all configurable per strategy
✓ Live calibration
Strategy editor shows real-time shortlist values — set thresholds against actual data, not guesses

Stay ahead of the market.
Not buried in tabs.

Everything you need to know before you trade — live movers, news, earnings, and macro events — built into your dashboard.

ℹ️ Market data, news, and event calendars are provided for informational purposes only and do not constitute investment advice or a recommendation to buy, sell, or hold any security.
📊
Top Movers
Live top gainers and losers from your watchlist universe, refreshed every scan cycle.
📰
Market News
Fresh headlines for the symbols on your watchlists and the keywords you follow, pulled straight into your dashboard.
🏛️
SEC Insider Activity
Live SEC Form 4 insider buy/sell tracking per symbol. See whether executives and directors are buying or selling before you enter a trade — updated in real time alongside the shortlist.
📅
Earnings Calendar
7-day forward earnings calendar for symbols in your watchlist. Avoid surprise gap risk, or target earnings catalysts intentionally.
🏦
Fed & Macro Events
45-day calendar of FOMC, CPI, NFP, PPI, and Retail Sales — filterable by impact level.
🌡️
Market Regime
Session state (Open/Pre/After-Hours), FOMC countdown, and live market status chips on every page load.
⚡
Fed Alert Banner
A high-visibility banner fires automatically when FOMC, CPI, or another high-impact event is within 7 days.
⚡ High-Impact Events This Week (example)
• FOMC Meeting  in 3 days
• Core PCE (Fed's preferred inflation gauge)  Tomorrow

Already get alerts from your broker?
Put them to work.

Forward the alerts you already get from ThinkorSwim or any broker — by text message or email — and your strategy takes the trade automatically in simulation. Plus the rest of the toolkit.

New
📲
Broker Alerts → Trades
Text or email your broker's alerts to your private address. Periodic Gains reads the ticker, matches it to your strategy, and enters the trade — and every alerted symbol is saved to its own watchlist.
📋
Custom Watchlists
Build named lists — sectors, earnings runners, your favorites — and point any strategy at exactly the symbols you care about.
🔔
Trade Alerts
Get a Telegram or email alert the moment a strategy enters or exits — market hours only, no after-hours noise.
📈
Stocks or Options
Run any strategy on shares, or on calls and puts with delta, expiry and spread filters to pick the right contract.
🌅
Pre-Market Scanner
Gappers and catalyst movers ranked before the open, so you're ready when the bell rings.
🛡️
Built-In Risk Controls
Daily loss limits, max positions, stops and end-of-day close — enforced automatically on every strategy.

Months of testing.
Done in minutes.

The Lab finds better entries and exits one market day at a time. The Incubator speeds that up: pick one strategy, replay it over months of real historical market data, and let it try hundreds of entry and exit variations to find what would have worked best — then confirm the winner live in the Lab.

1
Pick a strategy
Choose any of your strategies, a date range, and which settings it's allowed to change — stops, targets, trailing exits, time cutoffs, entry filters.
2
Replay history
Your strategy runs minute by minute through real historical stock and options data, using the same rules and the same honest fills (buy at the ask, sell at the bid) as the Lab.
3
Search the variations
Hundreds of entry and exit combinations are tested in the background while you keep working — no waiting weeks for the market to deliver a sample.
4
Keep only what holds up
Each variation is tuned on one period and scored on a later period it never saw. Results that depend on one or two lucky trades are flagged, not crowned.
5
Prove it in the Lab
Send the winner to a Lab forward test in one click and compare what the Incubator predicted with how it actually trades.

Included with Mad Scientist and Mad Scientist Annual (paid plans; not part of the free trial). Historical results are hypothetical — past performance doesn't guarantee future results.

Simple, transparent pricing

Every new account starts with a 14-day full-access trial (all Mad Scientist features except the 🧫 Incubator, which is for paid Mad Scientist plans) — no card required. Simulated results are for research and education; not investment advice.

Intern
$0/mo
Free forever

    Simulator
  • 1 simulated strategy
  • Live-sim on real market data
  • Core templates
  • 7-day history
  • Coaching
  • Exit & entry coaching
  • AI Strategy Builder
Researcher
$39/mo
or $390/yr · cancel any time

    Simulator
  • 5 simulated strategies
  • Live-sim on real market data
  • All templates
  • 60-day history
  • Snapshots & one-click revert
  • Coaching
  • Exit & entry coaching
  • 🤖 AI Strategy Builder
  • Build
  • 📡 TradingView alerts
  • ⤴ Export to Pine Script & ThinkScript
  • Visual + JSON editor
Researcher Annual
$390/yr
One annual payment
💰 Two months free vs monthly

    Everything in Researcher, plus:
  • Save $78/yr
  • Locked-in annual rate
Mad Scientist Annual
$790/yr
One annual payment
💰 Two months free vs monthly

    Everything in Mad Scientist, plus:
  • Save $158/yr
  • Locked-in annual rate
  • Early access to new features
⚠ Risk Disclosure, Legal Disclaimer & Tools-Only Notice

Periodic Gains Is a Software Tool — Not a Financial Service.
Periodic Gains provides strategy simulation and automation tooling only. This platform does not provide financial advice, investment advice, trading advice, tax advice, or any other type of professional financial guidance. Nothing on this website, within the application, within AI-generated strategy configurations, or within the community constitutes a recommendation to buy, sell, or hold any security, option, or other financial instrument. Periodic Gains and its owners are not registered investment advisers, broker-dealers, commodity trading advisers, or financial planners, and are not affiliated with any regulatory body such as the SEC, FINRA, or the CFTC.

Risk of Loss.
Trading stocks, options, ETFs, and other financial instruments involves substantial risk of loss, including the possible loss of all capital invested. Markets can move rapidly and unpredictably. Automated systems can experience technical failures, connectivity outages, latency, order rejections, or erroneous executions. You should only trade with funds you can afford to lose entirely. If you are unsure whether trading is appropriate for your financial situation, consult a licensed financial professional before using this platform.

Simulated & Hypothetical Performance.
Periodic Gains is primarily a strategy simulator. All strategy results shown in the Lab are simulated / hypothetical and involve no real money. Simulated and hypothetical performance results have inherent limitations. Unlike an actual trading record, simulated results do not represent real trading and may under- or over-compensate for factors such as liquidity, market impact, slippage, order rejections, and the ability to withstand losses. Simulated fills are modeled — and modeled optimistically — and will differ from real executions. Because the trades were not actually executed, results may understate or overstate the impact of real market conditions. No representation is being made that any account will, or is likely to, achieve profits or losses similar to those shown. Past and simulated performance is not indicative of future results.

AI-Generated Strategies.
The AI Strategy Builder translates your described logic into a configuration file. It is a translation tool only — it does not suggest what to trade, when to trade, or how much risk to take. AI-generated output may contain errors, omissions, or logic that does not match your intent. It is your sole responsibility to review, verify, and test every strategy — including AI-generated ones — before deploying with real funds. We strongly recommend independent review by another AI tool, a qualified developer, or a licensed financial professional, and extended paper trading before going live.

Broker Proprietary Code & Platform Limitations.
Some broker platforms use proprietary scripting languages (e.g., ThinkScript, EasyLanguage) that cannot be fully replicated in an open API environment. Periodic Gains makes every effort to translate your strategy logic as accurately as possible, but certain indicators, order types, or conditions may be subject to limitations or require workarounds due to broker API restrictions. A list of known limitations is maintained within the platform and is available for your review at any time. Periodic Gains makes no guarantee that translated strategies will behave identically to their original broker-native form.

Community Content.
Strategies, parameters, and discussion shared by community members are user-generated content. They do not represent endorsements or recommendations by Periodic Gains. Past results shared by other users are not indicative of future performance for you or anyone else.

Your Responsibilities.
All strategy configurations, risk settings, position sizing, and trading decisions are defined entirely by you and executed mechanically according to your configuration. You are solely responsible for all trading outcomes, tax obligations, regulatory compliance, and any losses incurred. By creating an account you acknowledge you have read, understand, and agree to these disclosures in full.

Terms of Service  ·  Privacy Policy  ·  Refund Policy