← BACK TO DASHBOARD
Help Center
Frequently Asked Questions
What does each risk mode actually change?

Switching risk modes changes two things: trade size and the daily loss limit. Stops are ATR-based — scaled to each symbol's own volatility — so they no longer change with the mode.

ModeTrade SizeDaily LossStop / Exit
Conservative5%1.5% / dayATR-based, volatility-scaled (stocks 2–12%, crypto 3–12%). Winners ride a trailing stop — no fixed take-profit.
Moderate10%3% / day
Aggressive15%5% / day

The bot restarts automatically (~5 seconds) after a mode change to apply the new settings.

If I change risk mode, do my open positions' stops change?

Yes — but only in one direction. When you switch to a less conservative mode (e.g. Conservative → Moderate or Aggressive), the bot recalculates every open position's trailing stop using the new wider stop distance. This gives your existing trades more room to breathe.

When you switch to a more conservative mode (e.g. Aggressive → Conservative), existing stops are left where they are. The bot will never move a stop closer to the market price on a trade that's already open — that would risk triggering an unnecessary exit.

New positions opened after the mode change always use the new stop distance from the start.

Why are stop-loss distances different per asset group?

Each asset class has a different natural volatility range:

Crypto (BTC, ETH, SOL…) — large coins can move 3–5% in a single session just from market noise. Tight stops get triggered constantly by normal fluctuations, so the bot uses wider stops to stay in trades.

Alt coins (DOGE, UNI, ARB…) — mid-volatility. Less liquid than major crypto but more volatile than stocks, so stops are set in between.

Stocks (via Alpaca) — the least volatile intraday. A 1.5–2.5% move is already significant, so tighter stops are appropriate.

Using a single stop for all three would either get you stopped out constantly on crypto (too tight) or leave stock losses running far too long (too wide).

What is the difference between Signal Confidence Threshold and Min Confidence on the Risk buttons?

Signal Confidence Threshold (Strategy Params card) is the entry gate — a signal must reach this confidence level or no trade is opened at all. For the EMA-confluence strategy the weighted score tops out around 62%, so the useful range is roughly 55–62% and the default sits near 60%. Any signal below the threshold stays as HOLD.

Min Confidence (Risk Mode buttons) was historically a position-sizing floor that scaled trade size by max(signal confidence, min confidence). That conviction-based sizing is currently off — positions now size to the full risk-mode trade size (e.g. 10% of group balance on Moderate) without a confidence haircut.

Example on Moderate (60% entry gate, 10% trade size, $11,600 balance):

• Signal at 61% → passes the gate → $11,600 × 10% = $1,160
• Signal at 58% → blocked by gate → no trade

In short: today the Threshold is the dial that matters — it decides whether a trade opens, and the trade size decides how much.

What is the daily loss cap?

Each trading group has a daily loss limit — the maximum it can lose in a single trading day before pausing. Once hit, the group shows HALTED and stops opening new positions until you click RESET DAY or the next day rolls over.

The limit scales with your balance and the active risk mode: Conservative 1.5%, Moderate 3%, Aggressive 5% of the group balance per day. A larger account gets a larger absolute limit, a smaller account gets a smaller one — it always scales proportionally.

What is a trailing stop?

A trailing stop is a stop-loss that moves up automatically as the price rises, but never moves down. It locks in profit as the trade goes in your favour.

Example (Moderate mode, Crypto 5% stop): you enter BTC at $100,000. The initial stop is set at $95,000 (5% below entry). If BTC rises to $110,000, the stop trails up to $104,500 (5% below $110,000). If BTC then falls back to $104,500 the position is closed — locking in a ~$4,500 gain rather than giving it all back.

The stop only ever moves up, never down. This means the most you can lose on any position is the initial stop-loss percentage from your entry price.

What does HALTED mean?

A group is halted when it hits its daily loss limit. The bot stops opening new positions for that group for the rest of the day but continues monitoring and exiting any open positions it already holds.

You can manually un-halt by clicking RESET DAY in the dashboard topbar — this resets the daily loss counter and resumes trading. The halt resets automatically at midnight UTC.

What does RECALIBRATE do?

Recalibrate syncs the bot's internal state with your actual exchange balances. Use it after:

• Making a manual deposit or withdrawal on Coinbase or Alpaca
• Buying or selling something on the exchange outside of the bot
• Noticing a mismatch between the dashboard balance and your exchange balance

It does not affect open positions or trade history — it only updates cash balances and re-registers any positions that exist on the exchange but aren't tracked by the bot.

What is "deployed" capital?

Deployed capital is the dollar amount currently tied up in open positions (at cost basis — what you paid to enter, not the current market value). The dashboard balance shown for each group is free cash + deployed, so it reflects your full allocation, not just what's sitting idle.

The actual profit or loss on those open positions is unrealised until the bot exits them — at which point it becomes part of your Total P&L.

How is my Total P&L calculated?

Total P&L is the sum of realised profits and losses from every position the bot has closed since it started. It only includes completed trades — open positions with unrealised gains or losses are not included.

This means the dashboard Total P&L can look negative even when your account balance is higher than when you started, if your open positions are currently sitting at unrealised gains that haven't been locked in yet.

Why does my dashboard balance not match my exchange balance exactly?

A few common reasons:

Coins or assets held outside the bot — The bot initialises from your USD cash balance only, not your total portfolio. Any coins you personally hold (purchased before or alongside the bot) are not tracked by the bot and do not appear in its balance.

Unrealised position values — The bot tracks deployed capital at cost basis. If open positions have moved significantly since entry, the exchange will show a different total value than the bot's display.

Stale data — The dashboard refreshes every 30 seconds. Click REFRESH or RECALIBRATE to sync immediately.

What is Today P&L vs Total P&L?

Today P&L — realised profit or loss from trades closed since midnight UTC. Resets at the start of each trading day.

Total P&L — cumulative realised profit or loss since the bot first started. Never resets unless you reset the bot's state manually.

What email alerts does the bot send?

Strykr sends four types of email alerts:

  • BUY / SELL — fired on every trade with the symbol, price, size, P&L, and exit reason.
  • Group Halted — sent when a trading group hits its daily loss limit and pauses. Includes the loss amount and instructions to resume.
  • Bot Crashed — sent if the bot stops due to a fatal error. Includes the error message and a link to restart from the dashboard.
  • Daily Summary — sent at the start of each new trading day with yesterday's P&L and trade count per group.
Where do alerts get sent?

Buy/sell trade alerts go to the ALERT_EMAIL address configured in your environment (set this to your personal email or phone SMS gateway). Halt, crash, and daily summary alerts go to your registered Strykr account email.

If you're not receiving alerts, check that your API credentials are valid and your email address is confirmed on your account.

Can I stop receiving certain alerts?

Trade-level (buy/sell) alerts can be disabled by leaving the ALERT_EMAIL environment variable unset. Halt and crash alerts cannot currently be disabled — they are safety notifications intended to inform you when the bot needs attention. Daily summaries are only sent if at least one group completed a trading day.

Does changing my API keys require a restart?

Yes. After saving new Coinbase or Alpaca credentials, stop the bot and start it again. The new keys are loaded at startup — the running bot will continue using the old credentials until it restarts.

Can multiple bots run at the same time?

Yes. Each bot runs in its own isolated thread with its own credentials, group state, and DB record. One user's bot has no access to another user's API keys or positions. Bots use separate exchange accounts and cannot interfere with each other.

What does RESET DAY do?

Reset Day zeros out the daily P&L counter and un-halts any groups that were paused by the daily loss limit. It does not delete trade history, modify open positions, or change your balance. It simply lets the bot resume trading for the remainder of the day.

Use it if a group halted early due to volatility and you want to allow trading to continue before the automatic midnight reset.

What can Strykr AI do?

Strykr AI is your embedded trading assistant, powered by Llama 3 via Groq. It has real-time access to your bot's live data and can help in two ways:

  • Answer questions — ask about your positions, P&L, scanner signals, trade history, strategy settings, or how the bot works.
  • Control settings (Advanced/Elite plans) — when AI Control is enabled, the AI can propose and execute changes to your bot's live configuration after you confirm.

Open the Intelligence panel from your dashboard and start a conversation. You can also speak your message using the microphone button (Chrome or Edge recommended).

What settings can the AI change?

With AI Control enabled, Strykr AI can propose any of the following changes — each requires your explicit confirmation before anything executes:

  • Confidence thresholds — raise or lower the minimum signal confidence for crypto and stock groups.
  • Indicator weights — adjust how much RSI, EMA, MACD, Bollinger Bands, and volume each contribute to the signal score.
  • Entry filters — toggle the EMA-50 trend filter and MACD momentum filter on or off.
  • Risk mode — switch between Conservative, Moderate, and Aggressive (subject to your plan limits).
  • Options capital — set the fraction of free cash allocated to options and the max per-position size.
  • Watchlist — add or remove symbols from the crypto or stock trading group.
  • Halt / Resume trading — immediately pause or resume all trading groups.

Every AI-proposed change is shown with the AI's reasoning. You click Confirm or Cancel — the AI never executes anything without your approval.

How do I enable AI Control?

AI Control is available on Advanced and Elite plans. If your plan includes it, open the Intelligence panel and toggle the ⚡ AI CONTROL switch in the chat header. The toggle is per-session — it resets when you close the panel, giving you full control over when the AI has write access.

Without AI Control toggled on, the AI is read-only and can only answer questions — it cannot change any settings regardless of plan.

Can I ask the AI why a trade happened?

Yes. Ask something like "why did you buy NVDA yesterday?" or "show me my BTC-USD trade history." The AI has access to your last 15 trades including entry/exit price, confidence score, P&L, and the signal reason text that explains which indicators fired. For a specific symbol it can pull up to 20 trades with a win/loss breakdown and total P&L.

Does the AI send proactive alerts?

Yes. Strykr AI runs two types of automated checks and emails you when action may be needed:

  • Pre-market plan — sent each weekday at 9:05 AM ET before market open. The AI reviews your current positions, scanner signals, and strategy settings and writes a 3–4 bullet plan for the day.
  • Pulse alerts — sent during market hours (9:30 AM – 4:30 PM ET) up to once per hour when a risk condition is detected: a SELL signal on a position you hold, daily P&L down 3%+, a group halted, or a high-confidence BUY opportunity. Each alert includes a brief AI analysis and recommended action.

Both use a 2-hour cooldown to avoid inbox flooding. You can also trigger a manual pulse check from the dashboard at any time.

Can I use voice to talk to the AI?

Yes. Tap the microphone button in the AI chat input area, speak your message, then tap the stop button. Your speech is transcribed (using Groq Whisper) and sent to the AI automatically — no need to press send separately.

Voice works in Chrome and Edge via the Web Speech API (real-time, no upload). Other browsers fall back to MediaRecorder, which records and transcribes after you stop. If your browser blocks microphone access, check your browser's site permissions for strykrbot.com.

What does the 30-day free trial include?

Every new account gets full Pro-level access for 30 days — no credit card required. That means live trading, all risk modes including Aggressive, unlimited positions, both exchanges, and full trade history.

At the end of the trial your account reverts to the Free plan: paper trading only, 1 exchange, 3 positions, Conservative mode. You can upgrade to Starter or Pro at any time to keep live trading running.

How do I upgrade from the free trial?

Click Upgrade Plan in your dashboard. You'll be taken to a Stripe checkout page where you can choose Starter ($24.99/mo) or Pro ($69.99/mo), and optionally switch to annual billing to save 30%.

Once payment is confirmed, your account is upgraded instantly and the bot continues running without interruption.

Can I cancel my subscription?

Yes, at any time. Click Manage Plan in your dashboard to open the Stripe customer portal. From there you can cancel, change your plan, or update your payment method.

Your subscription stays active until the end of the current billing period. After that your account reverts to the Free plan and live trading is paused.

Is annual billing really 30% off?

Yes. Switching from monthly to annual drops the effective monthly rate from $24.99 to $17.49 (Starter) or $69.99 to $48.99 (Pro) — exactly 30% less. You're billed once per year instead of monthly.

You can switch from monthly to annual at any time through the billing portal. The switch is prorated so you only pay the difference for the remainder of your current period.

Are refunds available?

Strykr does not offer refunds for partial billing periods. If you cancel, your plan remains active until the period ends and then lapses — you will not be charged again. Exceptions apply where required by law. Contact [email protected] if you have a billing concern.

Are my API keys safe?

Yes. API keys are encrypted with AES before being stored in our database — we never store them in plaintext. They are only decrypted in memory at the moment a trade is placed, then discarded.

We strongly recommend providing keys with trade permissions only — never withdrawal permissions. This means even if a key were somehow compromised, funds could not be moved out of your account. You can revoke access at any time by deleting the key directly from your Coinbase or Alpaca account settings.