signal

package
v0.18.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OrderBoostTypeEnum added in v0.15.0

type OrderBoostTypeEnum int32
const (
	Undefined  OrderBoostTypeEnum = 1
	Multiplier OrderBoostTypeEnum = 2
	OrderLimit OrderBoostTypeEnum = 4
)

type Signal

type Signal struct {
	SignalID             int64           `json:"SignalID"`
	SourceAccountID      int64           `json:"SourceAccountID"`
	DestinationAccountID int64           `json:"DestinationAccountID"`
	Active               bool            `json:"Active"`
	MaxDepositPercent    int32           `json:"MaxDepositPercent"`
	StopIfLessThan       int32           `json:"StopIfLessThan"`
	MaxSpread            int64           `json:"MaxSpread"`
	MinutesToExpire      int32           `json:"MinutesToExpire"`
	OrderBoost           sql.NullFloat64 `json:"OrderBoost"`
	OrderBoostType       sql.NullInt32   `json:"OrderBoostType"`
}

type SignalResult

type SignalResult struct {
	SourceAccountID       int64         `json:"SourceAccountID"`
	DestinationAccountID  int64         `json:"DestinationAccountID"`
	SourceBeatsID         sql.NullInt64 `json:"SourceBeatsID"`
	DestinationBeatsID    sql.NullInt64 `json:"DestinationBeatsID"`
	SourcePositionID      int64         `json:"SourcePositionID"`
	DestinationPositionID sql.NullInt64 `json:"DestinationPositionID"`
	SignalType            string        `json:"SignalType"`
	SignalStatus          int16         `json:"SignalStatus"`
	ExternalID            int64         `json:"ExternalID"`
	GroupId               string        `json:"GroupId"`
	Entry                 string        `json:"Entry"`
	SentTime              sql.NullTime  `json:"SentTime"`
	ConfirmationTime      sql.NullTime  `json:"ConfirmationTime"`
	ExpireAt              sql.NullTime  `json:"ExpireAt"`
	Created               time.Time     `json:"Created"`
	Updated               time.Time     `json:"Updated"`
}

type SignalStatusEnum added in v0.13.3

type SignalStatusEnum int
const (
	Canceled             SignalStatusEnum = 1
	Created              SignalStatusEnum = 2
	Sent                 SignalStatusEnum = 4
	Expired              SignalStatusEnum = 8
	Failed               SignalStatusEnum = 16
	TransactionConfirmed SignalStatusEnum = 32
	OrderConfirmed       SignalStatusEnum = 64
	DealConfirmed        SignalStatusEnum = 128
	PositionConfirmed    SignalStatusEnum = 256
	PositionClose        SignalStatusEnum = 512
)

type SignalStatusEnumUsed added in v0.13.19

type SignalStatusEnumUsed map[SignalStatusEnum]bool

func CalcSignalStatusEnumEnabled added in v0.13.19

func CalcSignalStatusEnumEnabled(status SignalStatusEnum) SignalStatusEnumUsed

Directories

Path Synopsis
package signalrepo is a generated GoMock package.
package signalrepo is a generated GoMock package.
package signalsvc is a generated GoMock package.
package signalsvc is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL