HX109 Performance Database And Reporting
HX109 teaches how HyperionX turns a strategy run into a research record. Results should not live only in a screenshot or a temporary window. They need to be saved, inspected, compared, exported, and reproducible.
Lesson 1: Performance Windows
HyperionX performance views can show more than a single net-profit number.
Teach users to inspect:
- Summary.
- Trades.
- Orders.
- Analysis.
- Drawdown.
- Pain level/risk views.
- Portfolio views where applicable.
- Long/short splits.
- Tooltips for trades and drawdown points.
The goal is to understand how a strategy made or lost money, not only whether the final number is green.
Lesson 2: Saved Performance Results
Saved performance results should preserve enough context to rebuild the run.
Required context:
- Strategy name and version.
- Instrument and provider.
- Data series type/value.
- Date range.
- Strategy parameters.
- Commission/slippage assumptions.
- Quantity, leverage, and margin assumptions.
- Long/short results.
- Trades and orders.
- App/build version where available.
If a saved result cannot answer "what exactly was tested?", it is not useful research.
Lesson 3: Optimizer Database
The optimizer database is for comparison and reproduction.
Teach:
- Save the optimizer test name.
- Save period definitions.
- Preserve in-sample, out-of-sample, and simulation periods.
- Preserve optimizer parameter ranges.
- Preserve fitness metric and optimizer type.
- Reopen saved results before changing the strategy.
- Compare stable parameter regions, not only one best row.
Do not overwrite historical research records without a reason.
Lesson 4: Portfolio Review
Portfolio-level results can hide weak components.
Review:
- Aggregate equity curve.
- Instrument-by-instrument contribution.
- Long and short contribution.
- Max drawdown by component.
- Trade count by component.
- Commission by component.
- Whether one symbol explains most of the profit.
Portfolio views are useful only when users drill down into the parts.
Lesson 5: Exports
Export is part of support and research workflow.
Useful exports include:
- Performance reports.
- Optimizer results.
- Trade lists.
- Order lists.
- Logs.
- Chart datasets where supported.
- Screenshots or chart images where supported.
Exports should not expose API keys, wallet secrets, account secrets, or protected credentials.
Lesson 6: Result Review Checklist
Before trusting a result:
- Confirm the data range.
- Confirm the provider/instrument metadata.
- Confirm commission and slippage.
- Confirm quantity and leverage.
- Confirm trade count.
- Confirm drawdown and pain level.
- Confirm long and short behavior.
- Confirm out-of-sample behavior.
- Save the result.
- Reopen the saved result and verify it still explains the test.
Completion check:
- User can open a performance result and explain summary, trades, orders, and drawdown.
- User can save optimizer/performance results with enough metadata to reproduce them.
- User can compare portfolio components instead of trusting the aggregate alone.
- User can export research/support artifacts without leaking secrets.