Table of Contents

Interface IScenarioConfiguration

Namespace
Virtufin.Core.Scenario
Assembly
Virtufin.Core.dll

Marker for any configuration that ties together a market data source, an initial portfolio state, a strategy, and an execution engine into a single named, registered scenario.

public interface IScenarioConfiguration

Properties

Id

Opaque id of the scenario.

ScenarioId Id { get; }

Property Value

ScenarioId

Market

Market component lane (act or hyp) and optional selector.

(Lane Lane, string? Selector) Market { get; }

Property Value

(Lane Lane, string Selector)

Name

Human-readable name (e.g. BACKTEST_BTC_2021).

string Name { get; }

Property Value

string

Portfolio

Portfolio component lane (act or hyp).

Lane Portfolio { get; }

Property Value

Lane

Strategy

Strategy component lane (act or hyp).

Lane Strategy { get; }

Property Value

Lane