Skip to main content

HyperionX Course

A source-audited learning path for HyperionX 1.1.10: platform operation, Code Lab, research boundaries, AI, market data, and release readiness.

16course modules
1.1.10version scope
Sim firstexecution rule

Use this course to learn a workflow. Use the linked knowledge-base and reference pages for the maintained product contract. Every exercise identifies when a surface is Current, Preview, Beta, Internal, Unavailable, or blocked in the reviewed public package.

Public-release scope

The active 1.1.10 release-candidate source and installer manifest contain the intended Validator and Optimizer default-module fix. The exact clean, signed installer has not yet passed installation, discovery, and workflow smoke validation, and Research Lab has separate packaged-runtime prerequisites. Treat those exercises as unavailable on a fresh public installation until the relevant validation passes.

Course Map

01Foundation

Platform Orientation

Connect, chart, manage data, use Chart Trader, and save workspaces.

02Code Lab

C# For Trading Scripts

Read and write small script helpers without guessing at syntax.

03Code Lab

Indicators

Build plotted, colored, and rendered indicators safely.

04Code Lab

Strategies

Build market, limit, stop, filtered, and modular strategies.

05Code Lab

Advanced Scripts

Add tick logic, multiple data series, chart rendering, strategy plots, and scale logic.

06Research

Research Workflow

Learn Validator and Optimizer assumptions, the pending clean signed-installer validation, fill models, commissions, and the current slippage limitation.

07Operations

Live Readiness

Verify licensing, data, strategy behavior, manual trading, workspace restore, and operational risk.

08AI

Rion AI Automation

Separate Current chat/context from Preview tools, simulation actions, Agent Builder, and Internal transport.

09Market Data

Market Data And Order Flow

Prove provider, instrument, clock, depth, tape, fallback, and active-chart provenance before acting.

10Research

Performance Database

Save, inspect, compare, and export results while keeping the missing reproducibility record separately.

11Operations

Simulation And Risk

Test Hyperion Sim and OCO behavior, respect Trade Copier Beta, and rehearse recovery without implying public server control.

12Code Lab

Production Code Lab

Build the atomic custom project, create fresh instances, test generated helpers, and package supportable source.

13Charting

Chart Tools And Bar Types

Use Current inspection/export tools and learn the Preview custom bar-builder boundary.

14Context

News And AI Context

Use the shared economic calendar, News window, NewsEcon indicator, alerts, and Rion news context.

15Automation

Platform Extensions

Build Current add-ons and evaluate the token-provisioned Preview loopback API without treating it as a public network API.

16AI

Agent Builder

Test a non-baseline Preview profile and distinguish enforced filters from advisory risk fields and placeholder telemetry.

Status Labels

LabelHow this course uses it
CurrentImplemented in the reviewed build, subject to documented provider/package limits.
PreviewImplemented for evaluation; compatibility or packaging can change.
BetaFunctional but not approved as an unattended live-trading dependency.
InternalHyperionX implementation surface; not a public integration contract.
UnavailablePlaceholder or code may exist, but no supported public workflow is usable.
RoadmapDirection only; never a current exercise prerequisite.

Start each session with Feature And Provider Status, Platform APIs, and API Status And Compatibility.

Learning Approach

The course builds in order:

  • Build from variables and methods into indicators.
  • Teach plots and output series before strategies depend on them.
  • Teach strategy structure before advanced order management.
  • Teach market, limit, stop, and event-based entries separately.
  • Teach exits as modules, not as random code inside OnBarUpdate().
  • Teach tick updates, multi-series work, and rendering only after the basic lifecycle is understood.
  • Teach AI and automation by separating Current read context, Preview actions, and Internal transport.
  • Teach provider/instrument metadata before leverage, market depth, and order-flow tools.
  • Teach saved results, exports, and logs as part of a research record, while documenting what the database does not preserve.
  • Teach simulation, risk, and operational recovery before live execution.
  • Teach Code Lab scripts as production assets that need policy, validation, and repeatable builds.
  • Teach chart utilities, exports, and bar-builder source requirements before debugging strategy output.
  • Teach news as shared platform context so windows, indicators, and agents do not drift apart.
  • Teach the Local Desktop API as a token-provisioned Preview interface whose generated token has no public reveal/bootstrap UI.
  • Teach Agent Builder as a Preview profile layer with enforced and advisory fields, not a hard trading-risk engine.

The course avoids patterns that confuse HyperionX users:

  • No NinjaTrader assumptions.
  • No unsupported fixed text or drawing calls.
  • No direct WPF chart control manipulation as a beginner pattern.
  • No copied strategy examples that bypass HyperionX's current order model.
  • No assumption that an entitlement name enables live automation. The 1.1.10 action path is Hyperion Sim only; newer Hyperliquid or KuCoin routing must pass the provider-specific capability, setting, active-context, connection, and exchange-permission checks.
  • No research result without enough metadata to reproduce it.
  • No custom script treated as complete until it compiles through the same runtime path used by the app.
  • No tick-built bar type tested from minute-only data.
  • No AI or local API action treated as complete without checking the returned status and audit path.
  • No Agent Builder risk field described as enforced unless the current execution policy enforces it for a non-baseline profile.

Required Script Pattern

Every Code Lab lesson follows this shape:

using System.ComponentModel.DataAnnotations;
using System.Windows.Media;
using HyperionX.Core.Attributes;
using HyperionX.Core.DataCalc;
using HyperionX.Core.Enums;

public class MyScript : Indicator
{
[HyperionXProperty]
[Display(Name = "Period", GroupName = "Parameters", Order = 0)]
public int Period { get; set; }

public override void OnStateChanged()
{
if (State == State.SetDefaults)
{
Name = "MyScript";
Version = "1.0";
Period = 14;
}
else if (State == State.Configured)
{
// Create series, plots, and reusable state here.
}
}

public override void OnBarUpdate()
{
if (CurrentBar < Period)
return;
}
}

Acceptance Rule

A lesson is not complete because the code was typed. It is complete when:

  • The script compiles in Code Lab.
  • It appears in the correct indicator or strategy list.
  • It handles short histories without exceptions.
  • It behaves correctly in dark and light themes if it renders UI.
  • It can be explained from HyperionX APIs, not another platform documentation set.
  • Its required platform surface is available in the installed public package and has the stated release status.