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 Details

  • Constructor Details

    • LivePaperKpi

      public LivePaperKpi()
  • Method Details

    • totalTrades

      public LivePaperKpi totalTrades(@Nullable Long totalTrades)
    • getTotalTrades

      @Nullable public Long getTotalTrades()
      Get totalTrades
      Returns:
      totalTrades
    • setTotalTrades

      public void setTotalTrades(@Nullable Long totalTrades)
    • winCount

      public LivePaperKpi winCount(@Nullable Long winCount)
    • getWinCount

      @Nullable public Long getWinCount()
      Get winCount
      Returns:
      winCount
    • setWinCount

      public void setWinCount(@Nullable Long winCount)
    • lossCount

      public LivePaperKpi lossCount(@Nullable Long lossCount)
    • getLossCount

      @Nullable public Long getLossCount()
      Get lossCount
      Returns:
      lossCount
    • setLossCount

      public void setLossCount(@Nullable Long lossCount)
    • winRate

      public LivePaperKpi winRate(@Nullable Double winRate)
    • getWinRate

      @Nullable public Double getWinRate()
      Ratio (0.5 = half the trades won).
      Returns:
      winRate
    • setWinRate

      public void setWinRate(@Nullable Double winRate)
    • pnlTotal

      public LivePaperKpi pnlTotal(@Nullable Double pnlTotal)
    • getPnlTotal

      @Nullable public Double getPnlTotal()
      Get pnlTotal
      Returns:
      pnlTotal
    • setPnlTotal

      public void setPnlTotal(@Nullable Double pnlTotal)
    • pnlTotalPercent

      public LivePaperKpi pnlTotalPercent(@Nullable Double pnlTotalPercent)
    • getPnlTotalPercent

      @Nullable public Double getPnlTotalPercent()
      Percent of `initialFunding` (0-100 scale).
      Returns:
      pnlTotalPercent
    • setPnlTotalPercent

      public void setPnlTotalPercent(@Nullable Double pnlTotalPercent)
    • sharpeRatio

      public LivePaperKpi sharpeRatio(@Nullable Double sharpeRatio)
    • getSharpeRatio

      @Nullable public Double getSharpeRatio()
      Get sharpeRatio
      Returns:
      sharpeRatio
    • setSharpeRatio

      public void setSharpeRatio(@Nullable Double sharpeRatio)
    • sortinoRatio

      public LivePaperKpi sortinoRatio(@Nullable Double sortinoRatio)
    • getSortinoRatio

      @Nullable public Double getSortinoRatio()
      Get sortinoRatio
      Returns:
      sortinoRatio
    • setSortinoRatio

      public void setSortinoRatio(@Nullable Double sortinoRatio)
    • cagr

      public LivePaperKpi cagr(@Nullable Double cagr)
    • getCagr

      @Nullable public Double getCagr()
      Ratio (0.15 for 15%).
      Returns:
      cagr
    • setCagr

      public void setCagr(@Nullable Double cagr)
    • maxDrawdown

      public LivePaperKpi maxDrawdown(@Nullable Double maxDrawdown)
    • getMaxDrawdown

      @Nullable public Double getMaxDrawdown()
      Get maxDrawdown
      Returns:
      maxDrawdown
    • setMaxDrawdown

      public void setMaxDrawdown(@Nullable Double maxDrawdown)
    • maxDrawdownPercent

      public LivePaperKpi maxDrawdownPercent(@Nullable Double maxDrawdownPercent)
    • getMaxDrawdownPercent

      @Nullable public Double getMaxDrawdownPercent()
      Percent (0-100 scale).
      Returns:
      maxDrawdownPercent
    • setMaxDrawdownPercent

      public void setMaxDrawdownPercent(@Nullable Double maxDrawdownPercent)
    • equals

      public boolean equals(Object o)
      Return true if this LivePaperKpi object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string