OR Node


The OR logic node applies a Boolean OR operation.  Specific to BloodHound and fuzzy logic calculations, it identifies the maximum input value, and that maximum value becomes the output value.  Simply put, the OR node combines all inputs together into a single output, and outputs the maximum of those values.


Example

Imagine you had 3 criteria for a trading signal, and you want BloodHound to identify them.  Your rules state that if any of the criteria is satisfied, you have a valid signal.  After creating each criteria as separate solvers, you now have all 3 solver nodes added to the logic board.

To complete your logic, you would simply connect each of the 3 solvers to the inputs of the OR node.  Lastly, you would connect the OR node's output to the Result node.

Connecting all 3 solvers to the OR node ensures that if any of the 3 criteria are true for a particular direction (or favorable) the OR node will produce a result.  Conversely, the OR node will only produce a zero/nugatory value if and only if all of the inputs are nugatory.  After connecting the Result node, BloodHound will plot on the chart all the bars where any of the 3 criteria were identified.

BloodHound   v2



This section is specific to BloodHound v2 Property Inspector's elements.  The node functions exactly the same in BloodHound v1 and v2.

Properties tab

Properties tab



This tab contains the essential settings for all nodes.

Output Modifiers

Modifiers



Options tab

Options tab

Options tab



This tab contains extra secondary settings common to all nodes.

Weight

Weight



Description

Description

This text area provides a place to write a full description of what the node is doing, used for, or what ever you want.
Note:   The Description is global to all instances of the node.  It is not applied individually to each instance as the Weight controls are.



Help tab

Help tab



This tab displays the documentation page (from this web site) of the selected node.
Please note:  NinjaTrader v8.0.26.0 or newer is required for the built in web viewer to work, and thus the documentation to be displayed.





BloodHound   v1



OR Node


The OR node in BloodHound v1 and v2 function exactly the same. The only difference is how the node is visualized in the Property Inspector.  See the BloodHound v2 section above for a description and example.


OR Node


The OR Logic node behaves like a fuzzy logic OR. The resulting output will be the maximum value of the inputs (a fuzzy OR operation).

Example

Imagine you had 3 criteria for a trading signal you are looking to represent in BloodHound, and your rules state that if any of the criteria were are satisfied you have a valid signal.  After adding each criteria as separate solvers you now have all 3 solver nodes added to your logic template workspace.

To complete your logic, you would simply connect each of the outputs from the 3 solvers to the inputs in the OR logic node. Finally you would connect the output from the OR logic node’s to theResult node.

Connecting all 3 solvers to the OR logic node ensures that if any of the 3 criteria were true for a particular direction (or favorable) the OR logic node would produce a favorable result.  Conversely, the OR logic node will only produce an unfavorable value if and only if all of the inputs were unfavorable. After connecting the Result node, BloodHound identifies the areas on your chart whereany of the 3 criteria were satisfied.