Neural Network Wizard

Building a Network

Configuring the tabs sets how the network learns; building the network defines what it learns from and predicts. You do that by populating the tree with inputs, outputs, optional code, and — for a Standard network — a pool of symbols to train across.

A populated network

Here is a small but complete example network, "DemoNet": two inputs, one output, a helper code snippet and a three-symbol training pool. With a name, two inputs and one output, the network is valid and Generate Formula turns on.

The main window with a fully populated DemoNet network in the tree.
A populated network, "DemoNet", ready to generate.
  1. Neural Network Name — set to DemoNet; names the AFL section and the saved .net file.
  2. Inputs — the RSI and 30-day EMA inputs added via templates.
  3. Outputs — the prediction target the network learns.
  4. Global Code — the reusable AFL snippet (Helper).
  5. Ticker Training Pool — AAPL, MSFT, SPY to train across.
  6. Generate Formula — enabled once the network is valid (name + 2 inputs + 1 output).
Note

The minimum for a valid network is a name, at least two inputs and at least one output. Code snippets and a ticker pool are optional.

What to add

Each part of the tree has its own page in this section:

  • Inputs — the indicators or price series fed into the network, with lag and percent-change options.
  • Outputs — the value to predict and how far ahead, with plotting options.
  • Code snippets — custom AFL inserted into the generated formulas.
  • Ticker training pool — the symbols a Standard network trains across.

Once the tree is populated, head to Generating the Formula.

Tip

Every item in the tree can be edited later — double-click it (or select it and use the edit action) to reopen its dialog. The Edit dialogs are nearly identical to the Add dialogs and are shown on each item's page.