PerPeriodBaseTradeParameter

StockSharp.Algo.Statistics

Classe de base para calcular parâmetros estatísticos de comércio, agrupando transações ao longo de períodos de tempo alinhados.

Herda de: BaseStatisticParameter<decimal>

Implementa: ITradeStatisticParameter, IStatisticParameter, IAsyncPersistable, INotifyPropertyChanged, IDisposable

Construtores

PerPeriodBaseTradeParameter
protected PerPeriodBaseTradeParameter(StatisticParameterTypes type)
perPeriodBaseTradeParameter = PerPeriodBaseTradeParameter(type)

Classe de base para calcular parâmetros estatísticos de comércio, agrupando transações ao longo de períodos de tempo alinhados.

type
Tipo

Métodos

Add
public void Add(PnLInfo info)
perPeriodBaseTradeParameter.Add(info)

Para adicionar informações sobre o novo comércio ao parâmetro.

info
Informação sobre novas trocas comerciais.
Align
protected abstract DateTime Align(DateTime date)
result = perPeriodBaseTradeParameter.Align(date)

Alinhar a data especificada para o início do período exato.

date
Data de troca.

Retorna: Valor alinhado.

LoadAsync
public override Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = perPeriodBaseTradeParameter.LoadAsync(storage, cancellationToken)

To load the state of statistic parameter.

storage
Storage.
cancellationToken
CancellationToken

Retorna: Task

Reset
public override void Reset()
perPeriodBaseTradeParameter.Reset()

Reiniciar estado.

SaveAsync
public override Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = perPeriodBaseTradeParameter.SaveAsync(storage, cancellationToken)

To save the state of statistic parameter.

storage
Storage.
cancellationToken
CancellationToken

Retorna: Task