Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AverageCostCalculator ¶
type AverageCostCalculator struct {
TradingFeeCurrency string
}
func (*AverageCostCalculator) Calculate ¶
func (c *AverageCostCalculator) Calculate(symbol string, trades []types.Trade, currentPrice float64) *AverageCostPnlReport
type AverageCostPnlReport ¶
type AverageCostPnlReport struct {
CurrentPrice float64
StartTime time.Time
Symbol string
Market types.Market
NumTrades int
Profit float64
UnrealizedProfit float64
AverageBidCost float64
BuyVolume float64
SellVolume float64
FeeInUSD float64
Stock float64
CurrencyFees map[string]float64
}
func (AverageCostPnlReport) Print ¶
func (report AverageCostPnlReport) Print()
func (AverageCostPnlReport) SlackAttachment ¶
func (report AverageCostPnlReport) SlackAttachment() slack.Attachment
Click to show internal directories.
Click to hide internal directories.