Table of Contents

Class PortfolioBrokerInfo

Namespace
ATAS.DataFeedsCore
Assembly
ATAS.DataFeedsCore.dll

Broker attribution of a portfolio as reported by the connector. The values are kept raw, without any normalization: telemetry maps them to canonical broker names on the server side (PLAT-4619).

Not in ATAS 8.0.15 yet: available from the next version.

public sealed record PortfolioBrokerInfo
Inheritance
object
PortfolioBrokerInfo
Extension Methods

Constructors

PortfolioBrokerInfo()

public PortfolioBrokerInfo()

Properties

Fcm

FCM (Futures Commission Merchant) the account is held at: Rithmic fcm_id, CQG brokerage name.

public string? Fcm { get; init; }

Property Value

string

FcmId

FCM identifier in the connector's trade routing system when it is reported apart from the name (CQG brokerage id).

public string? FcmId { get; init; }

Property Value

string

FcmType

FCM account type reported by the server (CQG brokerage type: Regular, Simulation, Demo).

public string? FcmType { get; init; }

Property Value

string

Ib

Introducing Broker level: Rithmic ib_id. For a direct FCM client the value is the FCM's own organizational unit (e.g. "AMP-Paper"). Null when the protocol has no IB level (CQG).

public string? Ib { get; init; }

Property Value

string

SalesSeries

CQG sales series: an FCM-defined grouping of accounts. It is not an IB and is kept raw for future mapping.

public string? SalesSeries { get; init; }

Property Value

string

Methods

Equals(PortfolioBrokerInfo?)

public bool Equals(PortfolioBrokerInfo? other)

Parameters

other PortfolioBrokerInfo

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(PortfolioBrokerInfo?, PortfolioBrokerInfo?)

public static bool operator ==(PortfolioBrokerInfo? left, PortfolioBrokerInfo? right)

Parameters

left PortfolioBrokerInfo
right PortfolioBrokerInfo

Returns

bool

operator !=(PortfolioBrokerInfo?, PortfolioBrokerInfo?)

public static bool operator !=(PortfolioBrokerInfo? left, PortfolioBrokerInfo? right)

Parameters

left PortfolioBrokerInfo
right PortfolioBrokerInfo

Returns

bool