Skip to main content

Application Shell And Options

The HyperionX main window is the starting point for opening tools, managing connections and workspaces, compiling custom code, reviewing account activity, and changing application-wide options.

Main Window At A Glance

The top menu opens tools and configuration. The lower activity area provides these tabs:

  • Log for application messages.
  • Strategies for running and detached strategy sessions.
  • Accounts for available account routes.
  • Positions for current positions.
  • Orders for order state.
  • Executions for fills and executions.

Keep the Orders, Positions, and Strategies tabs visible when a workflow can affect an account. A chart is not the authoritative record of provider state.

The button labeled License in the upper-right area opens the license and entitlement window. See Licensing And Entitlements.

Top Menus

MenuCurrent desktop commands
NewChart, Mega DOM, Level II, Time and Sales, Debug/Output, Strategy, Validator, Optimizer, and Performance
ToolsImport, strategy-template Export, Trade Copier, Agent Builder, Research Lab, Reports, Rion Strategy Watchlist, Instruments, Instrument Lists, Code Lab, Output, and Options
WorkspacesOpen, Save, Save As, and Manage
ConnectionsConfigured connection commands; the contents are built from the connections available in the current installation
ProjectCompile
HelpSupport, Knowledgebase, Updates, Export Logs, and About

New > Strategy loads the server-provisioned strategy catalog and can show a demo fallback when that service is unavailable. It is not the selector for locally compiled Code Lab strategies. For local scripts, open a chart and use the chart strategy selector after the custom project builds successfully.

An administrative entitlement can add Help > Export RAPI Logs. Its absence on a normal account is expected.

Related procedures:

Open Application Options

  1. Select Tools > Options.
  2. Select a category and group in the tree on the left.
  3. Change the required values.
  4. Select OK to save the normal option groups, or Cancel to discard their unsaved values.

Most values are persisted after OK. The application skin and language selectors are exceptions: they save when selected. Canceling the Options window is not an undo operation for those two selectors.

Options Reference

PathWhat it controlsImportant behavior
General > ProjectCustom project path, custom project DLL path, debug compilation, and script reload after recompileChange these only when maintaining custom C# scripts or an external custom project. An incorrect DLL or project path can prevent compilation or reload.
General > PreferencesApplication skin, language, application timezone, and file loggingSkin and language selections save immediately. A skin change requires a restart to take full effect.
General > DisplayChart theme defaults, candle colors, chart colors, indicator separators, execution colors, execution plotting, and chart render profileThese are chart defaults. Use a chart's own Options command for current-chart presentation.
General > Alert ServicesSMTP email settings and, for administrative accounts, Rion Discord settingsTest the configured service before relying on it. Configuration alone does not subscribe every indicator or strategy to that service.
General > ApiAPI server URL and credentials, plus a connection testThis is an integration setting, not a market-data connection. Change it only when instructed for an approved integration. Do not share the URL or credentials in screenshots or logs.
General > HistoricalDataHistorical-data configuration and import accessFollow Historical Data And Import before importing or replacing data.
General > Futures RolloverAutomatic futures contract rollover and its chart targetTargets are Current chart or All matching charts. Rollover changes chart data series only; it does not roll positions, orders, or provider contracts.
Calculation > OptimizerWhether optimizer simulation is calculatedSee Optimization for the complete workflow and current availability notes.

Project Compilation

Use Project > Compile to compile the configured custom project. The Project options determine the source/DLL locations and whether a recompile reloads scripts.

Before compiling:

  1. Save source changes.
  2. Confirm the custom project and DLL paths in Tools > Options > General > Project.
  3. Stop or isolate account-affecting custom scripts when a reload could change their behavior.
  4. Compile and review the Output/Debug window for the first error.

For editing, packaging, and troubleshooting custom scripts, use Code Lab.

Futures Rollover Safety

Automatic rollover is a chart-data convenience. It does not:

  • close or move a futures position;
  • cancel or replace working orders;
  • change an external provider's contract;
  • verify that the replacement contract has the desired liquidity.

After a rollover, verify the symbol, expiry, tick size, multiplier, open orders, and positions before trading.

Save, Cancel, And Restart Behavior

  • OK saves regular System Options changes and closes the window.
  • Cancel resets regular unsaved option values and closes the window.
  • Choosing a Language saves and applies that language immediately.
  • Choosing a Skin saves immediately and displays a restart notice.
  • If a historical-data import is requested from Options, HyperionX saves the current options, closes the Options window, and then opens the import workflow.

Save workspaces and any open editors before restarting after a skin change.

Troubleshooting Options

A Setting Appears Not To Apply

  1. Confirm that you selected OK.
  2. For a skin change, save work and restart HyperionX.
  3. For a chart appearance change, distinguish application skin, chart defaults, and current-chart options. See Appearance, Theme, And Language.
  4. Reopen Options and confirm the stored value.
  5. Review Log or use Support And Diagnostics if saving reports an error.

A Tool Is Visible But Will Not Open

Menu visibility is not proof of access. Some tools validate a signed entitlement when opened. Select License and follow Licensing And Entitlements.

Provider Data Or Accounts Are Missing

Use the Connections menu to confirm the connection, then follow Connections. Instrument availability is managed separately under Tools > Instruments; see Instruments And Lists.