//Risk Engine
Every order passes through the risk engine before reaching the exchange. This is automatic and cannot be bypassed — it fires on every trade submission.
| Check | What It Validates | If Failed |
|---|---|---|
| Loss Limits | Daily and weekly realized P&L against configured maximum drawdown | Trade blocked (403) |
| Cooldown | Minimum time elapsed since last losing trade | Trade blocked (403) — must wait out cooldown |
| R:R Ratio | Reward-to-risk ratio meets your configured minimum | Trade blocked (403) |
| Position Sizing | Position size within configured maximum per-trade and total exposure limits | Trade blocked (403) |
| Kill Switch | Global trading halt flag (admin-controlled) | All trading suspended (503) |
| Rate Limit | Maximum 5 orders per minute | Temporarily blocked (429) |
Configuring Trading Rules
Trading rules are configured in Settings → Trading Rules. You can set: daily loss limit (%), weekly loss limit (%), maximum position size, minimum R:R ratio, and cooldown period after losses.
//Analysis Drawer
Press F1 to open the Analysis drawer. It provides a real-time snapshot of your trading performance.
Metrics
| Metric | Description |
|---|---|
| Equity | Total account value: balance plus unrealized P&L across all positions |
| Day P&L | Realized plus unrealized gains and losses for the current day, shown in dollars and as percentage of equity |
| Week P&L | Same calculation over the current week |
| Total Exposure | Sum of notional values across all open positions |
| Unrealized P&L | Mark-to-market profit and loss on open positions |
| Win Rate | Percentage of closed trades that were profitable, with win/total count |
| Streak | Current consecutive wins (positive) or losses (negative) |
| Trade Count | Number of trades in the selected window |
Day / Week Toggle
Switch between Day and Week views using the toggle at the top of the drawer. This changes the window for P&L, win rate, streak, and trade count calculations.
Goals
The drawer shows up to 3 active trading goals with progress bars. Goals can include daily P&L targets, maximum drawdown limits, or trade count targets. Manage your goals from Settings → Performance.
//Behavioral Intelligence
Performance Drawer (F2)
Press F2 to open the Performance drawer. It combines biometric readiness, behavioral scoring, and pattern detection.
Flow State Gauge
A semi-circle gauge showing your composite readiness score from 0 to 100. The score combines your bio check-in results with recent trading behavior. States range from "In The Zone" (peak performance) through "Elevated Caution" and "High Alert" to "Stand Down" (should not be trading).
Behavioral Scores
| Score | What It Measures |
|---|---|
| Emotion Control | Trade timing patterns, hold durations, and deviation from planned entries/exits |
| Discipline | Adherence to your configured risk rules — SL usage, position sizing, leverage consistency |
| Patience | Frequency of premature entries (chasing) and premature exits (cutting winners short) |
| Risk Awareness | Stop loss placement quality, leverage appropriateness, and position sizing consistency |
Each score ranges from 0 to 100, color-coded green (healthy), amber (caution), or red (concern).
Pattern Feed
The pattern feed surfaces detected behavioral events in real time:
| Pattern | How It Is Detected |
|---|---|
| Revenge Trading | Opening a trade within the cooldown period after a loss, often with larger-than-average size |
| FOMO Entry | Entering at a price significantly worse than your typical entry quality, usually after a fast price move |
| Overconfidence | Position size significantly above your baseline after a winning streak |
| Tilt | Multiple behavioral flags firing within the same session — compounding pattern |
| Panic Close | Closing a trade well before stop loss with a small, accelerating loss — premature exit driven by fear |
Each pattern includes a timestamp, a description of what triggered it, and a recommendation. Tap "View All" to see your complete pattern history on the Performance page.
Behavioral Warning Banners
When a high-severity pattern is detected (revenge trading, tilt), a red warning banner appears at the top of the trade sidebar. The warning does not block the trade — it flags the detected pattern so you can make an informed decision.
//Session Readiness
Before your first trade of the day, Beneat prompts a brief self-assessment questionnaire covering: sleep hours, sleep quality, focus level, stress level, and recent exercise.
Your answers feed the Flow State Gauge and influence the behavioral scoring sensitivity for the session. A well-rested trader with low stress gets more lenient thresholds; a fatigued trader gets tighter guardrails.
//Probability Density Levels
What Are Probability Density Levels?
Probability density analysis applied to institutional-grade historical price distributions across multiple timeframes. The algorithm identifies price zones where statistically significant activity has occurred — areas that have historically acted as support or resistance.
Unlike simple pivot points or moving averages, probability density levels are probabilistic. They represent density peaks in the price distribution, weighted by volume and recency.
Structure Gauge
The gauge shows a market structure score from 0 to 100. Scores below 40 indicate bearish structure, 40–60 is neutral, and above 60 is bullish. The "Probability Clarity" label indicates how statistically separated the bull and bear zones are — High clarity means a strong directional bias.
Key Levels Panel
Below the gauge, the Key Levels panel lists individual support and resistance levels. Each level shows the price, a strength bar (based on historical touches and volume), and a numeric strength value. Levels are sorted by proximity to the current price.
Chart Overlay Modes
Control how probability density data appears on the chart using the mode selector in the chart header (visible when levels are unlocked):
| Mode | Display |
|---|---|
| Heatmap | Color-coded density overlay on the price axis — brighter zones indicate higher probability density |
| Lines | Horizontal lines drawn at detected support and resistance levels with strength labels |
| Both | Heatmap overlay plus level lines rendered simultaneously |
//Price Alerts
Press F3 to open the Alerts drawer. Set price alerts on any pair — you will be notified when the condition triggers.
Creating an Alert
Open the Alerts Drawer
Set the Pair
Choose a Trigger Condition
Select from:
| Condition | When It Fires |
|---|---|
| Crosses Above | Price touches or exceeds the level for the first time |
| Crosses Below | Price touches or drops below the level for the first time |
| Closes Above | A candle closes above the level (requires selecting a timeframe: 1m to 1d) |
| Closes Below | A candle closes below the level (requires selecting a timeframe: 1m to 1d) |
Enter Price and Save
Managing Alerts
The List tab shows all your alerts. Filter by: All, Active, Fired, or Dismissed. Fired alerts show the timestamp when they triggered. Click the X on any alert to dismiss or delete it.