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 ()
 
void Clear ()
 
void Process (HistoryMyTrade trade)
 

Protected Member Functions

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

Properties

string Name [get]
 
decimal Value [get]
 
- Properties inherited from ATAS.DataFeedsCore.Statistics.IStatisticsParameter
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: