Documentation ¶
Index ¶
- func NewPlugin(file string) (r engine.Runner, err error)
- type Runner
- type StrategyPlugin
- func (sp *StrategyPlugin) GetName() string
- func (sp *StrategyPlugin) Init(engine bengine.Engine, params common.ParamData) (err error)
- func (sp *StrategyPlugin) OnCandle(candle *Candle) (err error)
- func (sp *StrategyPlugin) OnDepth(depth *Depth) (err error)
- func (sp *StrategyPlugin) OnEvent(e *Event) (err error)
- func (sp *StrategyPlugin) OnPosition(pos, price float64) (err error)
- func (sp *StrategyPlugin) OnTrade(trade *Trade) (err error)
- func (sp *StrategyPlugin) OnTradeMarket(trade *Trade) (err error)
- func (sp *StrategyPlugin) Param() (paramInfo []common.Param, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type StrategyPlugin ¶
type StrategyPlugin struct { Runner // contains filtered or unexported fields }
func (*StrategyPlugin) GetName ¶
func (sp *StrategyPlugin) GetName() string
func (*StrategyPlugin) OnCandle ¶
func (sp *StrategyPlugin) OnCandle(candle *Candle) (err error)
func (*StrategyPlugin) OnDepth ¶
func (sp *StrategyPlugin) OnDepth(depth *Depth) (err error)
func (*StrategyPlugin) OnEvent ¶
func (sp *StrategyPlugin) OnEvent(e *Event) (err error)
func (*StrategyPlugin) OnPosition ¶
func (sp *StrategyPlugin) OnPosition(pos, price float64) (err error)
func (*StrategyPlugin) OnTrade ¶
func (sp *StrategyPlugin) OnTrade(trade *Trade) (err error)
func (*StrategyPlugin) OnTradeMarket ¶ added in v0.0.5
func (sp *StrategyPlugin) OnTradeMarket(trade *Trade) (err error)
Click to show internal directories.
Click to hide internal directories.