bbgo_origin/bbgo/slack.go
2020-09-19 11:09:20 +08:00

19 lines
363 B
Go

package bbgo
import (
"github.com/c9s/bbgo/pkg/bbgo/accounting"
"github.com/c9s/bbgo/pkg/bbgo/types"
)
type Notifier interface {
Notify(format string, args ...interface{})
NotifyTrade(trade *types.Trade)
NotifyPnL(report *accounting.ProfitAndLossReport)
}
type NullNotifier struct{}
func (n *NullNotifier) Notify(format string, args ...interface{}) {
}