Documentation ¶
Index ¶
- type Position
- func (p *Position) AddCommission(val float64)
- func (p *Position) AddOrderTrade(orderTrades ...*investapi.OrderTrade)
- func (p *Position) Close(closePrice float64) error
- func (p *Position) Instrument() *investapi.Instrument
- func (p *Position) OrderTrades() []*investapi.OrderTrade
- func (p *Position) Position() trengin.Position
- func (p *Position) SetStopLoss(id string, stopLoss float64)
- func (p *Position) SetTakeProfitID(id string, takeProfit float64)
- func (p *Position) StopLossID() string
- func (p *Position) TakeProfitID() string
- type Storage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Position ¶
type Position struct {
// contains filtered or unexported fields
}
func NewPosition ¶
func NewPosition( pos *trengin.Position, instrument *investapi.Instrument, stopLossID string, takeProfitID string, closed chan trengin.Position, ) *Position
func (*Position) AddCommission ¶
func (*Position) AddOrderTrade ¶
func (p *Position) AddOrderTrade(orderTrades ...*investapi.OrderTrade)
func (*Position) Instrument ¶
func (p *Position) Instrument() *investapi.Instrument
func (*Position) OrderTrades ¶
func (p *Position) OrderTrades() []*investapi.OrderTrade
func (*Position) SetStopLoss ¶
func (*Position) SetTakeProfitID ¶
func (*Position) StopLossID ¶
func (*Position) TakeProfitID ¶
type Storage ¶
type Storage struct {
// contains filtered or unexported fields
}
func NewStorage ¶
func NewStorage() *Storage
Click to show internal directories.
Click to hide internal directories.