2022-12-04 07:24:13 +00:00
|
|
|
package grid2
|
|
|
|
|
|
|
|
import (
|
2022-12-06 02:06:58 +00:00
|
|
|
"fmt"
|
2022-12-04 07:24:13 +00:00
|
|
|
"time"
|
|
|
|
|
|
|
|
"github.com/c9s/bbgo/pkg/fixedpoint"
|
|
|
|
"github.com/c9s/bbgo/pkg/types"
|
|
|
|
)
|
|
|
|
|
|
|
|
type GridProfit struct {
|
2022-12-04 07:24:59 +00:00
|
|
|
Currency string `json:"currency"`
|
|
|
|
Profit fixedpoint.Value `json:"profit"`
|
|
|
|
Time time.Time `json:"time"`
|
|
|
|
Order types.Order `json:"order"`
|
2022-12-04 07:24:13 +00:00
|
|
|
}
|
2022-12-06 02:06:58 +00:00
|
|
|
|
|
|
|
func (p *GridProfit) String() string {
|
|
|
|
return fmt.Sprintf("GRID PROFIT: %f %s @ %s orderID %d", p.Profit.Float64(), p.Currency, p.Time.String(), p.Order.OrderID)
|
|
|
|
}
|