FAQ
What is HyperionX?
HyperionX is a professional desktop trading platform for charting, market analysis, custom indicators, automated strategies, backtesting, optimization, multi-account workflows, and AI-assisted trading operations.
Is HyperionX only for developers?
No. HyperionX includes charts, Chart Trader, DOM tools, account windows, connection settings, workspaces, and manual trading workflows. Developers can go deeper through Code Lab.
Why is HyperionX built with C# and .NET?
C# and .NET provide a strong mix of performance, safety, desktop UI capability, async networking, provider SDK integration, and maintainability. .NET 8 gives the platform a modern foundation for charting, scripting, AI, local APIs, and long-term development.
What is Code Lab?
Code Lab is the HyperionX scripting environment. It lets users build indicators, strategies, bar types, optimizers, optimization fitness modules, money management modules, commissions, and addons in C#.
Where are custom scripts stored?
Custom scripts are normally stored under:
%USERPROFILE%\Documents\HyperionX\Bin\Custom
Can I write custom indicators?
Yes. Create an indicator in the HyperionX.Custom.Indicators namespace. It should inherit from Indicator, use [HyperionXProperty] for user settings, create plots and Series<double> outputs, and compile in Code Lab.
Can I write automated strategies?
Yes. Create a strategy in the HyperionX.Custom.Strategies namespace. It should inherit from Strategy and submit orders through SubmitOrder(...) using HyperionX OrderAction and OrderType values.
Can I paste scripts from another trading platform?
Not directly. Scripts from other platforms must be ported to HyperionX APIs. Common other-platform calls such as Draw.TextFixed, TextPosition, IsOverlay, Buy(...), Sell(...), ShortSell(...), and Cover(...) should not be used unless HyperionX explicitly implements them.
Why did my indicator not appear?
Common causes:
- The script did not compile.
- The class is in the wrong namespace.
- The class does not inherit from the correct base class.
- A duplicate class name exists.
- Another script broke the custom assembly build.
- The generated helper failed because the indicator has compile errors.
Why did an indicator disable itself?
If an indicator throws during calculation, HyperionX can disable that indicator to protect the chart. Check the log, fix the runtime error, rebuild Code Lab, and reload the indicator.
What is Chart Trader?
Chart Trader is the order entry panel attached to the chart. It supports account selection, order type, order size, USD/quantity sizing, leverage where supported, OCO presets, available balance, estimated fees, required margin, and position/PnL display.
What does USD order sizing mean?
USD sizing means the order box represents notional order value. For example, $100 on BTC means HyperionX converts $100 into the correct BTC quantity using current price and multiplier.
What is an OCO preset?
An OCO preset defines bracket exit behavior for a filled entry order. It can include take-profit distance, stop-loss distance, target size percentage, parameter mode, stop behavior, and time in force.
Should OCO params have their own order value?
No. The main Chart Trader order box owns the entry size. OCO params should define exit rules, not a separate entry order value.
What does OCO USD mode mean?
OCO USD mode should mean quote-price distance. Example: on BTC, a $500 take profit means 500 points above entry for a long trade. It should not mean $500 PnL unless the UI explicitly says PnL mode.
Can the AI trade for me?
The current chart AI context is read-only by default. It can inspect chart and Chart Trader state, but it should not submit live orders unless future permissioned tools are explicitly enabled with confirmations, risk limits, and audit logging.
Which LLM providers are supported?
Current or planned provider surfaces include OpenAI, Claude/Anthropic, Ollama, Azure OpenAI, Microsoft Foundry, GitHub Copilot, and custom OpenAI-compatible endpoints.
What are AI agents?
AI agents are planned specialized assistants inside HyperionX. Examples include a Code Lab agent, strategy research agent, risk agent, trade journal agent, support agent, and chart analyst agent.
What is the local API plan?
The planned local API exposes safe chart, workspace, and Code Lab context over localhost so external agents and tools can inspect platform state without scraping UI. It should be read-only by default and require a session token.
Is HyperionX safe for live trading?
HyperionX is trading software and must be validated carefully. Test scripts, connections, OCO behavior, and order sizing in simulation before live use. Live trading always carries risk.
Why does a workspace not restore exactly?
Workspace restore depends on loading settings, connections, scripts, charts, data, indicators, and overlays in the right order. If indicators restore before chart data exists, or overlays restore before chart layout is ready, the layout can differ. The production direction is to store workspace state as serializable layout models and restore in stages.