Docs  /  AI Studio Targets  /  Direction (3-Class)

AI Studio Answer Guide: Direction (3-Class)

Status: Per-family deep reference (companion to the consolidated Fusion AI Studio & ONNX User Guide) Audience: first-time AI Studio user Answer family: Direction (3-Class) Prediction style: Classification


1. The Plain-English Question

Direction (3-Class) asks:

“Over the next N bars, is the move down, flat, or up?”

This is one of the clearest answer families when the user wants:

instead of one continuous score.


2. What Fusion Is Actually Building

Example:

Meaning:

Fusion looks at the forward return over the chosen horizon and assigns one of three labels:

Plain-English rule:

if forward return > threshold      -> +1
if forward return < -threshold     -> -1
otherwise                          ->  0

That threshold is the neutral band you define in Step 1.


3. Why This Family Is Important

This family creates a three-class target-label answer:

“Was the forward move up, neutral, or down over this horizon?”

That makes it easier to reason about than:

Direction (3-Class) is the cleanest built-in family when you want an explicit neutral class.


4. What The Step 1 Flat-Zone / Neutral Band Actually Does

This is the family where that setting matters most.

In Step 1, the field currently shown as:

is the capture-time neutral band for direction-style labels.

It decides how large the future move must be before Fusion calls it:

instead of:

Example

If the threshold is:

0.001

that means roughly:

Very important

This setting affects how Direction (3-Class) labels are created during capture.

It is not:


5. What Look-ahead Windows Means For Direction (3-Class)

If Step 1 says:

1,5,10,20

Fusion can create:

Then in Step 2 you choose one of those for this model.

That means:


6. What The Model Output Means

The target-label meaning of the classes is:

The ONNX block returns the decoded class output. User-defined conditions decide how that output is used in a workflow or strategy state.

Important current product note

Classification models may still need class decoding to recover target-label meaning cleanly from the saved model contract.

So the correct mental model is:

treat the family as -1 / 0 / +1 for down / flat / up

not:

treat the raw encoded number as a smooth analog oscillator

This is a class decision, not a continuous signed score.


7. What 0 Means Here

For Direction (3-Class), 0 means:

That is why this family is so useful:


8. When Direction (3-Class) Is A Good Choice

Use it when you want:

It is a good first choice when:


9. When Direction (3-Class) Is Not The Best Choice

It is usually not the best first choice when you really mean:


10. Step-By-Step Direction (3-Class) Walkthrough

Step A: Prepare the raw dataset

In Export, make sure:

Step B: Set the label behavior in Step 1

In AI Studio Step 1:

This is the key design decision for this family.

Plain-English rule

You are deciding:

“How small of a future move should still count as flat?”

Step C: Create the prepared dataset

Click Create New Capture.

Now Fusion creates direction columns such as:

based on the chosen neutral band.

Step D: Choose the actual training question

In Step 2:

Example:

Now the model is learning:

Step E: Choose the features

Pick the inputs that may help answer the question.

Because this is a class problem, good features are often:

Step F: Train

Choose:

Good first algorithms:

Step G: Read the result

The right way to think about the output is:

+1 = up
 0 = neutral
-1 = down

not:

the slope of the plotted encoded class line

11. Good First Session

If you are new to AI Studio and want the cleanest first direction-class workflow:

Step 1

Step 2

Step 3

This gives one of the cleanest down / neutral / up target-label workflows in AI Studio.


12. How This Differs From Up / Down

This difference needs to be very clear:

Up / Down

That means 0 mixes:

Direction (3-Class)

That makes Direction (3-Class) the better family when you want symmetric down / neutral / up target-label logic.


13. What Not To Do

Do not assume the neutral band affects every answer family

This setting is mainly for direction-style label creation.

Do not assume 0 means “small regression value”

Here, 0 is a class label, not a continuous score.

Do not use the encoded class line like a normal oscillator

This is a classification family. The class meaning matters more than the raw numeric plot shape.

Do not assume wider neutral band is always better

A wider band creates more flat labels.

That may reduce noise, but it can also leave fewer decisive up/down target-label examples.


14. Current Product Notes From The Direction Guide Pass

These are the UI/product improvements this guide exposes.

A. The Step 1 neutral-band field should name this family directly

Suggested copy:

“Direction Neutral Band: used when creating Direction (3-Class) labels. Small future moves inside this band become the flat class.”

B. Step 2 should reinforce the resolved answer column

Example:

“Current training answer: Target_Direction10

C. The product should clearly distinguish class outputs from analog scores

Suggested copy:

“Direction (3-Class) is a class decision, not a centered analog oscillator.”

D. Classification decode still needs to stay visible as a product follow-up

The manual can explain trader meaning now, but the runtime/UI should continue moving toward explicit decoded trader-facing class meaning.


15. One-Sentence Rule To Remember

Direction (3-Class) means:

“Classify the future move over N bars as down, flat, or up, where the Step 1 neutral band decides how wide the flat middle should be.”

← All target families