Available translations

Status Dependency

foundations.png
status-dependency.png
Status dependencies are references to a status report that define which process the process establishing the reference depends on.
Content
The reference is established to acquire the information relative to what the target process is doing. For example, by reading a status report a process may learn when was the last time the referenced process ran, and what was the last file processed.
The status report referenced may belong to the same process— which is called a self-reference. In such a case, the process is learning what it did the last time it ran. Also, the status report referenced may belong to another process—another bot. In that case, the dependency may be of the Market Starting Point or Market Ending Point types.
  • Self Reference is mandatory, as a process needs to read its own status report every time it wakes up.
  • The market starting point is a status dependency existing on Multi-Time-Frame-Daily processes so that the process establishing the reference learns the datetime of the start of the market. Usually, the reference is established with the sensor's Historic-OHLCVs process status report. Multi-Time-Frame-Market processes do not have this type of status dependency as the date of the start of the market is implied in their dataset (a single file with all market data).
Configuring
Status Dependency Configuration
Properties
  • mainUtility determines the type of status dependency, with possible values being Self Reference, MMarket Starting Point, or MMarket Ending Point.
Initial Values
These are the Initial Values for Status Dependency configuration:
 {
    "mainUtility": "Self Reference|Market Starting Point|Market Ending Point"
}
Examples
This is a list of properties featured by the Status Dependency configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
Status Dependency Menu
The Status Dependency node has the following Node Menu items:
The Configure menu item has the following properties:
  • action: Configure
  • label: Configure
  • iconPathOn: configuration
  • iconPathOff: configuration
  • dontShowAtFullscreen: true
  • actionFunction: uiObject.configEditor.activate
The Delete menu item has the following properties:
  • action: Delete UI Object
  • actionProject: Visual-Scripting
  • askConfirmation: true
  • confirmationLabel: Confirm to Delete
  • label: Delete
  • iconPathOn: delete-entity
  • iconPathOff: delete-entity
  • actionFunction: payload.executeAction
Status Dependency Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Status Dependency with other nodes:
Compatible Types:
Status Dependency Referencing Rules
The following are the Node Referencing Rules that determine which nodes Status Dependency may establish a reference to:
Compatible Types: