QuantScope
Skip to main content
PORTFOLIO INTELLIGENCE + QUANT RESEARCH

Every account.
One clear picture.

Connect every account, measure performance without cash-flow distortion, inspect risk, and test Python strategies on adjusted daily market data—all in one research workspace.
Read-only by default · Bank-grade encryption · Cancel anytime
TOTAL PORTFOLIO VALUE
{{ heroDisplayValueLabel }}
{{ heroPrimaryMeta }} {{ heroSecondaryMeta }}
CONNECTS WITH YOUR BROKERAGE
Checking live brokerage availability…
Brokerage availability is shown in the secure connection portal.
{{ b.monogram }}
{{ b.name }}
EXPLORE THE PRODUCT

From scattered accounts to one investable view.

Explore a connected portfolio workspace built to explain performance, exposure, and what is driving both.
Family portfolio
Updated just now
SAMPLE DATA
TOTAL VALUE
{{ demoPortfolioValueLabel }}
{{ demoPortfolioValueMeta }}
TODAY P&L
{{ demoPnlLabel }}
{{ demoPnlPctLabel }}
VS. S&P 500 · 1Y
+4.7%
outperformance
Portfolio performance
PORTFOLIO —   S&P 500 --
Top holdings
{{ holding.symbol }}
{{ holding.name }}
{{ holding.value }}
{{ holding.change }}
Click a slice to inspect it
{{ demoAllocationSelected.pct }}%
{{ demoAllocationSelected.name }}
82
DIVERSIFICATION
{{ demoAllocationSelected.detail }}
Well diversified across 7 sectors
Where your money actually is
Combined across Fidelity, Schwab, and Coinbase
VOLATILITY
14.2%
Lower than market
BETA
0.86
Moderate sensitivity
MAX DRAWDOWN
−11.8%
Past 12 months
Stress test
{{ stress.name }}
{{ stress.value }}
CONCENTRATION WATCH
Technology is 8% above your target.
Most of that exposure comes from NVDA and AAPL across two different brokerages.
Your accounts stay read-only and encrypted.
THE FULL WORKSPACE
Three views.
One research process.
Start with what you own, isolate the risks that matter, then test a rules-based idea against the market. QuantScope keeps portfolio monitoring and strategy research in the same visual language.
01 / OVERVIEW
See the complete portfolio
Accounts, holdings, allocation, cash, and flow-adjusted performance in one place.
02 / FOCUS
RISK
Interrogate the risk
Drawdowns, volatility, tails, benchmark behavior, and position-level context.
03 / BACKTESTER
ENGINE LIVE
Test the thesis
Run Python signals on adjusted daily OHLCV and validate beyond the sample.
QUANT BACKTESTER
Write the rule.
Challenge the result.
Paste a Python strategy and run it on adjusted daily bars dating back to 2000. Signals are formed at the close and filled at the next bar's open, with fees and slippage included.
Fixed in-sample / out-of-sample splits
Rolling and expanding walk-forward analysis
Any supported ticker as the benchmark
Expandable, interactive equity curves
DAILY BARS ONLY · NO INTRADAY ASSUMPTIONS
strategy.py
ADJUSTED DAILY API
01  def strategy(data):
02    fast = data["close"].rolling(50).mean()
03    slow = data["close"].rolling(200).mean()
04    return (fast > slow).astype(float)
Input: aligned open, high, low, close, volume
Output: target portfolio weights
BACKTEST REPORT
SAMPLE RUN
CAGR
10.84%
SHARPE
0.78
ANN. VOL
13.21%
MAX DD
-18.42%
STRATEGYSPY
IN SAMPLEOOS →
ADVANCED ANALYTICS
Returns tell you what happened.
Risk tells you how.
Professional portfolio statistics, computed from the return stream—not from money moving into or out of the account.
RISK & RETURN
YEAR TO DATE · DAILY OBSERVATIONS
CASH FLOWS EXCLUDED
ANN. RETURN
+12.4%
TIME-WEIGHTED
ANN. VOL
14.8%
252-DAY
SHARPE
0.84
RISK-ADJUSTED
SORTINO
1.17
DOWNSIDE RISK
MAX DD
-9.6%
PEAK TO TROUGH
CALMAR
1.29
RETURN / DD
DRAWDOWN CURVE
CURRENT -2.1% · MAX -9.6%
JANAPRJULOCTNOW
TAIL & BENCHMARK
BETA
0.91
ALPHA
+2.3%
CORRELATION
0.86
INFO RATIO
0.42
HIST. VaR 95%
-1.7%
EXP. SHORTFALL
-2.4%
Compare against SPY, QQQ, DIA, or another supported ticker across every available time range.
WHY QUANTSCOPE

The numbers that matter. Properly measured.

{{ f.glyph }}
{{ f.title }}
{{ f.body }}
HOW IT WORKS

Live in under two minutes.

{{ st.num }}
{{ st.title }}
{{ st.body }}
SECURITY FIRST
Your credentials never touch our front end.
Broker connections happen through OAuth on our backend. Access tokens are encrypted at rest, scoped read-only by default, and the browser only ever sees your computed analytics — never a key, secret, or password.
{{ sp.title }}
{{ sp.body }}
See the portfolio. Test the next idea.
Bring connected portfolio analytics and disciplined strategy research into one workspace.
Create your account
Verify your email and secure the account with an authenticator app.
Full name
Email
Password
12–128 characters; spaces and passphrases are welcome.{{ passwordStrengthLabel }}
Confirm password
I have read and agree to the Terms & Conditions, including the subscription and investment-risk disclosures.
{{ authError }}
Already have an account?
Welcome back
Enter your password, then confirm with your authenticator.
Email
Password
{{ authError }}
New to QuantScope?
{{ verifyIcon }}
{{ verifyTitle }}
We emailed a 6-digit code to {{ authEmail }}. Enter it below — it expires in 10 minutes.
{{ verifyIntro }} Codes refresh every 30 seconds and can only be accepted once.
{{ authError }}
Didn't get it?
STEP 2 OF 2
Secure your account
Scan this QR code with your authenticator app, then enter the current 6-digit code to confirm setup.
Authenticator setup QR code
CAN'T SCAN? ENTER THIS SETUP KEY
{{ mfaManualKey }}
Authenticator code
{{ authError }}
Compatible with 1Password, Google Authenticator, Microsoft Authenticator, Authy, and other TOTP apps.
Save your recovery codes
Store these somewhere safe. Each code works once if you lose access to your authenticator, and they will not be shown again.
{{ recovery }}
!Anyone with one of these codes can access your account after entering your password. Treat them like passwords.
{{ authError }}
Reset your password
Enter your account email and we'll send you a 6-digit code.
Email
{{ authError }}
Remembered it?
Set a new password
We emailed a 6-digit code to {{ authEmail }}. Enter it with your new password.
Code
New password
12–128 characters; use a unique passphrase.{{ passwordStrengthLabel }}
Confirm new password
{{ authError }}
Didn't get it?

Simple, honest pricing

Both plans include a seven-day free trial. Cancel anytime.
MOST POPULAR
{{ p.name }}
{{ p.tagline }}

{{ p.priceLabel }}

{{ p.periodLabel }}
{{ p.subPrice }}
{{ feat }}
Have a private beta access code?
Log in first, then enter your friends code to activate this account without starting a subscription.
{{ accessCodeError }}
{{ accessCodeMessage }}
Terms & Conditions Both plans include a seven-day free trial. Cancel any time from account settings. Not investment advice. Analytics for informational purposes.
QuantScope {{ checkoutPlanName }}
Secure subscription through Stripe
7-DAY FREE TRIAL
Try everything free for one week.
Stripe securely collects your payment method. You will not be charged today. Unless you cancel, billing begins when the seven-day trial ends.
Cancel any time from account settings
Card details never touch QuantScope servers
Trial available once per QuantScope account
Due today$0.00
AFTER YOUR TRIAL
{{ checkoutPrice }}
{{ checkoutPeriod }}
{{ checkoutError }}
You’ll continue to Stripe Checkout to enter payment details. By starting a trial, you agree to the Terms & Conditions.
QuantScope
GET CONNECTED
Connect your brokerage
Choose your broker. We link securely — read-only by default.
{{ apiConnectError }}
Credentials are stored in this browser for local use. Use paper or test credentials while testing.
✓ {{ snaptradeConnectionStatus }}
{{ account.name }}{{ account.detail }}
Checking linked brokerages…
Opening the secure broker portal…
{{ snaptradeConnectError }}
Loading available brokerages…
{{ snaptradeBrokerError }}
{{ brokerEmptyMessage }}
{{ oauthBroker.monogram }}
Sign in to {{ oauthBroker.name }}
···
{{ oauthBroker.monogram }}
QuantScope wants to access your {{ oauthBroker.name }} account
You'll be securely redirected to {{ oauthBroker.name }} to authorize. QuantScope receives a read-only token — stored encrypted on our servers, never in your browser.
QUANTSCOPE WILL BE ABLE TO
View account balances & equity
View positions & transaction history
Place trades or move money
{{ syncBroker.monogram }}
{{ syncHeadline }}
This usually takes a few seconds.
{{ ss.icon }}
{{ ss.label }}