Package com.qtsurfer.api.client.model
Class LivePaperKpi
java.lang.Object
com.qtsurfer.api.client.model.LivePaperKpi
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.24.0")
public class LivePaperKpi
extends Object
The same KPIs a backtest reports, over the trades closed so far. Absent until the first closed trade is recorded.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this LivePaperKpi object is equal to o.getCagr()Ratio (0.15 for 15%).Get lossCountGet maxDrawdownPercent (0-100 scale).Get pnlTotalPercent of `initialFunding` (0-100 scale).Get sharpeRatioGet sortinoRatioGet totalTradesGet winCountRatio (0.5 = half the trades won).inthashCode()maxDrawdown(Double maxDrawdown) maxDrawdownPercent(Double maxDrawdownPercent) pnlTotalPercent(Double pnlTotalPercent) voidvoidsetLossCount(Long lossCount) voidsetMaxDrawdown(Double maxDrawdown) voidsetMaxDrawdownPercent(Double maxDrawdownPercent) voidsetPnlTotal(Double pnlTotal) voidsetPnlTotalPercent(Double pnlTotalPercent) voidsetSharpeRatio(Double sharpeRatio) voidsetSortinoRatio(Double sortinoRatio) voidsetTotalTrades(Long totalTrades) voidsetWinCount(Long winCount) voidsetWinRate(Double winRate) sharpeRatio(Double sharpeRatio) sortinoRatio(Double sortinoRatio) toString()totalTrades(Long totalTrades) Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_TOTAL_TRADES
- See Also:
-
JSON_PROPERTY_WIN_COUNT
- See Also:
-
JSON_PROPERTY_LOSS_COUNT
- See Also:
-
JSON_PROPERTY_WIN_RATE
- See Also:
-
JSON_PROPERTY_PNL_TOTAL
- See Also:
-
JSON_PROPERTY_PNL_TOTAL_PERCENT
- See Also:
-
JSON_PROPERTY_SHARPE_RATIO
- See Also:
-
JSON_PROPERTY_SORTINO_RATIO
- See Also:
-
JSON_PROPERTY_CAGR
- See Also:
-
JSON_PROPERTY_MAX_DRAWDOWN
- See Also:
-
JSON_PROPERTY_MAX_DRAWDOWN_PERCENT
- See Also:
-
-
Constructor Details
-
LivePaperKpi
public LivePaperKpi()
-
-
Method Details
-
totalTrades
-
getTotalTrades
Get totalTrades- Returns:
- totalTrades
-
setTotalTrades
-
winCount
-
getWinCount
Get winCount- Returns:
- winCount
-
setWinCount
-
lossCount
-
getLossCount
Get lossCount- Returns:
- lossCount
-
setLossCount
-
winRate
-
getWinRate
Ratio (0.5 = half the trades won).- Returns:
- winRate
-
setWinRate
-
pnlTotal
-
getPnlTotal
Get pnlTotal- Returns:
- pnlTotal
-
setPnlTotal
-
pnlTotalPercent
-
getPnlTotalPercent
Percent of `initialFunding` (0-100 scale).- Returns:
- pnlTotalPercent
-
setPnlTotalPercent
-
sharpeRatio
-
getSharpeRatio
Get sharpeRatio- Returns:
- sharpeRatio
-
setSharpeRatio
-
sortinoRatio
-
getSortinoRatio
Get sortinoRatio- Returns:
- sortinoRatio
-
setSortinoRatio
-
cagr
-
getCagr
Ratio (0.15 for 15%).- Returns:
- cagr
-
setCagr
-
maxDrawdown
-
getMaxDrawdown
Get maxDrawdown- Returns:
- maxDrawdown
-
setMaxDrawdown
-
maxDrawdownPercent
-
getMaxDrawdownPercent
Percent (0-100 scale).- Returns:
- maxDrawdownPercent
-
setMaxDrawdownPercent
-
equals
Return true if this LivePaperKpi object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-