Available translations

Take Position Event

foundations.png
take-position-event.png
The take position event defines the situation that needs to be met to take a position.
Content
The trigger-on event merely selects a strategy to be considered for trading under the current market situation. The actual decision to enter a position may require more specific conditions to be met. For that reason, the take position event is a separate entity from the trigger-on event.
Therefore, the take position event is defined with its own set of situations and conditions.
Once the take position event is triggered, the decision to take a position has been made and there is nothing else to consider in that regard. Therefore, the runtime evaluation of the trading system shifts from the trigger stage to the open stage.
Take Position Event Menu
The Take Position Event node has the following Node Menu items:
The Add Situation menu item has the following properties:
  • action: Add UI Object
  • label: Add Situation
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: Foundations
The Add Ask Portfolio Manager menu item has the following properties:
  • action: Add UI Object
  • label: Add Ask Portfolio Manager
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: askPortfolioEventsManager
  • relatedUiObject: Ask Portfolio Events Manager
  • actionFunction: payload.executeAction
  • relatedUiObjectProject: Portfolio-Management
  • actionProject: Visual-Scripting
The Add Announcement menu item has the following properties:
  • action: Add UI Object
  • label: Add Announcement
  • actionFunction: payload.executeAction
  • relatedUiObjectProject: Social-Bots
  • actionProject: Visual-Scripting
The Add Outgoing Signals menu item has the following properties:
  • action: Add UI Object
  • actionProject: Visual-Scripting
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: outgoingSignals
  • actionFunction: payload.executeAction
  • label: Add Outgoing Signals
  • relatedUiObjectProject: Trading-Signals
The Add Incoming Signals menu item has the following properties:
  • action: Add UI Object
  • actionProject: Visual-Scripting
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: incomingSignals
  • actionFunction: payload.executeAction
  • label: Add Incoming Signals
  • relatedUiObjectProject: Trading-Signals
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
Take Position Event Children
The Take Position Event node has the following childrenNodesProperties:
The Situations node property features the following properties:
  • name: situations
  • type: array
  • autoAdd: true
The Ask Portfolio Events Manager node property features the following properties:
  • name: askPortfolioEventsManager
  • type: node
  • childType: Ask Portfolio Events Manager
The Announcements node property features the following properties:
  • name: announcements
  • type: array
  • project: Social-Bots
The Outgoing Signals node property features the following properties:
  • name: outgoingSignals
  • type: node
  • project: Trading-Signals
The Incoming Signals node property features the following properties:
  • name: incomingSignals
  • type: node
  • project: Trading-Signals
Take Position Event Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Take Position Event with other nodes:
Compatible Types: