bbgo_origin/pkg/indicator/klinestream_callbacks.go

18 lines
346 B
Go

// Code generated by "callbackgen -type KLineStream"; DO NOT EDIT.
package indicator
import (
"github.com/c9s/bbgo/pkg/types"
)
func (K *KLineStream) OnUpdate(cb func(k types.KLine)) {
K.updateCallbacks = append(K.updateCallbacks, cb)
}
func (K *KLineStream) EmitUpdate(k types.KLine) {
for _, cb := range K.updateCallbacks {
cb(k)
}
}