Automated Trade Signals


This section allows BlackBird to be setup as a fully automated trading system by setting up an indicator that generates discrete trade signals. Custom indicators that output a trade signal can be used, as well as BloodHound signals.
Multiple Signals can be used.  When multiple signals are setup they are all treated as a single signal source.  I.E.  All Signals are combined together using a logical OR function.

BloodHound Signal

Select this option to use BloodHound signals as the automated entry signals. BloodHound signals can be used to flatten/exit the entire position as well.

This field is where you can name the signal.  This is handy when using multiple BloodHound signals.  Naming them will help you distinguish which signal is which.
This field is used to load the BloodHound template/file. Clicking on this field will reveal an [···] ellipsis button. Click the button to open the BloodHound interface and load the file you want trade signals from.
Checking the check box enables this option.
This pull-down menu is used to select which BloodHound Logic template that BlackBird will use to place entry orders.  After the BloodHound file is loaded (see Template File above) this pull-down menu will reveal all the Logic templates in that file.   BlackBird will use the signals from the selected Logic template to execute trades.
Tip: Leaving this set to <Use chart Pull down> will allow you to change the Logic template signals, that BlackBird will trade, on-the-fly by changing the pull-down menu on the chart.
Checking the check box enables this option.
This pull-down menu is used to select which BloodHound Logic template that BlackBird will use to flatten an open trade.  A short signal from the Logic template will flatten an open long position.  A long signal from the Logic template will flatten an open short position.
Checking the check box will display BloodHound on the chart.  Once BloodHound is added to the chart use the blue pull-down menu on the top of the chart to display the Logic template you wish to see.  The Logic template you select does not have to match what is selected in the Entry Signal Template setting.
This setting is common to the same BloodHound parameter. A description can be found on this page.
This setting is common to the same BloodHound parameter. A description can be found on this page.
This setting is common to the same BloodHound parameter. A description can be found on this page.
Compare the long and short confidence values(BloodHound’s long & short output values) to verify the trade direction in question is greater than the opposite direction (by a factor of the Confidence Ratio).

E.G.  With the ration at 1.5, a Long signal is only valid if the long confidence is 1.5 times greater than the short confidence, and vice versa.

Indicator Based Signal

Select this option to use a custom indicator’s output signal as a automated entry signals. An indicator signal can be used to flatten/exit the entire position as well.

This field is where you can name the signal.  This is handy when using multiple Indicator signals.  Naming them will help you distinguish which Indicator signal is which.
This field is where you select and setup the indicator you will use for trade signals. Clicking the Configure button will open the indicator selection window, as shown below.  First select the indicator and add it.  Next, setup the indicator’s parameters correctly(usually to match the indicator on the chart).  Lastly, select the output that gives the trade signals.

An indicator can provide a trade signal as one or more of the following data types; a Plot, a DataSeries, or a BoolSeries.  A Plot  used for a trade signal is typically not seen on the chart. A DataSeries and BoolSeries can not be seen on the chart, but can be read by BloodHound. A DataSeries can contain the indicator’s main value, extra sub-data, or sometimes a signal which typically is a value of 1, 0, -1, or the instrument’s Close price.

In order for BlackBird to read 3rd party indicators the developer must follow NinjaTrader’s Best Practices for 3rd Party Developers > Expose Indicator States.  If BlackBird does not seem to be getting signals from your indicator check the Control Center » Log tab for error messages, which means your indicator is not coded correctly.

Checking the check box will use the indicator for entry signals. The Long Entry Signal and Short Entry Signal sections may need to be adjusted to match the indicator’s output.
This section is where you specify a formula that will identify the indicator’s long trade signal. The top pull-down sets the formula, and the lower field is the value. A decimal value can be specified, such as 0.9.
Typically, an indicator will output a +1 value for a long signal. A -1 value for a short signal. And, 0 (zero) for no signal. Sometimes an indicator will identify various types of long signals, in which case it may output +1, or +2, or +3 to identify the different types of long signals. You will need to contact the vendor who provided the indicator for that type of information.
This section is where you specify a formula that will identify the indicator’s short trade signal. The top pull-down sets the formula, and the lower field is the value. A decimal value can be specified, such as -0.9.
Typically, an indicator will output a +1 value for a long signal. A -1 value for a short signal. And, 0 (zero) for no signal. Sometimes an indicator will identify various types of short signals, in which case it may output -1, or -2, or -3 to identify the different types of short signals. You will need to contact the vendor who provided the indicator for that type of information.
Checking the check box will use the indicator to flatten a open position.  The Long Entry Signal and Short Entry Signal sections may need to be adjusted to match the indicator’s output.
This section is where you specify a formula that will identify the indicator’s long exit signal. The top pull-down sets the formula, and the lower field is the value. A decimal value can be specified, such as 0.9.
You will need to contact the vendor who provided the indicator for a list of values the indicator outputs for an exit signal.
This section is where you specify a formula that will identify the indicator’s short exit signal. The top pull-down sets the formula, and the lower field is the value. A decimal value can be specified, such as 0.9.
You will need to contact the vendor who provided the indicator for a list of values the indicator outputs for an exit signal.