|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.sf.orangesignal.trading.stats.WinLossSummary
jp.sf.orangesignal.trading.stats.Summary
public class Summary
パフォーマンス概要情報を提供します。
フィールドの概要 | |
---|---|
protected Date |
endDate
終了日時を保持します。 |
protected WinLossSummary |
lossSummary
負けパフォーマンス概要情報を保持します。 |
protected Date |
startDate
開始日時を保持します。 |
protected Map<String,Stats> |
statsMap
有効なシンボルとパフォーマンス統計情報のマップを保持します。 |
protected WinLossSummary |
winSummary
勝ちパフォーマンス概要情報を保持します。 |
クラス jp.sf.orangesignal.trading.stats.WinLossSummary から継承されたフィールド |
---|
count, initialCapital, lossTrades, netProfit, trades, winTrades |
コンストラクタの概要 | |
---|---|
Summary(Map<String,Stats> statsMap,
Backtester backtester)
シンボルとパフォーマンス統計情報のマップを指定してこのクラクを構築するコンストラクタです。 |
メソッドの概要 | |
---|---|
double |
getAverageNetProfitByTrades()
トレード平均損益を返します。 |
double |
getAverageNetProfitByValidCount()
有効平均損益を返します。 |
Date |
getEndDate()
終了日時を返します。 |
int |
getLossCount()
負けアイテム数を返します。 |
WinLossSummary |
getLossSummary()
負けパフォーマンス概要情報を返します。 |
double |
getPercentLossCount()
負けアイテム率を返します。 |
double |
getPercentValidCount()
有効アイテム率を返します。 |
double |
getPercentWinCount()
勝ちアイテム率を返します。 |
Date |
getStartDate()
開始日時を返します。 |
Map<String,Stats> |
getStatsMap()
有効なシンボルとパフォーマンス統計情報のマップを返します。 |
int |
getValidCount()
有効アイテム数を返します。 |
int |
getWinCount()
勝ちアイテム数を返します。 |
WinLossSummary |
getWinSummary()
勝ちパフォーマンス概要情報を返します。 |
protected boolean |
isStatistics(Stats stats)
指定されたパフォーマンス統計情報が、このクラスの統計情報の対象であるかどうかを返します。 |
protected void |
statistics(Map<String,Stats> statsMap,
Backtester backtester)
指定されたシンボルとパフォーマンス統計情報のマップを解析して、このクラスの統計情報を設定します。 |
クラス jp.sf.orangesignal.trading.stats.WinLossSummary から継承されたメソッド |
---|
getAverage, getAverageNetProfit, getCount, getInitialCapital, getLossTrades, getNetProfit, getPercent, getPercentAverageNetProfit, getPercentLossTrades, getPercentNetProfit, getPercentWinTrades, getTradeAverage, getTrades, getWinTrades, statistics |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected Map<String,Stats> statsMap
protected WinLossSummary winSummary
protected WinLossSummary lossSummary
protected Date startDate
protected Date endDate
コンストラクタの詳細 |
---|
public Summary(Map<String,Stats> statsMap, Backtester backtester)
statsMap
- シンボルとパフォーマンス統計情報のマップbacktester
- バックテスト実行オブジェクトメソッドの詳細 |
---|
protected void statistics(Map<String,Stats> statsMap, Backtester backtester)
指定されたシンボルとパフォーマンス統計情報のマップを解析して、このクラスの統計情報を設定します。
statsMap
- シンボルとパフォーマンス統計情報のマップbacktester
- バックテスト実行オブジェクトprotected boolean isStatistics(Stats stats)
WinLossSummary
の記述:指定されたパフォーマンス統計情報が、このクラスの統計情報の対象であるかどうかを返します。
WinLossSummary
内の isStatistics
stats
- パフォーマンス統計情報
true
それ以外の場合は false
public Map<String,Stats> getStatsMap()
public WinLossSummary getWinSummary()
public WinLossSummary getLossSummary()
public int getValidCount()
public double getPercentValidCount()
public int getWinCount()
public double getPercentWinCount()
public int getLossCount()
public double getPercentLossCount()
public double getAverageNetProfitByValidCount()
public double getAverageNetProfitByTrades()
public Date getStartDate()
null
public Date getEndDate()
null
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |