Table of Contents

Class LocalNode

Namespace
Balsam.Optimization
Assembly
Balsam.Backtester.dll

Encapsulates local compute resources.

public class LocalNode : ComputeNode, INotifyPropertyChanged
Inheritance
LocalNode
Implements
Inherited Members
Extension Methods

Constructors

LocalNode()

Instantiates new local compute node.

public LocalNode()

Properties

IsRemote

Returns false.

public override bool IsRemote { get; }

Property Value

bool

Methods

GetNodeInfo()

Gets the status of this node.

public override NodeInfo GetNodeInfo()

Returns

NodeInfo

OnRunSimulation(Type, VariableDictionary, Type, VariableDictionary, Type, VariableDictionary, object, CancellationToken)

Runs the simulation.

protected override SimulationResult OnRunSimulation(Type strategy, VariableDictionary strategyProperties, Type moneyManager, VariableDictionary moneyManagerProperties, Type optimizer, VariableDictionary optimizerProperties, object data, CancellationToken token)

Parameters

strategy Type
strategyProperties VariableDictionary
moneyManager Type
moneyManagerProperties VariableDictionary
optimizer Type
optimizerProperties VariableDictionary
data object
token CancellationToken

Returns

SimulationResult