mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-22 23:05:15 +00:00
22 lines
379 B
Go
22 lines
379 B
Go
package bbgo
|
|
|
|
type TradingContext struct {
|
|
Symbol string
|
|
|
|
// Market is the market configuration of a symbol
|
|
Market Market
|
|
|
|
AverageBidPrice float64
|
|
CurrentPrice float64
|
|
|
|
ProfitAndLossCalculator *ProfitAndLossCalculator
|
|
}
|
|
|
|
func (c *TradingContext) SetCurrentPrice(price float64) {
|
|
c.CurrentPrice = price
|
|
c.ProfitAndLossCalculator.SetCurrentPrice(price)
|
|
}
|
|
|
|
|
|
|