QuantiX Pro Help

AI Mode

AI offers two approaches, shown as tabs once you choose it:

  • Classification: the model predicts a label (for example buy / sell / no-action).

  • Regression: the model predicts a number, which you then translate into labels.

Both AI approaches follow the same idea:

Target → Indicators → ML Model → Generated Signal

You define what the model should learn (the target), give it the inputs it can learn from (the indicators), configure how it learns (the ML engine), and the model's predictions become the signal.

None of this machinery is unique to the wizard — it is the same training pipeline documented in New Model, reached through a form instead of through the Data Analysis section.

If you have configured this kind of signal before, a Saved Templates bar at the top of the builder lets you load that configuration instead of starting from an empty form. See IQ Wizard Templates.

Classification

Step 1 : Select a categorical target

A categorical target looks ahead in the data and labels each candle; the model then learns to predict those labels from your indicators. Choose one of six:

Target

What it labels

Details

Rally Based

Candles near the bottom and top of a rally.

Rally-Based Classifying

Stoploss-Takeprofit Based

Whether a fixed take-profit or stop-loss level is hit first.

Stoploss-Takeprofit Classifying

Reward/Risk

Candles whose forward run-up versus drawdown clears a ratio.

Reward/Risk Classifying

Positive Momentum

Candles with sustained upward pressure over a forward window.

Positive Momentum Classifying

Normalized Stoploss-Takeprofit Based

The same as above, but with volatility-adjusted (ATR) levels instead of fixed ones.

Normalized Stoploss-Takeprofit

Triple Barrier

Which of two volatility-scaled barriers the price reaches first.

Triple Barrier Method

Step 2 : Configure the target settings

Each target exposes its own parameters as sliders. The first three are the target's main thresholds and its forward-looking window — for Stoploss-Takeprofit Based these are Stop Loss, Take Profit and Max Period; for Rally Based, Buy Margin, Sell Margin and Max Period; for Normalized Stoploss-Takeprofit Based, ATR Multiplier, Reward:Risk and Max Period. Targets with additional parameters show them as extra sliders alongside.

These settings decide what counts as a good trade for this signal. A modest take-profit over a long window produces many positive labels and a model that signals often; a demanding reward-to-risk ratio produces few, and a model that signals rarely but with more conviction.

A preview chart updates as you move the sliders, so you can see the labelling the model will be trained on before committing to it. For what each individual parameter means, follow the link for your chosen target in the table above.

Step 3 : Advanced ML Engine Settings

This optional panel controls how the model is trained. It is the wizard's view of the model and feature-processor configuration described in New Model; left untouched, training uses sensible defaults.

Setting

What it controls

Details

Model and its parameters

The learning algorithm — XGBoost, CatBoost, AdaBoost, K-Nearest Neighbors and others — and its own hyperparameters.

Machine Learning Models

Model Memory

How many recent candles are fed to the model at once, rather than only the latest one.

Memory and sampling

Sample and Stride

Thins out the training data and sets how far the window moves between samples — used when the training data is very large.

Memory and sampling

Scaler

Puts features with different units onto a comparable scale. Standard, Min Max, Max Abs, Robust, Power Transformer, Quantile Transformer and Normalizer are available.

Scaler

You would typically change these when a model underfits or overfits — increasing memory to give it more context, or switching scaler when features have very different ranges.

Step 4 : Select the indicators

The indicators you pick here are the inputs (features) the model learns from. They are grouped by timeframe: one selector per timeframe configured in Main Settings, so an indicator computed on the base timeframe and the same indicator on a helper timeframe are chosen separately.

The available indicators come from your market data's Features, and you can select at most 40 in total across all timeframes.

Add Custom Indicator lets you build one that is not in the list, choosing the indicator, its window length and its input settings. Custom indicators are built with the same step-based builder as Manual signals — see IQ Wizard: Manual Signal Builder — and once created they appear alongside the predefined indicators for the timeframe you built them on. A custom indicator you expect to reuse can be saved as a template and loaded again from the same builder — see IQ Wizard Templates.

Step 5 : Decision Mode

Decision Mode decides whether the model's decision threshold is shared or calculated per pair:

  • Global — one threshold derived from the whole training set and applied to every pair.

  • Pairwise — a separate threshold for each pair.

This is the same Mode setting described in Signal Generator, which covers how the thresholds are derived and what happens when a pair has no data in the training range.

Step 6 : Confidence Level

Confidence Level is the minimum certainty the model must have in its own prediction before the signal is allowed to fire.

Raising it produces fewer but higher-conviction signals; lowering it produces more signals of lower average quality.

Step 7 : Save the signal

Two buttons finish the signal:

  • Save — adds the signal to the Entry or Exit box you opened the dialog from. This is the action that actually puts the signal into your strategy.

  • Save as Template — stores the configuration for reuse. Templates are available to any future signal, in this strategy or another one; see IQ Wizard Templates.

When you open the dialog from an existing template, these become Save Template (overwrite the template) and Save as New Template (keep the original and store a copy).

Regression

Regression follows the same shape as Classification, with one important difference: the model predicts a number rather than a label, so you decide which ranges of that number mean what.

Step 1: Select a numerical target

Where Classification targets assign labels, a numerical target assigns each candle a value — a rate of return, a momentum score, a reward-to-risk figure — and the model learns to predict that number. Four are offered:

Target

What it measures

Output range

Details

Rally-Based Rating

Where a candle sits within the rally running between the surrounding high and low pivots.

Clipped to -100 to 100.

Rally-Based Rating

Gain-Based Rating

The forward return over the look-ahead window, measured as its max, min, average or end.

A ratio from -1 (price falls to zero) upward, with no fixed maximum — most values cluster close to 0.

Gain-Based Rating

Reward/Risk Rating

The best forward run-up divided by the worst forward drawdown.

Unbounded in both directions, and can spike sharply when the drawdown is near zero — treat extreme values with care.

Reward/Risk Rating

Positive Momentum Rating

The share of the forward window's price action that is upward rather than downward.

0 to 1 (0 entirely downward, 0.5 balanced, 1 entirely upward).

Positive Momentum Rating

The output range matters more here than it does for Classification, because it is the scale you will be dividing up in Step 3. The wizard repeats the range for whichever target you select, so you can see what you are working with before defining your ranges.

Step 2: Configure the target settings

The chosen target's parameters appear below it, most importantly its forward-looking window length, which sets how far ahead the target measures. As with Classification, an illustration updates alongside your settings. Follow the target's link above for the meaning of each parameter.

Step 3: Define prediction ranges and labels

This step has no equivalent in Classification. The model outputs a number, and this table turns that number into a signal by mapping ranges onto labels. Each row takes:

Field

Description

Min

Lower bound of the range. Leave it empty for an open-ended lower end.

Max

Upper bound of the range. Leave it empty for an open-ended upper end.

Label

The label given to predictions that fall inside the range, for example Buy.

Add one row per range you want to distinguish. A Not Match Value is applied to any prediction that falls outside every range you defined, so nothing is left unlabelled.

Step 4: Configure the ML engine

Identical to Classification — the same Advanced ML Engine Settings panel covering model, memory, sampling and scaler. See Step 3 — Advanced ML Engine Settings.

Step 5: Select the indicators

Identical to Classification: indicators grouped per timeframe, the same limit on how many can be selected, and the same Add Custom Indicator option for building one with your own indicator, window length and input settings.

Step 6: Save the signal

The same Save and Save as Template buttons described in Step 7 — Save the signal.

Last modified: 16 August 2026