Loading...
Searching...
No Matches
ATAS.DataFeedsCore.Statistics.StatisticsParameter Class Referenceabstract
Inheritance diagram for ATAS.DataFeedsCore.Statistics.StatisticsParameter:
[legend]
Collaboration diagram for ATAS.DataFeedsCore.Statistics.StatisticsParameter:
[legend]

Public Member Functions

void Process (HistoryMyTrade trade)
 
void Clear ()
 

Protected Member Functions

abstract decimal OnProcess (HistoryMyTrade trade)
 
virtual void OnClear ()
 
virtual void OnPropertyChanged (string propertyName)
 

Properties

string Name [get]
 
decimal Value [get]
 

Events

PropertyChangedEventHandler PropertyChanged
 

Member Function Documentation

◆ Clear()

void ATAS.DataFeedsCore.Statistics.StatisticsParameter.Clear ( )

◆ OnClear()

◆ OnProcess()

abstract decimal ATAS.DataFeedsCore.Statistics.StatisticsParameter.OnProcess ( HistoryMyTrade  trade)
protectedpure virtual

Implemented in ATAS.DataFeedsCore.Statistics.TotalTradesParameter, ATAS.DataFeedsCore.Statistics.TotalPnLParameter, ATAS.DataFeedsCore.Statistics.AvgPnLParameter, ATAS.DataFeedsCore.Statistics.MaxDrawdownParameter, ATAS.DataFeedsCore.Statistics.MaxRelativeDrawdownParameter, ATAS.DataFeedsCore.Statistics.RecoveryFactorParameter, ATAS.DataFeedsCore.Statistics.ProfitFactorParameter, ATAS.DataFeedsCore.Statistics.ProfitPnLParameter, ATAS.DataFeedsCore.Statistics.ProfitTradesParameter, ATAS.DataFeedsCore.Statistics.AvgProfitParameter, ATAS.DataFeedsCore.Statistics.LossPnLParameter, ATAS.DataFeedsCore.Statistics.LossTradesParameter, ATAS.DataFeedsCore.Statistics.AvgLossParameter, ATAS.DataFeedsCore.Statistics.TotalDaysParameter, ATAS.DataFeedsCore.Statistics.LossDaysParameter, ATAS.DataFeedsCore.Statistics.ProfitDaysParameter, ATAS.DataFeedsCore.Statistics.CommissionParameter, ATAS.DataFeedsCore.Statistics.NetPnLParameter, ATAS.DataFeedsCore.Statistics.WinRateParameter, ATAS.DataFeedsCore.Statistics.AvgWinParameter, ATAS.DataFeedsCore.Statistics.AvgLossInMoneyParameter, ATAS.DataFeedsCore.Statistics.WinLossRatioParameter, ATAS.DataFeedsCore.Statistics.TotalProfitParameter, ATAS.DataFeedsCore.Statistics.TotalLossParameter, ATAS.DataFeedsCore.Statistics.MaxDrawdownDateParameter, ATAS.DataFeedsCore.Statistics.DailyPnLParameter, ATAS.DataFeedsCore.Statistics.BestTradeParameter, ATAS.DataFeedsCore.Statistics.WorstTradeParameter, ATAS.DataFeedsCore.Statistics.WinningDaysPercentParameter, ATAS.DataFeedsCore.Statistics.SharpeRatioParameter, ATAS.DataFeedsCore.Statistics.AvgTradesPerDayParameter, ATAS.DataFeedsCore.Statistics.AvgTradeLengthParameter, ATAS.DataFeedsCore.Statistics.MaxConsecutiveWinsParameter, ATAS.DataFeedsCore.Statistics.MaxConsecutiveLossesParameter, ATAS.DataFeedsCore.Statistics.AccountAgeParameter, and ATAS.DataFeedsCore.Statistics.LastTradeDateParameter.

◆ OnPropertyChanged()

virtual void ATAS.DataFeedsCore.Statistics.StatisticsParameter.OnPropertyChanged ( string  propertyName)
protectedvirtual

◆ Process()

void ATAS.DataFeedsCore.Statistics.StatisticsParameter.Process ( HistoryMyTrade  trade)

Property Documentation

◆ Name

string ATAS.DataFeedsCore.Statistics.StatisticsParameter.Name
get

◆ Value

decimal ATAS.DataFeedsCore.Statistics.StatisticsParameter.Value
get

Event Documentation

◆ PropertyChanged

PropertyChangedEventHandler ATAS.DataFeedsCore.Statistics.StatisticsParameter.PropertyChanged

The documentation for this class was generated from the following file: