Documentation ¶
Index ¶
- type Report
- func (r *Report) Analyzer() (err error)
- func (r *Report) EndBalance() float64
- func (r *Report) ExportToDB(dbPath string) (err error)
- func (r *Report) GenHTML(w io.Writer) (err error)
- func (r *Report) GenHTMLReport(fPath string) (err error)
- func (r *Report) GenRPT(fPath string) (err error)
- func (r *Report) GetReport() (report string)
- func (r *Report) GetResult() (ret ReportResult, err error)
- func (r *Report) LoseVariance() float64
- func (r *Report) MaxDrawdown() float64
- func (r *Report) MaxDrawdownValue() float64
- func (r *Report) MaxLose() (lose float64)
- func (r *Report) OnBalanceInit(balance, fee float64) (err error)
- func (r *Report) OnTrade(t Trade)
- func (r *Report) Profit() (profit float64)
- func (r *Report) ProfitLoseRatio() float64
- func (r *Report) ProfitPercent() float64
- func (r *Report) ProfitVariance() float64
- func (r *Report) SetFee(fee float64)
- func (r *Report) SetLever(lever float64)
- func (r *Report) WinRate() (rate float64)
- type ReportResult
- type RptAct
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Report ¶
type Report struct {
// contains filtered or unexported fields
}
func NewReportSimple ¶
func NewReportSimple() *Report
func (*Report) EndBalance ¶ added in v0.1.3
func (*Report) ExportToDB ¶ added in v0.1.2
func (*Report) GenHTMLReport ¶
func (*Report) GetResult ¶ added in v0.0.5
func (r *Report) GetResult() (ret ReportResult, err error)
func (*Report) LoseVariance ¶ added in v0.2.1
func (*Report) MaxDrawdown ¶
MaxDrawdown get max drawdown percent
func (*Report) MaxDrawdownValue ¶
MaxDrawdown get max drawdown value
func (*Report) OnBalanceInit ¶
func (*Report) ProfitLoseRatio ¶ added in v0.1.2
func (*Report) ProfitPercent ¶ added in v0.1.3
func (*Report) ProfitVariance ¶ added in v0.2.1
type ReportResult ¶ added in v0.0.5
Click to show internal directories.
Click to hide internal directories.