Skip to content
Black Friday: sale starts November 15th.

Trade Signals

Trade Signals make BlackBird a fully automated trading system: it enters, and optionally exits, trades from the signals of BloodHound or another indicator. What BlackBird then does with each trade is set in its order sets.

The Trade Signals area of the BlackBird Settings window

Chart markers aren’t signals

Arrows, lines and other drawings an indicator puts on the chart can’t be read by BlackBird. The indicator must expose its signal as numbers, in a plot or a public data series.

Entry and exit signals

SignalWhat it does
EntryOpens a position. An entry signal in the opposite direction also reverses one: a short entry while long closes the long, then places the short entry orders (see Opposite Signals Force Reversal Trade).
ExitCloses the whole position and cancels its working orders. It never opens or reverses a trade, and does nothing when flat.

One position at a time

While a position is open, further entry signals in the same direction are ignored, so contracts don’t pile up by accident. For example, if a second long signal arrives four bars after the first while the long is still open, it is ignored. (To add contracts on purpose, use Scale In.)

A pending entry order counts as an open position, because it can fill at any moment. BlackBird is only flat, and ready for the next signal, once pending entries are filled or canceled; use the entry order’s Cancel option to cancel them after a while. The Info panel shows the position’s state, and the Order Monitor panel each order’s.

Exit signals cancel entry signals

If an entry signal and an exit signal for the same direction arrive together (on the same bar or at the same time), BlackBird ignores the entry. For example, a long entry is ignored if a long exit arrives with it, but a short exit doesn’t affect it.

Exit signals

An exit signal can protect profit: if the market hasn’t reached the last profit target but your indicators suggest the move is ending, an exit closes the trade early instead of waiting for the stop-loss. They aren’t needed for reversing a trade; an opposite entry signal does that.

  • BloodHound: exit signals come from the opposite direction. A short signal exits a long position, and a long signal exits a short.
  • Other indicators: set the values that mean “exit long” and “exit short”; ask the indicator’s developer what they are.

This video demonstrates exit signals; for more, see the workshop videos.

Signal sources

Click Signal to add a source: a BloodHound signal or an indicator. You can add several, and they act as one: any source’s entry signal opens a trade, and any source’s exit signal can close it (a logical OR).

  • The check box on the left turns the source on or off.
  • The button on the right removes it. This can’t be undone.

BloodHound signal

The BloodHound signal menu

Uses a BloodHound system’s signals for entries, and optionally exits. Always change the BloodHound file here, not with the blue BloodHound button at the top of the chart. Every Logic Template in the file is calculated, so keep them few: see Memory and CPU.

SettingWhat it does
NameA name for the signal, to tell several apart.
Template FileThe BloodHound file. Click the field, then its [···] button, to choose it.
Entry Signal TemplateWhen checked, the Logic Template whose signals open trades. See below.
Exit Signal TemplateWhen checked, the Logic Template whose signals close trades: its Short output closes a long, and its Long output closes a short.
Show On ChartShows BloodHound on the chart. Choose which Logic Template it shows with the blue drop-down at the top of the chart; it doesn’t have to be the entry template.
Show Racing StripesAs in BloodHound: see Show Racing Stripes.
Long Threshold / Short ThresholdAs in BloodHound: when the Long output and the Short output count as signals. See signal thresholds.
Minimum Confidence RatioAs BloodHound’s Compare L/S Confidence: a signal also needs its side’s confidence to be this many times the other side’s. At 1.5, a Long signal needs the Long output to be at least 1.5 times the Short output, and the other way around.
Entry Signal Template: Use chart Pull down

With <Use chart Pull down>, BlackBird trades whichever Logic Template is chosen in the blue drop-down at the top of the chart, so you can switch on the fly. This only works on real-time data and the Playback Connection.

For backtesting, choose a Logic Template: the drop-down isn’t available while the chart reloads and NinjaTrader calculates the results.

Indicator signal

The indicator signal menu

Uses another indicator’s output for entries, and optionally exits.

SettingWhat it does
NameA name for the signal, to tell several apart.
IndicatorClick Configure to choose the indicator, set its parameters (usually to match the one on your chart), and choose the output that carries its signals.
Enable Entry SignalUses the indicator for entries.
Long Entry Signal / Short Entry SignalThe test that identifies a long or short signal: a comparison (top) and a value (below), which can be a decimal such as 0.9.
Enable Exit SignalUses the indicator to close positions.
Long Exit Signal / Short Exit SignalThe test that identifies an exit from a long or a short.
What values to use

Many indicators output +1 for a long signal, -1 for a short and 0 for none. Some use more values for different kinds of signal, such as +1, +2 and +3. Ask the indicator’s developer what its outputs mean, including its exit values.

The signal can be in a plot (often one you don’t see on the chart) or another public data series: a value of 1, 0 or -1, or sometimes a price.

The developer must expose the indicator’s values as NinjaTrader recommends for third-party indicators. If BlackBird gets no signals, check the Log tab of the Control Center for errors.

Workshop videos

A deep dive on BloodHound signals in BlackBird (2017).

An overview of trade signals from indicators and BloodHound (2016).

Still stuck? Contact support