Available translations

Testing Trading Tasks

foundations.png
testing-trading-tasks.png
The Testing Trading Tasks node organizes trading sessions involving testing of trading systems.
Content
Thorough and comprehensive testing of strategies is at the core of successful trading. Superalgos strives to put you in control of the testing process providing you with flexible tools to fit your criteria.
Depending on how you use the system, how many markets and exchanges you work with, the number of trading systems you use, or the way you choose to test your strategies, you may find yourself with a large number of testing sessions. As explained in the sorting of tasks page, the testing environment helps you organize large numbers of tasks sorting them by exchange, market, and trading mine.
Superalgos handles two types of simulated tests: backtesting and paper trading. Backtesting involves testing over historic data, while paper trading is about testing on a live data stream, but without placing orders at the exchange.
Trading sessions are controlled by a number of parameters that determine how the session is run. The built-in parameters provide great control and flexibility as to how to handle data sets and how to produce the resulting simulations.
Foundations->Concept->Reusable Snippets->Deleting Node Warning
Testing Trading Tasks Menu
The Testing Trading Tasks node has the following Node Menu items:
The Run All Project Trading Tasks menu item has the following properties:
  • askConfirmation: true
  • confirmationLabel: Confirm to Run
  • workDoneLabel: Run Request Sent
  • iconPathOn: run
  • iconPathOff: run
  • actionFunction: payload.executeAction
The Stop All Project Trading Tasks menu item has the following properties:
  • askConfirmation: true
  • confirmationLabel: Confirm to Stop
  • workDoneLabel: Stop Request Sent
  • iconPathOn: stop
  • iconPathOff: stop
  • actionFunction: payload.executeAction
The Add Project Trading Tasks menu item has the following properties:
  • action: Add UI Object
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: Foundations
The Add Missing Projects menu item has the following properties:
  • label: Add Missing Projects
  • askConfirmation: true
  • confirmationLabel: Confirm to Proceed
  • workDoneLabel: Done
  • actionFunction: payload.executeAction
  • relatedUiObjectProject: Foundations
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
Testing Trading Tasks Children
The Testing Trading Tasks node has the following childrenNodesProperties:
The Project Trading Tasks node property features the following properties:
  • name: projectTradingTasks
  • type: array
  • monitorChildrenRunning: true
Testing Trading Tasks Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Testing Trading Tasks with other nodes:
Compatible Types: