Glossary & Guide
Complete reference for concepts and terms across Engel Research
Quick Navigation
Homepage ConceptsPublic entry point with portfolio overview
- Engel Research Portfolio
- The flagship research portfolio displayed on the homepage, combining all three live trading strategies in an equally-weighted allocation.
- Portfolio Graphs
- Tab displaying graphical performance charts of the live portfolios—showing both realized and unrealized returns over time.
- Symbol Ranking
- Tab showing a ranked table of symbols based on various metrics such as Score and Slope, helping identify strength or weakness across assets.
- Heatmap
- Visual heatmap displaying all symbols in a structured grid with color-coded values representing their relative strength scores.
- Momentum
- Momentum map showing the rate of price change for each symbol—identifying which assets are rising or falling sharply in the short term.
- Signal Ranking Table
- Table displaying a ranked list of symbols based on signals and various algorithmic metrics for quick decision-making.
- Score
- Quantitative scoring of a symbol (typically ranging 0–10) representing the relative strength of its price signal or momentum.
- Slope
- Price slope—a measure indicating whether a symbol is rising or falling sharply over a specified recent period.
- Divergence
- Discrepancy between different indicators (e.g., price vs. momentum)—a signal that trend momentum may be weakening or reversing.
- Category
- Classification of a symbol by sector, industry, or other fundamental grouping for portfolio organization.
- Portfolio (Button)
- Button to add a selected symbol to your personal trading portfolio.
- Watchlist (Button)
- Button to add a symbol to your watchlist for monitoring without committing to a trade.
- Chart (Button)
- Button to view a detailed price chart and technical analysis for a selected symbol.
- Top 5
- Filter button to display the 5 highest-scoring symbols based on the current ranking metric.
- Low 5
- Filter button to display the 5 lowest-scoring symbols based on the current ranking metric.
- up%
- Filter button to display the 5 symbols with the largest percentage price gains over a specified period.
- down%
- Filter button to display the 5 symbols with the largest percentage price declines over a specified period.
- Updated
- Timestamp indicating when the ranking table was last refreshed with the latest market data.
Portfolio ManualBuild and backtest custom portfolios
- Load strategy packages (JSON)
- Import strategy files exported from the Research Optimizer. You can load multiple JSON files simultaneously to build a multi-strategy portfolio combining different approaches.
- Start date
- The beginning date for backtest analysis of your portfolio. Calculations proceed from this point forward through the selected time period.
- End date
- The ending date for backtest analysis. Usually left blank to backtest through the present day.
- Max satellites
- Maximum number of satellite strategies that can run simultaneously within a single portfolio allocation.
- Run (Portfolio)
- Button that initiates a full backtest simulation of your portfolio using all loaded strategies and selected parameters.
- Optimize Portfolio
- Button that searches for the optimal combination of strategy weights by testing hundreds of different weighting scenarios against historical data.
- Packages from Optimizer
- Panel showing the count of strategy files pending in your browser cache from the Research Optimizer, waiting to be imported.
- Load (Optimizer Packages)
- Button that imports the pending strategy files from the Optimizer into your current portfolio for testing.
- Clear (Optimizer Packages)
- Button that removes all pending strategy files from your browser cache without importing them.
- Live portfolio publish
- Section displaying three "Slots"—reserved portfolio containers where finalized backtested strategies can be published and tracked live.
- Slot 1
- First live portfolio slot (default name: "US Market") for publishing a finalized strategy.
- Slot 2
- Second live portfolio slot (default name: "Global Market & Commodity") for a second live strategy.
- Slot 3
- Third live portfolio slot (default name: "Subsector") for a third live strategy, with configurable mode.
- Slot 3 mode
- Toggle between two operating modes for Slot 3: Research (historical backtest) or Rotation (live real-time tracking).
- Research (Mode)
- Mode where the portfolio is tested historically using past data without executing live trades.
- Rotation (Mode)
- Mode where the portfolio becomes "live," executing real-time trades and tracking actual market fills.
- Reset Live History
- Button that clears all historical live trading data for Slot 3 and restarts fresh from today. This action is irreversible.
- Portfolio name
- Custom name assigned to the live portfolio saved on the server.
- Load Slot
- Button that retrieves a saved portfolio from the server (Slot 1, 2, or 3) into the interface for viewing or modification.
- Load File
- Button that imports a previously saved portfolio JSON file from your local drive or shared source.
- Backup
- Button that exports your current portfolio configuration as a JSON file for safekeeping or sharing.
- Open (Live Portfolio)
- Button that opens the live portfolio in the browser for viewing performance or detailed analysis.
- Delete (Portfolio)
- Button that removes all data for the selected portfolio slot from the server (permanent deletion).
- Replace
- Button that overwrites the server-stored portfolio with your current working version.
- Update live
- Button that syncs your current portfolio changes to the server while preserving live trading history.
- Strategy Packages
- Section listing all loaded strategies currently contained within the portfolio.
- Portfolio Return
- Total percentage return of the combined portfolio across all strategies and the backtest period.
- CAGR (Portfolio)
- Compound Annual Growth Rate—the annualized return of the portfolio averaged across the backtest period.
- Drawdown (Portfolio)
- Maximum Drawdown—the largest peak-to-trough decline experienced by the portfolio during the backtest.
- Positive Calendar Years
- Count of calendar years in which the portfolio generated positive returns.
- Avg Annual (Portfolio)
- Average annual return across all years in the backtest period.
- Avg Exposure
- Percentage of time the portfolio maintained an active trading position (vs. cash).
- Strategy Trades (Portfolio)
- Total count of trades executed by all strategies combined within the portfolio.
- Portfolio Actions Log (Section)
- Metric showing the total number of portfolio-level transactions or rebalancing actions executed.
- Unique Symbols
- Count of distinct symbols/stocks that appeared in any portfolio trade during the backtest.
- Yearly Robustness Return
- Return achieved in the robustness test using walk-forward validation across multiple years.
- Yearly Robustness CAGR
- Annualized growth rate calculated from the yearly robustness test results.
- Yearly Robustness DD
- Maximum drawdown observed in the yearly robustness test.
- Test Coverage
- Percentage of available historical data covered by the robustness test.
- Test Year Range
- The span of years included in the robustness test (e.g., 2015–2023).
- Test Source
- Origin of the test data—typically JSON import or live market data feed.
- Return and Drawdown by Year
- Table presenting annual returns and maximum drawdowns for each calendar year in the backtest.
- Yearly Robustness Coverage
- Table indicating test coverage and validation status for each symbol or year in the robustness analysis.
- Strategy Contribution by Year
- Table showing how much each loaded strategy contributed to total portfolio returns in each year.
- Portfolio Impact Analysis
- Table quantifying the impact each symbol had on overall portfolio performance and risk metrics.
- Optimize Portfolio (Results)
- Table displaying all tested allocation combinations ranked by the selected optimization criterion (return, risk, or balanced).
- Open Trades
- Table of currently active trading positions that remain open and unrealized.
- Closed Trades
- Table of all executed trades that have been closed with realized gains or losses.
- Portfolio Trade Journal
- Detailed log of all trades executed by the portfolio, including entry/exit prices, dates, and P&L.
- Portfolio Actions Log (Table)
- Complete record of all portfolio-level actions, rebalancing events, and administrative changes.
Market ResearchStrategy analysis and correlation tools
- Market Research
- Page displaying pre-built strategy concepts and their correlation analysis across different market conditions and asset classes.
- Strong assets, overlaps and correlations
- Analysis panel showing market-leading assets, portfolio overlap detection, and correlation metrics between different strategies.
- Strategy cards
- Visual cards presenting each available strategy with its name, description, and key performance metrics.
- Correlation matrix
- Grid showing pairwise correlations between strategies—color-coded cells indicate how closely two strategies' returns move together.
- Correlation levels
- Color scale indicating correlation strength: red and orange = high correlation, green = low correlation.
Algo PortfolioLive portfolio display with performance metrics
- Algo Portfolio
- Live algorithmic portfolio running three strategies simultaneously in equal-weight allocation. The page displays performance versus SPY benchmark.
- Client display
- Status indicator showing the portfolio is in verified public client view with audited historical performance records.
- Performance Metrics
- Section presenting core performance benchmarks: total return, CAGR, maximum drawdown, and annual statistics.
- Cumulative Return (Portfolio)
- Total return accumulated from the portfolio's inception point to present—shows overall portfolio performance.
- Average Annual (Portfolio Display)
- Mean of annual returns across all calendar years in the portfolio's verified history.
- CAGR (Portfolio Display)
- Compound Annual Growth Rate—the average annualized return of the portfolio since inception.
- Max DD (Portfolio Display)
- Maximum Drawdown—the largest peak-to-trough decline the portfolio has experienced since inception.
- SPY
- S&P 500 Index—the benchmark used for performance comparison and relative strength assessment.
- Portfolio vs benchmark
- Chart title displaying side-by-side performance comparison between the live portfolio and SPY.
- Monthly / Yearly Return
- Table showing portfolio returns broken down by individual months and calendar years.
- Verified client display since
- Inception date of verified performance records (typically 01.01.2019); all data from this point is audited.
- Updated (Portfolio Display)
- Timestamp of the most recent data refresh for the portfolio page.
Portfolio Control BoardDaily portfolio signals and combined performance
- Portfolio Control Board
- Central dashboard displaying all three live portfolios simultaneously with combined performance metrics and monthly return table.
- Daily client board
- Dashboard view providing daily monitoring of live portfolio performance and key signals.
- Portfolio signals
- Daily status updates and trading signals from each live portfolio, showing actions and market updates in real-time.
- Updated (Board)
- Timestamp of the most recent board update with new market data.
- Next execution
- Scheduled time for the next portfolio logic execution when updates will be processed.
- Verified since (Board)
- Inception date of audited portfolio performance history (typically 01.01.2019).
- Combined Portfolio Performance
- Section showing the blended performance of all three portfolios weighted equally—includes chart and key statistics.
- Equal weighted live portfolios
- All three portfolios are weighted equally (33.3% each) in the combined performance calculation.
- Total (Board)
- Cumulative return of the combined portfolio from its verified inception date.
- CAGR (Board)
- Compound Annual Growth Rate of the combined equal-weighted portfolio.
- Max DD (Board)
- Maximum Drawdown of the combined portfolio since inception.
- Combined Return Table
- Table presenting monthly returns for the equally-weighted combined portfolio.
- Equal weighted monthly returns
- Monthly return figures calculated by blending all three portfolios at equal (33.3%) weights.
Research OptimizerStrategy optimization and backtesting engine
- Symbols
- Select which stocks or assets to analyze. The engine searches from available historical data. You can choose one or multiple symbols—the algorithm tests combinations for each symbol individually or as a combined portfolio.
- Slope window
- Lookback period (in days) used to measure relative strength or weakness of a symbol. For example, 63 days measures price direction over the last 63 days—whether strength is rising or falling—for entry signal generation.
- Sort
- Ranking criterion for optimization results: "Balanced" (weighted across metrics), "Return" (highest profit), or "Drawdown" (lowest risk). Determines the ordering of test results by priority.
- Entry score
- Strength threshold required to initiate a position. Higher values (7–8) require strong signals; lower values (3–4) accept weaker signals. Range of 3–8 provides algorithm flexibility.
- Exit score
- Strength level at which positions close. If strength falls below this threshold, the algorithm exits to protect profits. Balances exit timing against trend capture.
- Slope entry
- Configure whether slope (relative strength) is used in entry decisions. Options: "Optimize on/off" (algorithm tests), "Fixed on" (always use), or "Off" (disabled).
- Score entry
- Configure whether strength score is used in entry decisions. Options: "Optimize on/off," "Fixed on," or "Off."
- MA200 entry
- Configure whether the 200-day moving average (MA200) filters entries. Price above MA200 typically signals uptrend; below signals downtrend. Options: "Optimize on/off," "Fixed on," or "Off."
- Score exit
- Configure whether strength score triggers exits. If score falls below threshold, weakening momentum signals exit. Options: "Optimize on/off," "Fixed on," or "Off."
- Slope exit
- Configure whether slope reversal (strength declining) triggers exits. Rising assets weakening signal potential danger. Options: "Optimize on/off," "Fixed on," or "Off."
- MA200 exit
- Configure whether price crossing below MA200 triggers exits, signaling trend reversal from up to down. Options: "Optimize on/off," "Fixed on," or "Off."
- Take Profit
- Fixed profit level at which positions auto-close (e.g., "10%" closes on 10% gain). Locks in gains before reversals but may cap upside on strong moves.
- Chandelier Exit
- Dynamic stop loss based on ATR (volatility). Adjusts with price volatility: high volatility = wider stops, low volatility = tighter stops. Parameters like 22/3, 22/4, 22/5 control sensitivity.
- Run Optimization
- Primary button initiating the optimization search. Tests thousands of parameter combinations across selected symbols and criteria to find the best historical fit.
- Stress Test
- Tests strategy robustness by slightly varying parameters (e.g., Entry Score ±0.5). If results remain strong despite changes, the strategy is robust. If results collapse, the strategy is parameter-sensitive.
- Yearly Robustness (Optimizer)
- Walk-forward validation testing strategy on unseen data. For each year: train on prior years, test on current year. Demonstrates whether the algorithm generalizes to future periods.
- Add to Research Portfolio
- Button transferring the selected strategy to your Research Portfolio page for multi-strategy comparison and live tracking.
- Export JSON
- Button exporting strategy parameters as a JSON file. You can download, share, or reload later to restore the strategy.
- Load JSON
- Button importing a previously saved strategy JSON file. Restores all parameters and re-runs analysis for continued work.
- Runs
- Count of parameter combinations tested. Higher runs mean more exhaustive search. For example, 3 symbols × 100 parameter sets = 300 runs.
- Total Return
- Cumulative profit/loss percentage across the entire backtest period. Example: 150% means initial capital grew 2.5x. The headline performance metric.
- Total CAGR
- Compound Annual Growth Rate—annualized return. Divides total return by years to show average annual growth rate.
- Total DD
- Maximum Drawdown—the largest peak-to-trough decline. Example: -30% means capital dropped 30% from its peak. Measures downside pain.
- Total Trades
- Count of all trades executed. Higher trade count = larger sample, but also higher commissions. Average of 250 trades ≈ one trade per week.
- Sort Score
- Ranking metric used to order results by your selected criterion (Balanced/Return/Drawdown). Higher scores rank higher in the results table.
- Equity Curve
- Chart showing portfolio value over time. Rising line = gains, flat/falling = losses. Provides visual representation of performance trajectory.
- Dynamic Trade Chart
- Interactive price chart overlaid with trade markers: green for entries, red for exits. Visualizes trade timing relative to price movement.
- Algo vs Symbol Benchmark
- Comparison table between algorithm returns and buy-and-hold strategy on the same symbol. Demonstrates value added or lost vs. passive holding.
- Buy & Hold
- Passive benchmark strategy: buy once and hold through the period. Serves as baseline—if algorithm underperforms buy-and-hold, its value is questionable.
- Trade Quality Analysis
- Section analyzing trade characteristics: win/loss count, average winner, average loser. Reveals whether strategy profits from few large wins or many small wins.
- Expectancy
- Expected profit/loss per trade: (Win% × Avg Win) + (Loss% × Avg Loss). Positive expectancy validates long-term profitability even with moderate win rates.
- Win Rate
- Percentage of profitable trades. Example: 55% win rate means 55% of trades closed in profit, 45% in loss. Not the sole profitability indicator—large wins can offset low win rate.
- Avg Return (Trade Quality)
- Average profit or loss per trade type (winners or losers separately). Example: winning trades average +3%, losing trades average -1.5%.
- Avg Days
- Average holding period per trade. Example: 20 days for winners indicates swing trading style. Reveals algorithm frequency—scalper vs. swing trader.
- Winners vs Losers
- Comparison table: count, average return, average duration for profitable vs. losing trades. Reveals strategy asymmetry.
- Parameter (Stress Test)
- Variable modified in stress testing—Entry Score, Exit Score, Take Profit, etc. Tests robustness against small parameter variations.
- Parameter sensitivity
- Measure of how much results change with parameter adjustments. Low sensitivity = robust strategy; high sensitivity = fragile, curve-fitted strategy.
- Results Table
- Large table displaying all tested combinations ranked by Sort Score. Each row shows strategy parameters and metrics (Return, CAGR, DD, Win Rate). Click a row to detail-analyze that strategy.
- Yearly Robustness — Selected Row
- Walk-forward validation table for the selected strategy. For each year: Training Window (previous years) and Test Window (current year out-of-sample). Shows consistency across time.
- Training Window
- Historical data period used to optimize parameters before testing on the subsequent year. Enables walk-forward refinement.
- Test Year
- Specific year tested on unseen (out-of-sample) data. Simulates actual forward performance without look-ahead bias.
- Test Return
- Return during the test period (year not seen during training). If similar to training return, strategy is not overfit.
- Test CAGR
- Annualized growth rate during the test period.
- Test DD
- Maximum drawdown during the test period.
- Test Trades
- Count of trades executed during the test period.
- Status (Yearly Robustness)
- Validation outcome per year: "Pass" = strong results, "Sensitive" = borderline results, "Failed" = poor out-of-sample performance.