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.