Documentation ¶
Index ¶
- Variables
- func RegisterTestingStatisticsServiceServer(s grpc.ServiceRegistrar, srv TestingStatisticsServiceServer)
- func RegisterTickerBeatsServiceServer(s grpc.ServiceRegistrar, srv TickerBeatsServiceServer)
- func RegisterTransactionsServiceServer(s grpc.ServiceRegistrar, srv TransactionsServiceServer)
- type Account
- func (*Account) Descriptor() ([]byte, []int)deprecated
- func (x *Account) GetAccountId() int64
- func (x *Account) GetBalance() float64
- func (x *Account) GetCommand() string
- func (x *Account) GetCompany() string
- func (x *Account) GetCreated() int64
- func (x *Account) GetCredit() float64
- func (x *Account) GetCurrency() string
- func (x *Account) GetDeleted() int64
- func (x *Account) GetDescription() string
- func (x *Account) GetEquity() float64
- func (x *Account) GetFreeMargin() float64
- func (x *Account) GetInfoId() int64
- func (x *Account) GetLeverage() int64
- func (x *Account) GetLimitOrders() int64
- func (x *Account) GetLocalTimeGMTOffset() int64
- func (x *Account) GetMargin() float64
- func (x *Account) GetMarginCall() float64
- func (x *Account) GetMarginLevel() float64
- func (x *Account) GetMarginMode() AccountMarginMode
- func (x *Account) GetMarginStopout() float64
- func (x *Account) GetName() string
- func (x *Account) GetProfit() float64
- func (x *Account) GetServer() string
- func (x *Account) GetServerTimeGMTOffset() int64
- func (x *Account) GetStopoutMode() AccountStopoutMode
- func (x *Account) GetTestingType() string
- func (x *Account) GetTimeCurrent() int64
- func (x *Account) GetTimeGMT() int64
- func (x *Account) GetTimeLocal() int64
- func (x *Account) GetTimeTradeServer() int64
- func (x *Account) GetTradeAllowed() bool
- func (x *Account) GetTradeExpert() bool
- func (x *Account) GetTradeMode() AccountTradeMode
- func (x *Account) GetUpdated() int64
- func (*Account) ProtoMessage()
- func (x *Account) ProtoReflect() protoreflect.Message
- func (x *Account) Reset()
- func (x *Account) String() string
- type AccountMarginMode
- func (AccountMarginMode) Descriptor() protoreflect.EnumDescriptor
- func (x AccountMarginMode) Enum() *AccountMarginMode
- func (AccountMarginMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccountMarginMode) Number() protoreflect.EnumNumber
- func (x AccountMarginMode) String() string
- func (AccountMarginMode) Type() protoreflect.EnumType
- type AccountStopoutMode
- func (AccountStopoutMode) Descriptor() protoreflect.EnumDescriptor
- func (x AccountStopoutMode) Enum() *AccountStopoutMode
- func (AccountStopoutMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccountStopoutMode) Number() protoreflect.EnumNumber
- func (x AccountStopoutMode) String() string
- func (AccountStopoutMode) Type() protoreflect.EnumType
- type AccountTradeMode
- func (AccountTradeMode) Descriptor() protoreflect.EnumDescriptor
- func (x AccountTradeMode) Enum() *AccountTradeMode
- func (AccountTradeMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccountTradeMode) Number() protoreflect.EnumNumber
- func (x AccountTradeMode) String() string
- func (AccountTradeMode) Type() protoreflect.EnumType
- type CreateAccountRequest
- func (*CreateAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAccountRequest) GetAccount() *Account
- func (*CreateAccountRequest) ProtoMessage()
- func (x *CreateAccountRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAccountRequest) Reset()
- func (x *CreateAccountRequest) String() string
- type CreateDealsRequest
- func (*CreateDealsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDealsRequest) GetAccountId() int64
- func (x *CreateDealsRequest) GetAllItems() bool
- func (x *CreateDealsRequest) GetDeals() []*Deal
- func (*CreateDealsRequest) ProtoMessage()
- func (x *CreateDealsRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDealsRequest) Reset()
- func (x *CreateDealsRequest) String() string
- type CreateOrdersRequest
- func (*CreateOrdersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateOrdersRequest) GetAccountId() int64
- func (x *CreateOrdersRequest) GetAllItems() bool
- func (x *CreateOrdersRequest) GetOrders() []*Order
- func (*CreateOrdersRequest) ProtoMessage()
- func (x *CreateOrdersRequest) ProtoReflect() protoreflect.Message
- func (x *CreateOrdersRequest) Reset()
- func (x *CreateOrdersRequest) String() string
- type CreatePositionsRequest
- func (*CreatePositionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePositionsRequest) GetAccountId() int64
- func (x *CreatePositionsRequest) GetAllItems() bool
- func (x *CreatePositionsRequest) GetPositions() []*Position
- func (x *CreatePositionsRequest) GetTimeGMT() int64
- func (*CreatePositionsRequest) ProtoMessage()
- func (x *CreatePositionsRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePositionsRequest) Reset()
- func (x *CreatePositionsRequest) String() string
- type CreateTestingStatisticsRequest
- func (*CreateTestingStatisticsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTestingStatisticsRequest) GetTest() []*TestingStatistics
- func (*CreateTestingStatisticsRequest) ProtoMessage()
- func (x *CreateTestingStatisticsRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTestingStatisticsRequest) Reset()
- func (x *CreateTestingStatisticsRequest) String() string
- type CreateTradeTransactionRequest
- func (*CreateTradeTransactionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTradeTransactionRequest) GetAccountId() int64
- func (x *CreateTradeTransactionRequest) GetCreationOrder() int64
- func (x *CreateTradeTransactionRequest) GetTimeGMT() int64
- func (x *CreateTradeTransactionRequest) GetTradeRequest() *TradeRequest
- func (x *CreateTradeTransactionRequest) GetTradeResult() *TradeResult
- func (x *CreateTradeTransactionRequest) GetTradeTransaction() *TradeTransaction
- func (*CreateTradeTransactionRequest) ProtoMessage()
- func (x *CreateTradeTransactionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTradeTransactionRequest) Reset()
- func (x *CreateTradeTransactionRequest) String() string
- type Deal
- func (*Deal) Descriptor() ([]byte, []int)deprecated
- func (x *Deal) GetAccountId() int64
- func (x *Deal) GetComment() string
- func (x *Deal) GetCommission() float64
- func (x *Deal) GetCreated() int64
- func (x *Deal) GetDealFee() float64
- func (x *Deal) GetDealId() int64
- func (x *Deal) GetDealTime() int64
- func (x *Deal) GetDealType() DealType
- func (x *Deal) GetDeleted() int64
- func (x *Deal) GetEntry() DealEntry
- func (x *Deal) GetExternalId() string
- func (x *Deal) GetMagic() int64
- func (x *Deal) GetOrderId() int64
- func (x *Deal) GetPositionId() int64
- func (x *Deal) GetPrice() float64
- func (x *Deal) GetProfit() float64
- func (x *Deal) GetReason() int64
- func (x *Deal) GetSwap() float64
- func (x *Deal) GetSymbol() string
- func (x *Deal) GetTicket() int64
- func (x *Deal) GetTimeGMTOffset() int64
- func (x *Deal) GetUpdated() int64
- func (x *Deal) GetVolume() float64
- func (*Deal) ProtoMessage()
- func (x *Deal) ProtoReflect() protoreflect.Message
- func (x *Deal) Reset()
- func (x *Deal) String() string
- type DealEntry
- type DealType
- type Order
- func (*Order) Descriptor() ([]byte, []int)deprecated
- func (x *Order) GetAccountId() int64
- func (x *Order) GetComment() string
- func (x *Order) GetCreated() int64
- func (x *Order) GetDeleted() int64
- func (x *Order) GetDirection() bool
- func (x *Order) GetExternalId() string
- func (x *Order) GetInternalId() string
- func (x *Order) GetMagic() int64
- func (x *Order) GetOrderId() int64
- func (x *Order) GetOrderType() OrderType
- func (x *Order) GetPositionById() int64
- func (x *Order) GetPositionId() int64
- func (x *Order) GetPriceCurrent() float64
- func (x *Order) GetPriceOpen() float64
- func (x *Order) GetPriceStopLimit() float64
- func (x *Order) GetProviderId() string
- func (x *Order) GetReason() OrderReason
- func (x *Order) GetState() OrderState
- func (x *Order) GetStopLoss() float64
- func (x *Order) GetSymbol() string
- func (x *Order) GetTakeProfit() float64
- func (x *Order) GetTicket() int64
- func (x *Order) GetTimeDone() int64
- func (x *Order) GetTimeExpiration() int64
- func (x *Order) GetTimeGMTOffset() int64
- func (x *Order) GetTimeSetup() int64
- func (x *Order) GetTypeFilling() OrderFillingType
- func (x *Order) GetTypeTime() OrderTypeTime
- func (x *Order) GetUpdated() int64
- func (x *Order) GetVolumeCurrent() float64
- func (x *Order) GetVolumeInitial() float64
- func (*Order) ProtoMessage()
- func (x *Order) ProtoReflect() protoreflect.Message
- func (x *Order) Reset()
- func (x *Order) String() string
- type OrderFillingType
- func (OrderFillingType) Descriptor() protoreflect.EnumDescriptor
- func (x OrderFillingType) Enum() *OrderFillingType
- func (OrderFillingType) EnumDescriptor() ([]byte, []int)deprecated
- func (x OrderFillingType) Number() protoreflect.EnumNumber
- func (x OrderFillingType) String() string
- func (OrderFillingType) Type() protoreflect.EnumType
- type OrderReason
- func (OrderReason) Descriptor() protoreflect.EnumDescriptor
- func (x OrderReason) Enum() *OrderReason
- func (OrderReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x OrderReason) Number() protoreflect.EnumNumber
- func (x OrderReason) String() string
- func (OrderReason) Type() protoreflect.EnumType
- type OrderState
- type OrderType
- type OrderTypeTime
- func (OrderTypeTime) Descriptor() protoreflect.EnumDescriptor
- func (x OrderTypeTime) Enum() *OrderTypeTime
- func (OrderTypeTime) EnumDescriptor() ([]byte, []int)deprecated
- func (x OrderTypeTime) Number() protoreflect.EnumNumber
- func (x OrderTypeTime) String() string
- func (OrderTypeTime) Type() protoreflect.EnumType
- type PagedRequestOptions
- func (*PagedRequestOptions) Descriptor() ([]byte, []int)deprecated
- func (x *PagedRequestOptions) GetCursor() int64
- func (x *PagedRequestOptions) GetPageSize() int64
- func (*PagedRequestOptions) ProtoMessage()
- func (x *PagedRequestOptions) ProtoReflect() protoreflect.Message
- func (x *PagedRequestOptions) Reset()
- func (x *PagedRequestOptions) String() string
- type PagedResponseMetadata
- func (*PagedResponseMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PagedResponseMetadata) GetHasMore() bool
- func (x *PagedResponseMetadata) GetNextCursor() int64
- func (*PagedResponseMetadata) ProtoMessage()
- func (x *PagedResponseMetadata) ProtoReflect() protoreflect.Message
- func (x *PagedResponseMetadata) Reset()
- func (x *PagedResponseMetadata) String() string
- type Position
- func (*Position) Descriptor() ([]byte, []int)deprecated
- func (x *Position) GetAccountId() int64
- func (x *Position) GetComment() string
- func (x *Position) GetCommission() float64
- func (x *Position) GetCreated() int64
- func (x *Position) GetDeleted() int64
- func (x *Position) GetExternalId() string
- func (x *Position) GetIdentifier() int64
- func (x *Position) GetMagic() int64
- func (x *Position) GetPositionId() int64
- func (x *Position) GetPositionTime() int64
- func (x *Position) GetPositionType() PositionType
- func (x *Position) GetPositionUpdate() int64
- func (x *Position) GetPriceCurrent() float64
- func (x *Position) GetPriceOpen() float64
- func (x *Position) GetProfit() float64
- func (x *Position) GetReason() PositionReason
- func (x *Position) GetStopLoss() float64
- func (x *Position) GetSwap() float64
- func (x *Position) GetSymbol() string
- func (x *Position) GetTakeProfit() float64
- func (x *Position) GetTicket() int64
- func (x *Position) GetTimeGMTOffset() int64
- func (x *Position) GetUpdated() int64
- func (x *Position) GetVolume() float64
- func (*Position) ProtoMessage()
- func (x *Position) ProtoReflect() protoreflect.Message
- func (x *Position) Reset()
- func (x *Position) String() string
- type PositionReason
- func (PositionReason) Descriptor() protoreflect.EnumDescriptor
- func (x PositionReason) Enum() *PositionReason
- func (PositionReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x PositionReason) Number() protoreflect.EnumNumber
- func (x PositionReason) String() string
- func (PositionReason) Type() protoreflect.EnumType
- type PositionType
- func (PositionType) Descriptor() protoreflect.EnumDescriptor
- func (x PositionType) Enum() *PositionType
- func (PositionType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PositionType) Number() protoreflect.EnumNumber
- func (x PositionType) String() string
- func (PositionType) Type() protoreflect.EnumType
- type Signal
- func (*Signal) Descriptor() ([]byte, []int)deprecated
- func (x *Signal) GetActive() bool
- func (x *Signal) GetDestinationAccountId() int64
- func (x *Signal) GetDeviation() int64
- func (x *Signal) GetMaxDeposit() int32
- func (x *Signal) GetMinutesToExpire() int32
- func (x *Signal) GetSignalId() int64
- func (x *Signal) GetSourceAccountId() int64
- func (x *Signal) GetStopIfLessThan() int32
- func (*Signal) ProtoMessage()
- func (x *Signal) ProtoReflect() protoreflect.Message
- func (x *Signal) Reset()
- func (x *Signal) String() string
- type SignalResult
- func (*SignalResult) Descriptor() ([]byte, []int)deprecated
- func (x *SignalResult) GetConfirmationTime() int64
- func (x *SignalResult) GetCreated() int64
- func (x *SignalResult) GetDestinationAccountId() int64
- func (x *SignalResult) GetDestinationBeatsId() int64
- func (x *SignalResult) GetExternalId() int64
- func (x *SignalResult) GetSentTime() int64
- func (x *SignalResult) GetSignalResultId() int64
- func (x *SignalResult) GetSourceAccountId() int64
- func (x *SignalResult) GetSourceBeatsId() int64
- func (x *SignalResult) GetUpdated() int64
- func (*SignalResult) ProtoMessage()
- func (x *SignalResult) ProtoReflect() protoreflect.Message
- func (x *SignalResult) Reset()
- func (x *SignalResult) String() string
- type SignalType
- type TestingStatistics
- func (*TestingStatistics) Descriptor() ([]byte, []int)deprecated
- func (x *TestingStatistics) GetBalanceDD() float64
- func (x *TestingStatistics) GetBalanceDDPercent() float64
- func (x *TestingStatistics) GetBalanceDDRelPercent() float64
- func (x *TestingStatistics) GetBalanceDDRelative() float64
- func (x *TestingStatistics) GetBalanceMin() float64
- func (x *TestingStatistics) GetConLossMax() float64
- func (x *TestingStatistics) GetConLossMaxTrades() int32
- func (x *TestingStatistics) GetConProfitMax() float64
- func (x *TestingStatistics) GetConProfitMaxTrades() int32
- func (x *TestingStatistics) GetCreated() int64
- func (x *TestingStatistics) GetCustomOnTester() float64
- func (x *TestingStatistics) GetDeals() int32
- func (x *TestingStatistics) GetEquityDD() float64
- func (x *TestingStatistics) GetEquityDDPercent() float64
- func (x *TestingStatistics) GetEquityDDRelPercent() float64
- func (x *TestingStatistics) GetEquityDDRelative() float64
- func (x *TestingStatistics) GetEquityMin() float64
- func (x *TestingStatistics) GetExpectedPayoff() float64
- func (x *TestingStatistics) GetExpertName() string
- func (x *TestingStatistics) GetExpertVersion() string
- func (x *TestingStatistics) GetGrossLoss() float64
- func (x *TestingStatistics) GetGrossProfit() float64
- func (x *TestingStatistics) GetInitialDeposit() float64
- func (x *TestingStatistics) GetLongTrades() int32
- func (x *TestingStatistics) GetLossTrades() int32
- func (x *TestingStatistics) GetLossTradesAvgCon() int32
- func (x *TestingStatistics) GetMagicNumber() int64
- func (x *TestingStatistics) GetMaxConProfitTrades() int32
- func (x *TestingStatistics) GetMaxConWins() float64
- func (x *TestingStatistics) GetMaxConlossTrades() int32
- func (x *TestingStatistics) GetMaxConlosses() float64
- func (x *TestingStatistics) GetMaxLosstrade() float64
- func (x *TestingStatistics) GetMaxProfittrade() float64
- func (x *TestingStatistics) GetMinMarginlevel() float64
- func (x *TestingStatistics) GetProfit() float64
- func (x *TestingStatistics) GetProfitFactor() float64
- func (x *TestingStatistics) GetProfitLongtrades() int32
- func (x *TestingStatistics) GetProfitShorttrades() int32
- func (x *TestingStatistics) GetProfitTrades() int32
- func (x *TestingStatistics) GetProfitTradesAvgcon() int32
- func (x *TestingStatistics) GetRecoveryFactor() float64
- func (x *TestingStatistics) GetSharpeRatio() float64
- func (x *TestingStatistics) GetShortTrades() int32
- func (x *TestingStatistics) GetTestingID() int64
- func (x *TestingStatistics) GetTrades() int32
- func (x *TestingStatistics) GetVariables() []*TestingStatisticsVariables
- func (x *TestingStatistics) GetWithdrawal() float64
- func (*TestingStatistics) ProtoMessage()
- func (x *TestingStatistics) ProtoReflect() protoreflect.Message
- func (x *TestingStatistics) Reset()
- func (x *TestingStatistics) String() string
- type TestingStatisticsServiceClient
- type TestingStatisticsServiceServer
- type TestingStatisticsVariables
- func (*TestingStatisticsVariables) Descriptor() ([]byte, []int)deprecated
- func (x *TestingStatisticsVariables) GetName() string
- func (x *TestingStatisticsVariables) GetValue() string
- func (*TestingStatisticsVariables) ProtoMessage()
- func (x *TestingStatisticsVariables) ProtoReflect() protoreflect.Message
- func (x *TestingStatisticsVariables) Reset()
- func (x *TestingStatisticsVariables) String() string
- type TickerBeatsConfirmationRequest
- func (*TickerBeatsConfirmationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TickerBeatsConfirmationRequest) GetAccountId() int64
- func (x *TickerBeatsConfirmationRequest) GetBeatsId() int64
- func (x *TickerBeatsConfirmationRequest) GetGroupId() string
- func (x *TickerBeatsConfirmationRequest) GetServerTime() int64
- func (x *TickerBeatsConfirmationRequest) GetSignalType() SignalType
- func (x *TickerBeatsConfirmationRequest) GetTradeRetcode() int32
- func (*TickerBeatsConfirmationRequest) ProtoMessage()
- func (x *TickerBeatsConfirmationRequest) ProtoReflect() protoreflect.Message
- func (x *TickerBeatsConfirmationRequest) Reset()
- func (x *TickerBeatsConfirmationRequest) String() string
- type TickerBeatsRequest
- func (*TickerBeatsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TickerBeatsRequest) GetAccountId() int64
- func (x *TickerBeatsRequest) GetLastOrderId() int64
- func (x *TickerBeatsRequest) GetServerTime() int64
- func (x *TickerBeatsRequest) GetSignalType() SignalType
- func (*TickerBeatsRequest) ProtoMessage()
- func (x *TickerBeatsRequest) ProtoReflect() protoreflect.Message
- func (x *TickerBeatsRequest) Reset()
- func (x *TickerBeatsRequest) String() string
- type TickerBeatsResponse
- func (*TickerBeatsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TickerBeatsResponse) GetBeats() []*TradeBeats
- func (*TickerBeatsResponse) ProtoMessage()
- func (x *TickerBeatsResponse) ProtoReflect() protoreflect.Message
- func (x *TickerBeatsResponse) Reset()
- func (x *TickerBeatsResponse) String() string
- type TickerBeatsServiceClient
- type TickerBeatsServiceServer
- type TradeBeats
- func (*TradeBeats) Descriptor() ([]byte, []int)deprecated
- func (x *TradeBeats) GetSignal() *Signal
- func (x *TradeBeats) GetTradeRequest() []*TradeRequest
- func (*TradeBeats) ProtoMessage()
- func (x *TradeBeats) ProtoReflect() protoreflect.Message
- func (x *TradeBeats) Reset()
- func (x *TradeBeats) String() string
- type TradeRequest
- func (*TradeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TradeRequest) GetAccountId() int64
- func (x *TradeRequest) GetAction() TradeRequestActions
- func (x *TradeRequest) GetComment() string
- func (x *TradeRequest) GetCreated() int64
- func (x *TradeRequest) GetCreationOrder() int64
- func (x *TradeRequest) GetDeleted() int64
- func (x *TradeRequest) GetDeviation() int64
- func (x *TradeRequest) GetEntry() DealEntry
- func (x *TradeRequest) GetMagic() int64
- func (x *TradeRequest) GetOrderId() int64
- func (x *TradeRequest) GetOrderType() OrderType
- func (x *TradeRequest) GetPositionBy() int64
- func (x *TradeRequest) GetPositionId() int64
- func (x *TradeRequest) GetPrice() float64
- func (x *TradeRequest) GetStopLimit() float64
- func (x *TradeRequest) GetStopLoss() float64
- func (x *TradeRequest) GetSymbol() string
- func (x *TradeRequest) GetTakeProfit() float64
- func (x *TradeRequest) GetTimeExpiration() int64
- func (x *TradeRequest) GetTimeGMTOffset() int64
- func (x *TradeRequest) GetTypeFilling() OrderFillingType
- func (x *TradeRequest) GetTypeTime() OrderTypeTime
- func (x *TradeRequest) GetUpdated() int64
- func (x *TradeRequest) GetVolume() float64
- func (*TradeRequest) ProtoMessage()
- func (x *TradeRequest) ProtoReflect() protoreflect.Message
- func (x *TradeRequest) Reset()
- func (x *TradeRequest) String() string
- type TradeRequestActions
- func (TradeRequestActions) Descriptor() protoreflect.EnumDescriptor
- func (x TradeRequestActions) Enum() *TradeRequestActions
- func (TradeRequestActions) EnumDescriptor() ([]byte, []int)deprecated
- func (x TradeRequestActions) Number() protoreflect.EnumNumber
- func (x TradeRequestActions) String() string
- func (TradeRequestActions) Type() protoreflect.EnumType
- type TradeResult
- func (*TradeResult) Descriptor() ([]byte, []int)deprecated
- func (x *TradeResult) GetAccountId() int64
- func (x *TradeResult) GetAsk() float64
- func (x *TradeResult) GetBid() float64
- func (x *TradeResult) GetComment() string
- func (x *TradeResult) GetCreated() int64
- func (x *TradeResult) GetCreationOrder() int64
- func (x *TradeResult) GetDealId() int64
- func (x *TradeResult) GetDeleted() int64
- func (x *TradeResult) GetOrderId() int64
- func (x *TradeResult) GetPrice() float64
- func (x *TradeResult) GetRequestId() uint32
- func (x *TradeResult) GetRetcode() uint32
- func (x *TradeResult) GetRetcodeExternal() uint32
- func (x *TradeResult) GetUpdated() int64
- func (x *TradeResult) GetVolume() float64
- func (*TradeResult) ProtoMessage()
- func (x *TradeResult) ProtoReflect() protoreflect.Message
- func (x *TradeResult) Reset()
- func (x *TradeResult) String() string
- type TradeTransaction
- func (*TradeTransaction) Descriptor() ([]byte, []int)deprecated
- func (x *TradeTransaction) GetAccountId() int64
- func (x *TradeTransaction) GetCreated() int64
- func (x *TradeTransaction) GetCreationOrder() int64
- func (x *TradeTransaction) GetDealId() int64
- func (x *TradeTransaction) GetDealType() DealType
- func (x *TradeTransaction) GetDeleted() int64
- func (x *TradeTransaction) GetInternalId() int32
- func (x *TradeTransaction) GetOrderId() int64
- func (x *TradeTransaction) GetOrderState() OrderState
- func (x *TradeTransaction) GetOrderType() OrderType
- func (x *TradeTransaction) GetPositionBy() int64
- func (x *TradeTransaction) GetPositionId() int64
- func (x *TradeTransaction) GetPrice() float64
- func (x *TradeTransaction) GetPriceStopLoss() float64
- func (x *TradeTransaction) GetPriceTakeProfit() float64
- func (x *TradeTransaction) GetPriceTrigger() float64
- func (x *TradeTransaction) GetSymbol() string
- func (x *TradeTransaction) GetTimeExpiration() int64
- func (x *TradeTransaction) GetTimeGMTOffset() int64
- func (x *TradeTransaction) GetTimeType() OrderTypeTime
- func (x *TradeTransaction) GetTradeType() TradeTransactionType
- func (x *TradeTransaction) GetUpdated() int64
- func (x *TradeTransaction) GetVolume() float64
- func (*TradeTransaction) ProtoMessage()
- func (x *TradeTransaction) ProtoReflect() protoreflect.Message
- func (x *TradeTransaction) Reset()
- func (x *TradeTransaction) String() string
- type TradeTransactionType
- func (TradeTransactionType) Descriptor() protoreflect.EnumDescriptor
- func (x TradeTransactionType) Enum() *TradeTransactionType
- func (TradeTransactionType) EnumDescriptor() ([]byte, []int)deprecated
- func (x TradeTransactionType) Number() protoreflect.EnumNumber
- func (x TradeTransactionType) String() string
- func (TradeTransactionType) Type() protoreflect.EnumType
- type TransactionsServiceClient
- type TransactionsServiceServer
- type UnimplementedTestingStatisticsServiceServer
- type UnimplementedTickerBeatsServiceServer
- type UnimplementedTransactionsServiceServer
- func (UnimplementedTransactionsServiceServer) CreateAccount(context.Context, *CreateAccountRequest) (*empty.Empty, error)
- func (UnimplementedTransactionsServiceServer) CreateDeals(context.Context, *CreateDealsRequest) (*empty.Empty, error)
- func (UnimplementedTransactionsServiceServer) CreateOrders(context.Context, *CreateOrdersRequest) (*empty.Empty, error)
- func (UnimplementedTransactionsServiceServer) CreatePositions(context.Context, *CreatePositionsRequest) (*empty.Empty, error)
- func (UnimplementedTransactionsServiceServer) CreateTradeTransaction(context.Context, *CreateTradeTransactionRequest) (*empty.Empty, error)
- type UnsafeTestingStatisticsServiceServer
- type UnsafeTickerBeatsServiceServer
- type UnsafeTransactionsServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( AccountTradeMode_name = map[int32]string{ 0: "ACCOUNT_TRADE_MODE_DEMO", 1: "ACCOUNT_TRADE_MODE_CONTEST", 2: "ACCOUNT_TRADE_MODE_REAL", } AccountTradeMode_value = map[string]int32{ "ACCOUNT_TRADE_MODE_DEMO": 0, "ACCOUNT_TRADE_MODE_CONTEST": 1, "ACCOUNT_TRADE_MODE_REAL": 2, } )
Enum value maps for AccountTradeMode.
var ( AccountStopoutMode_name = map[int32]string{ 0: "ACCOUNT_STOPOUT_MODE_PERCENT", 1: "ACCOUNT_STOPOUT_MODE_MONEY", } AccountStopoutMode_value = map[string]int32{ "ACCOUNT_STOPOUT_MODE_PERCENT": 0, "ACCOUNT_STOPOUT_MODE_MONEY": 1, } )
Enum value maps for AccountStopoutMode.
var ( AccountMarginMode_name = map[int32]string{ 0: "ACCOUNT_MARGIN_MODE_RETAIL_NETTING", 1: "ACCOUNT_MARGIN_MODE_EXCHANGE", 2: "ACCOUNT_MARGIN_MODE_RETAIL_HEDGING", } AccountMarginMode_value = map[string]int32{ "ACCOUNT_MARGIN_MODE_RETAIL_NETTING": 0, "ACCOUNT_MARGIN_MODE_EXCHANGE": 1, "ACCOUNT_MARGIN_MODE_RETAIL_HEDGING": 2, } )
Enum value maps for AccountMarginMode.
var ( DealType_name = map[int32]string{ 0: "DEAL_TYPE_BUY", 1: "DEAL_TYPE_SELL", 2: "DEAL_TYPE_BALANCE", 3: "DEAL_TYPE_CREDIT", 4: "DEAL_TYPE_CHARGE", 5: "DEAL_TYPE_CORRECTION", 6: "DEAL_TYPE_BONUS", 7: "DEAL_TYPE_COMMISSION", 8: "DEAL_TYPE_COMMISSION_DAILY", 9: "DEAL_TYPE_COMMISSION_MONTHLY", 10: "DEAL_TYPE_COMMISSION_AGENT_DAILY", 11: "DEAL_TYPE_COMMISSION_AGENT_MONTHLY", 12: "DEAL_TYPE_INTEREST", 13: "DEAL_TYPE_BUY_CANCELED", 14: "DEAL_TYPE_SELL_CANCELED", 15: "DEAL_DIVIDEND", 16: "DEAL_DIVIDEND_FRANKED", 17: "DEAL_TAX", } DealType_value = map[string]int32{ "DEAL_TYPE_BUY": 0, "DEAL_TYPE_SELL": 1, "DEAL_TYPE_BALANCE": 2, "DEAL_TYPE_CREDIT": 3, "DEAL_TYPE_CHARGE": 4, "DEAL_TYPE_CORRECTION": 5, "DEAL_TYPE_BONUS": 6, "DEAL_TYPE_COMMISSION": 7, "DEAL_TYPE_COMMISSION_DAILY": 8, "DEAL_TYPE_COMMISSION_MONTHLY": 9, "DEAL_TYPE_COMMISSION_AGENT_DAILY": 10, "DEAL_TYPE_COMMISSION_AGENT_MONTHLY": 11, "DEAL_TYPE_INTEREST": 12, "DEAL_TYPE_BUY_CANCELED": 13, "DEAL_TYPE_SELL_CANCELED": 14, "DEAL_DIVIDEND": 15, "DEAL_DIVIDEND_FRANKED": 16, "DEAL_TAX": 17, } )
Enum value maps for DealType.
var ( DealEntry_name = map[int32]string{ 0: "DEAL_ENTRY_IN", 1: "DEAL_ENTRY_OUT", 2: "DEAL_ENTRY_INOUT", 3: "DEAL_ENTRY_OUT_BY", } DealEntry_value = map[string]int32{ "DEAL_ENTRY_IN": 0, "DEAL_ENTRY_OUT": 1, "DEAL_ENTRY_INOUT": 2, "DEAL_ENTRY_OUT_BY": 3, } )
Enum value maps for DealEntry.
var ( OrderType_name = map[int32]string{ 0: "ORDER_TYPE_BUY", 1: "ORDER_TYPE_SELL", 2: "ORDER_TYPE_BUY_LIMIT", 3: "ORDER_TYPE_SELL_LIMIT", 4: "ORDER_TYPE_BUY_STOP", 5: "ORDER_TYPE_SELL_STOP", 6: "ORDER_TYPE_BUY_STOP_LIMIT", 7: "ORDER_TYPE_SELL_STOP_LIMIT", 8: "ORDER_TYPE_CLOSE_BY", } OrderType_value = map[string]int32{ "ORDER_TYPE_BUY": 0, "ORDER_TYPE_SELL": 1, "ORDER_TYPE_BUY_LIMIT": 2, "ORDER_TYPE_SELL_LIMIT": 3, "ORDER_TYPE_BUY_STOP": 4, "ORDER_TYPE_SELL_STOP": 5, "ORDER_TYPE_BUY_STOP_LIMIT": 6, "ORDER_TYPE_SELL_STOP_LIMIT": 7, "ORDER_TYPE_CLOSE_BY": 8, } )
Enum value maps for OrderType.
var ( OrderState_name = map[int32]string{ 0: "ORDER_STATE_STARTED", 1: "ORDER_STATE_PLACED", 2: "ORDER_STATE_CANCELED", 3: "ORDER_STATE_PARTIAL", 4: "ORDER_STATE_FILLED", 5: "ORDER_STATE_REJECTED", 6: "ORDER_STATE_EXPIRED", 7: "ORDER_STATE_REQUEST_ADD", 8: "ORDER_STATE_REQUEST_MODIFY", 9: "ORDER_STATE_REQUEST_CANCEL", } OrderState_value = map[string]int32{ "ORDER_STATE_STARTED": 0, "ORDER_STATE_PLACED": 1, "ORDER_STATE_CANCELED": 2, "ORDER_STATE_PARTIAL": 3, "ORDER_STATE_FILLED": 4, "ORDER_STATE_REJECTED": 5, "ORDER_STATE_EXPIRED": 6, "ORDER_STATE_REQUEST_ADD": 7, "ORDER_STATE_REQUEST_MODIFY": 8, "ORDER_STATE_REQUEST_CANCEL": 9, } )
Enum value maps for OrderState.
var ( OrderFillingType_name = map[int32]string{ 0: "ORDER_FILLING_FOK", 1: "ORDER_FILLING_IOC", 2: "ORDER_FILLING_RETURN", } OrderFillingType_value = map[string]int32{ "ORDER_FILLING_FOK": 0, "ORDER_FILLING_IOC": 1, "ORDER_FILLING_RETURN": 2, } )
Enum value maps for OrderFillingType.
var ( OrderTypeTime_name = map[int32]string{ 0: "ORDER_TIME_GTC", 1: "ORDER_TIME_DAY", 2: "ORDER_TIME_SPECIFIED", 3: "ORDER_TIME_SPECIFIED_DAY", } OrderTypeTime_value = map[string]int32{ "ORDER_TIME_GTC": 0, "ORDER_TIME_DAY": 1, "ORDER_TIME_SPECIFIED": 2, "ORDER_TIME_SPECIFIED_DAY": 3, } )
Enum value maps for OrderTypeTime.
var ( OrderReason_name = map[int32]string{ 0: "ORDER_REASON_CLIENT", 1: "ORDER_REASON_MOBILE", 2: "ORDER_REASON_WEB", 3: "ORDER_REASON_EXPERT", 4: "ORDER_REASON_SL", 5: "ORDER_REASON_TP", 6: "ORDER_REASON_SO", } OrderReason_value = map[string]int32{ "ORDER_REASON_CLIENT": 0, "ORDER_REASON_MOBILE": 1, "ORDER_REASON_WEB": 2, "ORDER_REASON_EXPERT": 3, "ORDER_REASON_SL": 4, "ORDER_REASON_TP": 5, "ORDER_REASON_SO": 6, } )
Enum value maps for OrderReason.
var ( PositionType_name = map[int32]string{ 0: "POSITION_TYPE_BUY", 1: "POSITION_TYPE_SELL", } PositionType_value = map[string]int32{ "POSITION_TYPE_BUY": 0, "POSITION_TYPE_SELL": 1, } )
Enum value maps for PositionType.
var ( PositionReason_name = map[int32]string{ 0: "POSITION_REASON_CLIENT", 1: "POSITION_REASON_MOBILE", 2: "POSITION_REASON_WEB", 3: "POSITION_REASON_EXPERT", } PositionReason_value = map[string]int32{ "POSITION_REASON_CLIENT": 0, "POSITION_REASON_MOBILE": 1, "POSITION_REASON_WEB": 2, "POSITION_REASON_EXPERT": 3, } )
Enum value maps for PositionReason.
var ( SignalType_name = map[int32]string{ 0: "SIGINAL_TYPE_GET_ALL", 1: "SIGINAL_TYPE_ORDER", 2: "SIGINAL_TYPE_POSITION", 3: "SIGINAL_TYPE_TRADE_REQUEST", 4: "SIGINAL_TYPE_DEAL", 5: "SIGINAL_TYPE_STOP_TAKE", } SignalType_value = map[string]int32{ "SIGINAL_TYPE_GET_ALL": 0, "SIGINAL_TYPE_ORDER": 1, "SIGINAL_TYPE_POSITION": 2, "SIGINAL_TYPE_TRADE_REQUEST": 3, "SIGINAL_TYPE_DEAL": 4, "SIGINAL_TYPE_STOP_TAKE": 5, } )
Enum value maps for SignalType.
var ( TradeRequestActions_name = map[int32]string{ 0: "UNDEFINED_00_ACTION_DEAL", 1: "TRADE_ACTION_DEAL", 2: "UNDEFINED_01_ACTION_DEAL", 3: "UNDEFINED_02_ACTION_DEAL", 4: "UNDEFINED_03_ACTION_DEAL", 5: "TRADE_ACTION_PENDING", 6: "TRADE_ACTION_SLTP", 7: "TRADE_ACTION_MODIFY", 8: "TRADE_ACTION_REMOVE", 9: "UNDEFINED_04_ACTION_DEAL", 10: "TRADE_ACTION_CLOSE_BY", } TradeRequestActions_value = map[string]int32{ "UNDEFINED_00_ACTION_DEAL": 0, "TRADE_ACTION_DEAL": 1, "UNDEFINED_01_ACTION_DEAL": 2, "UNDEFINED_02_ACTION_DEAL": 3, "UNDEFINED_03_ACTION_DEAL": 4, "TRADE_ACTION_PENDING": 5, "TRADE_ACTION_SLTP": 6, "TRADE_ACTION_MODIFY": 7, "TRADE_ACTION_REMOVE": 8, "UNDEFINED_04_ACTION_DEAL": 9, "TRADE_ACTION_CLOSE_BY": 10, } )
Enum value maps for TradeRequestActions.
var ( TradeTransactionType_name = map[int32]string{ 0: "TRADE_TRANSACTION_ORDER_ADD", 1: "TRADE_TRANSACTION_ORDER_UPDATE", 2: "TRADE_TRANSACTION_ORDER_DELETE", 3: "TRADE_TRANSACTION_HISTORY_ADD", 4: "TRADE_TRANSACTION_HISTORY_UPDATE", 5: "TRADE_TRANSACTION_HISTORY_DELETE", 6: "TRADE_TRANSACTION_DEAL_ADD", 7: "TRADE_TRANSACTION_DEAL_UPDATE", 8: "TRADE_TRANSACTION_DEAL_DELETE", 9: "TRADE_TRANSACTION_POSITION", 10: "TRADE_TRANSACTION_REQUEST", } TradeTransactionType_value = map[string]int32{ "TRADE_TRANSACTION_ORDER_ADD": 0, "TRADE_TRANSACTION_ORDER_UPDATE": 1, "TRADE_TRANSACTION_ORDER_DELETE": 2, "TRADE_TRANSACTION_HISTORY_ADD": 3, "TRADE_TRANSACTION_HISTORY_UPDATE": 4, "TRADE_TRANSACTION_HISTORY_DELETE": 5, "TRADE_TRANSACTION_DEAL_ADD": 6, "TRADE_TRANSACTION_DEAL_UPDATE": 7, "TRADE_TRANSACTION_DEAL_DELETE": 8, "TRADE_TRANSACTION_POSITION": 9, "TRADE_TRANSACTION_REQUEST": 10, } )
Enum value maps for TradeTransactionType.
var File_account_proto protoreflect.FileDescriptor
var File_api_proto protoreflect.FileDescriptor
var File_deal_proto protoreflect.FileDescriptor
var File_order_proto protoreflect.FileDescriptor
var File_position_proto protoreflect.FileDescriptor
var File_signal_proto protoreflect.FileDescriptor
var File_testingstatistics_proto protoreflect.FileDescriptor
var File_tradetransaction_proto protoreflect.FileDescriptor
var TestingStatisticsService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "tickerbeats.v1.TestingStatisticsService", HandlerType: (*TestingStatisticsServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Create", Handler: _TestingStatisticsService_Create_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api.proto", }
TestingStatisticsService_ServiceDesc is the grpc.ServiceDesc for TestingStatisticsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var TickerBeatsService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "tickerbeats.v1.TickerBeatsService", HandlerType: (*TickerBeatsServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetTickerBeats", Handler: _TickerBeatsService_GetTickerBeats_Handler, }, { MethodName: "ConfirmBeatsTransaction", Handler: _TickerBeatsService_ConfirmBeatsTransaction_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api.proto", }
TickerBeatsService_ServiceDesc is the grpc.ServiceDesc for TickerBeatsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var TransactionsService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "tickerbeats.v1.TransactionsService", HandlerType: (*TransactionsServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateAccount", Handler: _TransactionsService_CreateAccount_Handler, }, { MethodName: "CreateDeals", Handler: _TransactionsService_CreateDeals_Handler, }, { MethodName: "CreateOrders", Handler: _TransactionsService_CreateOrders_Handler, }, { MethodName: "CreatePositions", Handler: _TransactionsService_CreatePositions_Handler, }, { MethodName: "CreateTradeTransaction", Handler: _TransactionsService_CreateTradeTransaction_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api.proto", }
TransactionsService_ServiceDesc is the grpc.ServiceDesc for TransactionsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTestingStatisticsServiceServer ¶
func RegisterTestingStatisticsServiceServer(s grpc.ServiceRegistrar, srv TestingStatisticsServiceServer)
func RegisterTickerBeatsServiceServer ¶
func RegisterTickerBeatsServiceServer(s grpc.ServiceRegistrar, srv TickerBeatsServiceServer)
func RegisterTransactionsServiceServer ¶
func RegisterTransactionsServiceServer(s grpc.ServiceRegistrar, srv TransactionsServiceServer)
Types ¶
type Account ¶
type Account struct { AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` TradeMode AccountTradeMode `` /* 126-byte string literal not displayed */ Leverage int64 `protobuf:"varint,3,opt,name=leverage,proto3" json:"leverage,omitempty"` MarginMode AccountMarginMode `` /* 130-byte string literal not displayed */ StopoutMode AccountStopoutMode `` /* 134-byte string literal not displayed */ TradeAllowed bool `protobuf:"varint,6,opt,name=trade_allowed,json=tradeAllowed,proto3" json:"trade_allowed,omitempty"` TradeExpert bool `protobuf:"varint,7,opt,name=trade_expert,json=tradeExpert,proto3" json:"trade_expert,omitempty"` LimitOrders int64 `protobuf:"varint,8,opt,name=limit_orders,json=limitOrders,proto3" json:"limit_orders,omitempty"` Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"` Server string `protobuf:"bytes,10,opt,name=server,proto3" json:"server,omitempty"` Currency string `protobuf:"bytes,11,opt,name=currency,proto3" json:"currency,omitempty"` Company string `protobuf:"bytes,12,opt,name=company,proto3" json:"company,omitempty"` Balance float64 `protobuf:"fixed64,13,opt,name=balance,proto3" json:"balance,omitempty"` Credit float64 `protobuf:"fixed64,14,opt,name=credit,proto3" json:"credit,omitempty"` Profit float64 `protobuf:"fixed64,15,opt,name=profit,proto3" json:"profit,omitempty"` Equity float64 `protobuf:"fixed64,16,opt,name=equity,proto3" json:"equity,omitempty"` Margin float64 `protobuf:"fixed64,17,opt,name=margin,proto3" json:"margin,omitempty"` FreeMargin float64 `protobuf:"fixed64,18,opt,name=free_margin,json=freeMargin,proto3" json:"free_margin,omitempty"` MarginLevel float64 `protobuf:"fixed64,19,opt,name=margin_level,json=marginLevel,proto3" json:"margin_level,omitempty"` MarginCall float64 `protobuf:"fixed64,20,opt,name=margin_call,json=marginCall,proto3" json:"margin_call,omitempty"` MarginStopout float64 `protobuf:"fixed64,21,opt,name=margin_stopout,json=marginStopout,proto3" json:"margin_stopout,omitempty"` Created int64 `protobuf:"varint,22,opt,name=created,proto3" json:"created,omitempty"` Updated int64 `protobuf:"varint,23,opt,name=updated,proto3" json:"updated,omitempty"` Deleted int64 `protobuf:"varint,24,opt,name=deleted,proto3" json:"deleted,omitempty"` TimeTradeServer int64 `protobuf:"varint,25,opt,name=TimeTradeServer,proto3" json:"TimeTradeServer,omitempty"` TimeCurrent int64 `protobuf:"varint,26,opt,name=TimeCurrent,proto3" json:"TimeCurrent,omitempty"` TimeLocal int64 `protobuf:"varint,27,opt,name=TimeLocal,proto3" json:"TimeLocal,omitempty"` TimeGMT int64 `protobuf:"varint,28,opt,name=TimeGMT,proto3" json:"TimeGMT,omitempty"` LocalTimeGMTOffset int64 `protobuf:"varint,29,opt,name=LocalTimeGMTOffset,proto3" json:"LocalTimeGMTOffset,omitempty"` ServerTimeGMTOffset int64 `protobuf:"varint,30,opt,name=ServerTimeGMTOffset,proto3" json:"ServerTimeGMTOffset,omitempty"` TestingType string `protobuf:"bytes,31,opt,name=testing_type,json=testingType,proto3" json:"testing_type,omitempty"` Description string `protobuf:"bytes,32,opt,name=description,proto3" json:"description,omitempty"` Command string `protobuf:"bytes,33,opt,name=command,proto3" json:"command,omitempty"` InfoId int64 `protobuf:"varint,34,opt,name=info_id,json=infoId,proto3" json:"info_id,omitempty"` // contains filtered or unexported fields }
Account: Account Properties
func (*Account) Descriptor
deprecated
func (*Account) GetAccountId ¶
func (*Account) GetBalance ¶
func (*Account) GetCommand ¶
func (*Account) GetCompany ¶
func (*Account) GetCreated ¶
func (*Account) GetCurrency ¶
func (*Account) GetDeleted ¶
func (*Account) GetDescription ¶
func (*Account) GetFreeMargin ¶
func (*Account) GetLeverage ¶
func (*Account) GetLimitOrders ¶
func (*Account) GetLocalTimeGMTOffset ¶
func (*Account) GetMarginCall ¶
func (*Account) GetMarginLevel ¶
func (*Account) GetMarginMode ¶
func (x *Account) GetMarginMode() AccountMarginMode
func (*Account) GetMarginStopout ¶
func (*Account) GetServerTimeGMTOffset ¶
func (*Account) GetStopoutMode ¶
func (x *Account) GetStopoutMode() AccountStopoutMode
func (*Account) GetTestingType ¶
func (*Account) GetTimeCurrent ¶
func (*Account) GetTimeGMT ¶
func (*Account) GetTimeLocal ¶
func (*Account) GetTimeTradeServer ¶
func (*Account) GetTradeAllowed ¶
func (*Account) GetTradeExpert ¶
func (*Account) GetTradeMode ¶
func (x *Account) GetTradeMode() AccountTradeMode
func (*Account) GetUpdated ¶
func (*Account) ProtoMessage ¶
func (*Account) ProtoMessage()
func (*Account) ProtoReflect ¶
func (x *Account) ProtoReflect() protoreflect.Message
type AccountMarginMode ¶
type AccountMarginMode int32
AccountStopoutMode: Margin calculation mode
const ( AccountMarginMode_ACCOUNT_MARGIN_MODE_RETAIL_NETTING AccountMarginMode = 0 //Used for the OTC markets to interpret positions in the "netting" mode (only one position can exist for one symbol). AccountMarginMode_ACCOUNT_MARGIN_MODE_EXCHANGE AccountMarginMode = 1 //Used for the exchange markets. AccountMarginMode_ACCOUNT_MARGIN_MODE_RETAIL_HEDGING AccountMarginMode = 2 //Used for the exchange markets where individual positions are possible (hedging, multiple positions can exist for one symbol). )
func (AccountMarginMode) Descriptor ¶
func (AccountMarginMode) Descriptor() protoreflect.EnumDescriptor
func (AccountMarginMode) Enum ¶
func (x AccountMarginMode) Enum() *AccountMarginMode
func (AccountMarginMode) EnumDescriptor
deprecated
func (AccountMarginMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccountMarginMode.Descriptor instead.
func (AccountMarginMode) Number ¶
func (x AccountMarginMode) Number() protoreflect.EnumNumber
func (AccountMarginMode) String ¶
func (x AccountMarginMode) String() string
func (AccountMarginMode) Type ¶
func (AccountMarginMode) Type() protoreflect.EnumType
type AccountStopoutMode ¶
type AccountStopoutMode int32
AccountStopoutMode: Mode for setting the minimal allowed margin
const ( AccountStopoutMode_ACCOUNT_STOPOUT_MODE_PERCENT AccountStopoutMode = 0 //Account stop out mode in percents AccountStopoutMode_ACCOUNT_STOPOUT_MODE_MONEY AccountStopoutMode = 1 //Account stop out mode in money )
func (AccountStopoutMode) Descriptor ¶
func (AccountStopoutMode) Descriptor() protoreflect.EnumDescriptor
func (AccountStopoutMode) Enum ¶
func (x AccountStopoutMode) Enum() *AccountStopoutMode
func (AccountStopoutMode) EnumDescriptor
deprecated
func (AccountStopoutMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccountStopoutMode.Descriptor instead.
func (AccountStopoutMode) Number ¶
func (x AccountStopoutMode) Number() protoreflect.EnumNumber
func (AccountStopoutMode) String ¶
func (x AccountStopoutMode) String() string
func (AccountStopoutMode) Type ¶
func (AccountStopoutMode) Type() protoreflect.EnumType
type AccountTradeMode ¶
type AccountTradeMode int32
AccountTradeMode represents the modes an account could have
const ( AccountTradeMode_ACCOUNT_TRADE_MODE_DEMO AccountTradeMode = 0 //Demo account AccountTradeMode_ACCOUNT_TRADE_MODE_CONTEST AccountTradeMode = 1 //Contest account AccountTradeMode_ACCOUNT_TRADE_MODE_REAL AccountTradeMode = 2 //Real account )
func (AccountTradeMode) Descriptor ¶
func (AccountTradeMode) Descriptor() protoreflect.EnumDescriptor
func (AccountTradeMode) Enum ¶
func (x AccountTradeMode) Enum() *AccountTradeMode
func (AccountTradeMode) EnumDescriptor
deprecated
func (AccountTradeMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccountTradeMode.Descriptor instead.
func (AccountTradeMode) Number ¶
func (x AccountTradeMode) Number() protoreflect.EnumNumber
func (AccountTradeMode) String ¶
func (x AccountTradeMode) String() string
func (AccountTradeMode) Type ¶
func (AccountTradeMode) Type() protoreflect.EnumType
type CreateAccountRequest ¶
type CreateAccountRequest struct { Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // contains filtered or unexported fields }
******************* Requests *******************
func (*CreateAccountRequest) Descriptor
deprecated
func (*CreateAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAccountRequest.ProtoReflect.Descriptor instead.
func (*CreateAccountRequest) GetAccount ¶
func (x *CreateAccountRequest) GetAccount() *Account
func (*CreateAccountRequest) ProtoMessage ¶
func (*CreateAccountRequest) ProtoMessage()
func (*CreateAccountRequest) ProtoReflect ¶
func (x *CreateAccountRequest) ProtoReflect() protoreflect.Message
func (*CreateAccountRequest) Reset ¶
func (x *CreateAccountRequest) Reset()
func (*CreateAccountRequest) String ¶
func (x *CreateAccountRequest) String() string
type CreateDealsRequest ¶
type CreateDealsRequest struct { Deals []*Deal `protobuf:"bytes,1,rep,name=deals,proto3" json:"deals,omitempty"` AccountId int64 `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` AllItems bool `protobuf:"varint,3,opt,name=all_items,json=allItems,proto3" json:"all_items,omitempty"` // contains filtered or unexported fields }
func (*CreateDealsRequest) Descriptor
deprecated
func (*CreateDealsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDealsRequest.ProtoReflect.Descriptor instead.
func (*CreateDealsRequest) GetAccountId ¶
func (x *CreateDealsRequest) GetAccountId() int64
func (*CreateDealsRequest) GetAllItems ¶
func (x *CreateDealsRequest) GetAllItems() bool
func (*CreateDealsRequest) GetDeals ¶
func (x *CreateDealsRequest) GetDeals() []*Deal
func (*CreateDealsRequest) ProtoMessage ¶
func (*CreateDealsRequest) ProtoMessage()
func (*CreateDealsRequest) ProtoReflect ¶
func (x *CreateDealsRequest) ProtoReflect() protoreflect.Message
func (*CreateDealsRequest) Reset ¶
func (x *CreateDealsRequest) Reset()
func (*CreateDealsRequest) String ¶
func (x *CreateDealsRequest) String() string
type CreateOrdersRequest ¶
type CreateOrdersRequest struct { Orders []*Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"` AccountId int64 `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` AllItems bool `protobuf:"varint,3,opt,name=all_items,json=allItems,proto3" json:"all_items,omitempty"` // contains filtered or unexported fields }
func (*CreateOrdersRequest) Descriptor
deprecated
func (*CreateOrdersRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateOrdersRequest.ProtoReflect.Descriptor instead.
func (*CreateOrdersRequest) GetAccountId ¶
func (x *CreateOrdersRequest) GetAccountId() int64
func (*CreateOrdersRequest) GetAllItems ¶
func (x *CreateOrdersRequest) GetAllItems() bool
func (*CreateOrdersRequest) GetOrders ¶
func (x *CreateOrdersRequest) GetOrders() []*Order
func (*CreateOrdersRequest) ProtoMessage ¶
func (*CreateOrdersRequest) ProtoMessage()
func (*CreateOrdersRequest) ProtoReflect ¶
func (x *CreateOrdersRequest) ProtoReflect() protoreflect.Message
func (*CreateOrdersRequest) Reset ¶
func (x *CreateOrdersRequest) Reset()
func (*CreateOrdersRequest) String ¶
func (x *CreateOrdersRequest) String() string
type CreatePositionsRequest ¶
type CreatePositionsRequest struct { Positions []*Position `protobuf:"bytes,1,rep,name=positions,proto3" json:"positions,omitempty"` AccountId int64 `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` //Used to close all open positions in the case there is no positions open TimeGMT int64 `protobuf:"varint,3,opt,name=TimeGMT,proto3" json:"TimeGMT,omitempty"` //Used to close all open positions in the case there is no positions open AllItems bool `protobuf:"varint,4,opt,name=all_items,json=allItems,proto3" json:"all_items,omitempty"` // contains filtered or unexported fields }
func (*CreatePositionsRequest) Descriptor
deprecated
func (*CreatePositionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePositionsRequest.ProtoReflect.Descriptor instead.
func (*CreatePositionsRequest) GetAccountId ¶
func (x *CreatePositionsRequest) GetAccountId() int64
func (*CreatePositionsRequest) GetAllItems ¶
func (x *CreatePositionsRequest) GetAllItems() bool
func (*CreatePositionsRequest) GetPositions ¶
func (x *CreatePositionsRequest) GetPositions() []*Position
func (*CreatePositionsRequest) GetTimeGMT ¶
func (x *CreatePositionsRequest) GetTimeGMT() int64
func (*CreatePositionsRequest) ProtoMessage ¶
func (*CreatePositionsRequest) ProtoMessage()
func (*CreatePositionsRequest) ProtoReflect ¶
func (x *CreatePositionsRequest) ProtoReflect() protoreflect.Message
func (*CreatePositionsRequest) Reset ¶
func (x *CreatePositionsRequest) Reset()
func (*CreatePositionsRequest) String ¶
func (x *CreatePositionsRequest) String() string
type CreateTestingStatisticsRequest ¶
type CreateTestingStatisticsRequest struct { Test []*TestingStatistics `protobuf:"bytes,1,rep,name=test,proto3" json:"test,omitempty"` // contains filtered or unexported fields }
func (*CreateTestingStatisticsRequest) Descriptor
deprecated
func (*CreateTestingStatisticsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTestingStatisticsRequest.ProtoReflect.Descriptor instead.
func (*CreateTestingStatisticsRequest) GetTest ¶
func (x *CreateTestingStatisticsRequest) GetTest() []*TestingStatistics
func (*CreateTestingStatisticsRequest) ProtoMessage ¶
func (*CreateTestingStatisticsRequest) ProtoMessage()
func (*CreateTestingStatisticsRequest) ProtoReflect ¶
func (x *CreateTestingStatisticsRequest) ProtoReflect() protoreflect.Message
func (*CreateTestingStatisticsRequest) Reset ¶
func (x *CreateTestingStatisticsRequest) Reset()
func (*CreateTestingStatisticsRequest) String ¶
func (x *CreateTestingStatisticsRequest) String() string
type CreateTradeTransactionRequest ¶
type CreateTradeTransactionRequest struct { AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` CreationOrder int64 `protobuf:"varint,2,opt,name=creation_order,json=creationOrder,proto3" json:"creation_order,omitempty"` TradeTransaction *TradeTransaction `protobuf:"bytes,4,opt,name=trade_transaction,json=tradeTransaction,proto3" json:"trade_transaction,omitempty"` TradeRequest *TradeRequest `protobuf:"bytes,5,opt,name=trade_request,json=tradeRequest,proto3" json:"trade_request,omitempty"` TradeResult *TradeResult `protobuf:"bytes,6,opt,name=trade_result,json=tradeResult,proto3" json:"trade_result,omitempty"` TimeGMT int64 `protobuf:"varint,7,opt,name=TimeGMT,proto3" json:"TimeGMT,omitempty"` // contains filtered or unexported fields }
func (*CreateTradeTransactionRequest) Descriptor
deprecated
func (*CreateTradeTransactionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTradeTransactionRequest.ProtoReflect.Descriptor instead.
func (*CreateTradeTransactionRequest) GetAccountId ¶
func (x *CreateTradeTransactionRequest) GetAccountId() int64
func (*CreateTradeTransactionRequest) GetCreationOrder ¶
func (x *CreateTradeTransactionRequest) GetCreationOrder() int64
func (*CreateTradeTransactionRequest) GetTimeGMT ¶
func (x *CreateTradeTransactionRequest) GetTimeGMT() int64
func (*CreateTradeTransactionRequest) GetTradeRequest ¶
func (x *CreateTradeTransactionRequest) GetTradeRequest() *TradeRequest
func (*CreateTradeTransactionRequest) GetTradeResult ¶
func (x *CreateTradeTransactionRequest) GetTradeResult() *TradeResult
func (*CreateTradeTransactionRequest) GetTradeTransaction ¶
func (x *CreateTradeTransactionRequest) GetTradeTransaction() *TradeTransaction
func (*CreateTradeTransactionRequest) ProtoMessage ¶
func (*CreateTradeTransactionRequest) ProtoMessage()
func (*CreateTradeTransactionRequest) ProtoReflect ¶
func (x *CreateTradeTransactionRequest) ProtoReflect() protoreflect.Message
func (*CreateTradeTransactionRequest) Reset ¶
func (x *CreateTradeTransactionRequest) Reset()
func (*CreateTradeTransactionRequest) String ¶
func (x *CreateTradeTransactionRequest) String() string
type Deal ¶
type Deal struct { DealId int64 `protobuf:"varint,1,opt,name=deal_id,json=dealId,proto3" json:"deal_id,omitempty"` AccountId int64 `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` Ticket int64 `protobuf:"varint,3,opt,name=ticket,proto3" json:"ticket,omitempty"` Magic int64 `protobuf:"varint,4,opt,name=magic,proto3" json:"magic,omitempty"` OrderId int64 `protobuf:"varint,5,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"` Symbol string `protobuf:"bytes,6,opt,name=symbol,proto3" json:"symbol,omitempty"` DealTime int64 `protobuf:"varint,7,opt,name=deal_time,json=dealTime,proto3" json:"deal_time,omitempty"` DealType DealType `protobuf:"varint,8,opt,name=deal_type,json=dealType,proto3,enum=tickerbeats.v1.DealType" json:"deal_type,omitempty"` Entry DealEntry `protobuf:"varint,9,opt,name=entry,proto3,enum=tickerbeats.v1.DealEntry" json:"entry,omitempty"` PositionId int64 `protobuf:"varint,10,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"` Volume float64 `protobuf:"fixed64,11,opt,name=volume,proto3" json:"volume,omitempty"` Price float64 `protobuf:"fixed64,12,opt,name=price,proto3" json:"price,omitempty"` Commission float64 `protobuf:"fixed64,13,opt,name=commission,proto3" json:"commission,omitempty"` Swap float64 `protobuf:"fixed64,14,opt,name=swap,proto3" json:"swap,omitempty"` Profit float64 `protobuf:"fixed64,15,opt,name=profit,proto3" json:"profit,omitempty"` Comment string `protobuf:"bytes,16,opt,name=comment,proto3" json:"comment,omitempty"` ExternalId string `protobuf:"bytes,17,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"` Created int64 `protobuf:"varint,18,opt,name=created,proto3" json:"created,omitempty"` Updated int64 `protobuf:"varint,19,opt,name=updated,proto3" json:"updated,omitempty"` Deleted int64 `protobuf:"varint,20,opt,name=deleted,proto3" json:"deleted,omitempty"` Reason int64 `protobuf:"varint,21,opt,name=reason,proto3" json:"reason,omitempty"` DealFee float64 `protobuf:"fixed64,22,opt,name=deal_fee,json=dealFee,proto3" json:"deal_fee,omitempty"` TimeGMTOffset int64 `protobuf:"varint,23,opt,name=TimeGMTOffset,proto3" json:"TimeGMTOffset,omitempty"` // contains filtered or unexported fields }
Deal: A deal is the reflection of the fact of a trade operation execution based on an order that contains a trade request
func (*Deal) Descriptor
deprecated
func (*Deal) GetAccountId ¶
func (*Deal) GetComment ¶
func (*Deal) GetCommission ¶
func (*Deal) GetCreated ¶
func (*Deal) GetDealFee ¶
func (*Deal) GetDealTime ¶
func (*Deal) GetDealType ¶
func (*Deal) GetDeleted ¶
func (*Deal) GetExternalId ¶
func (*Deal) GetOrderId ¶
func (*Deal) GetPositionId ¶
func (*Deal) GetTimeGMTOffset ¶
func (*Deal) GetUpdated ¶
func (*Deal) ProtoMessage ¶
func (*Deal) ProtoMessage()
func (*Deal) ProtoReflect ¶
func (x *Deal) ProtoReflect() protoreflect.Message
type DealEntry ¶
type DealEntry int32
DealEntry: Deal entry - entry in, entry out, reverse
func (DealEntry) Descriptor ¶
func (DealEntry) Descriptor() protoreflect.EnumDescriptor
func (DealEntry) EnumDescriptor
deprecated
func (DealEntry) Number ¶
func (x DealEntry) Number() protoreflect.EnumNumber
func (DealEntry) Type ¶
func (DealEntry) Type() protoreflect.EnumType
type DealType ¶
type DealType int32
DealType: Deal type
const ( DealType_DEAL_TYPE_BUY DealType = 0 //Buy DealType_DEAL_TYPE_SELL DealType = 1 //Sell DealType_DEAL_TYPE_BALANCE DealType = 2 //Balance DealType_DEAL_TYPE_CREDIT DealType = 3 //Credit DealType_DEAL_TYPE_CHARGE DealType = 4 //Additional charge DealType_DEAL_TYPE_CORRECTION DealType = 5 //Correction DealType_DEAL_TYPE_BONUS DealType = 6 //Bonus DealType_DEAL_TYPE_COMMISSION DealType = 7 //Additional commission DealType_DEAL_TYPE_COMMISSION_DAILY DealType = 8 //Daily commission DealType_DEAL_TYPE_COMMISSION_MONTHLY DealType = 9 //Monthly commission DealType_DEAL_TYPE_COMMISSION_AGENT_DAILY DealType = 10 //Daily agent commission DealType_DEAL_TYPE_COMMISSION_AGENT_MONTHLY DealType = 11 //Monthly agent commission DealType_DEAL_TYPE_INTEREST DealType = 12 //Interest rate DealType_DEAL_TYPE_BUY_CANCELED DealType = 13 //Canceled buy deal. DealType_DEAL_TYPE_SELL_CANCELED DealType = 14 //Canceled sell deal. DealType_DEAL_DIVIDEND DealType = 15 //Dividend operations DealType_DEAL_DIVIDEND_FRANKED DealType = 16 //Franked (non-taxable) dividend operations DealType_DEAL_TAX DealType = 17 //Tax charges )
func (DealType) Descriptor ¶
func (DealType) Descriptor() protoreflect.EnumDescriptor
func (DealType) EnumDescriptor
deprecated
func (DealType) Number ¶
func (x DealType) Number() protoreflect.EnumNumber
func (DealType) Type ¶
func (DealType) Type() protoreflect.EnumType
type Order ¶
type Order struct { OrderId int64 `protobuf:"varint,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"` AccountId int64 `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` Ticket int64 `protobuf:"varint,3,opt,name=ticket,proto3" json:"ticket,omitempty"` Symbol string `protobuf:"bytes,4,opt,name=symbol,proto3" json:"symbol,omitempty"` TimeSetup int64 `protobuf:"varint,5,opt,name=time_setup,json=timeSetup,proto3" json:"time_setup,omitempty"` OrderType OrderType `protobuf:"varint,6,opt,name=order_type,json=orderType,proto3,enum=tickerbeats.v1.OrderType" json:"order_type,omitempty"` State OrderState `protobuf:"varint,7,opt,name=state,proto3,enum=tickerbeats.v1.OrderState" json:"state,omitempty"` TimeExpiration int64 `protobuf:"varint,8,opt,name=time_expiration,json=timeExpiration,proto3" json:"time_expiration,omitempty"` TimeDone int64 `protobuf:"varint,9,opt,name=time_done,json=timeDone,proto3" json:"time_done,omitempty"` TypeFilling OrderFillingType `` /* 133-byte string literal not displayed */ TypeTime OrderTypeTime `protobuf:"varint,11,opt,name=type_time,json=typeTime,proto3,enum=tickerbeats.v1.OrderTypeTime" json:"type_time,omitempty"` Magic int64 `protobuf:"varint,12,opt,name=magic,proto3" json:"magic,omitempty"` PositionId int64 `protobuf:"varint,13,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"` Reason OrderReason `protobuf:"varint,14,opt,name=reason,proto3,enum=tickerbeats.v1.OrderReason" json:"reason,omitempty"` VolumeInitial float64 `protobuf:"fixed64,15,opt,name=volume_initial,json=volumeInitial,proto3" json:"volume_initial,omitempty"` VolumeCurrent float64 `protobuf:"fixed64,16,opt,name=volume_current,json=volumeCurrent,proto3" json:"volume_current,omitempty"` PriceOpen float64 `protobuf:"fixed64,17,opt,name=price_open,json=priceOpen,proto3" json:"price_open,omitempty"` StopLoss float64 `protobuf:"fixed64,18,opt,name=stop_loss,json=stopLoss,proto3" json:"stop_loss,omitempty"` TakeProfit float64 `protobuf:"fixed64,19,opt,name=take_profit,json=takeProfit,proto3" json:"take_profit,omitempty"` PriceCurrent float64 `protobuf:"fixed64,20,opt,name=price_current,json=priceCurrent,proto3" json:"price_current,omitempty"` PriceStopLimit float64 `protobuf:"fixed64,21,opt,name=price_stop_limit,json=priceStopLimit,proto3" json:"price_stop_limit,omitempty"` Comment string `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"` ExternalId string `protobuf:"bytes,23,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"` Created int64 `protobuf:"varint,24,opt,name=created,proto3" json:"created,omitempty"` Updated int64 `protobuf:"varint,25,opt,name=updated,proto3" json:"updated,omitempty"` Deleted int64 `protobuf:"varint,26,opt,name=deleted,proto3" json:"deleted,omitempty"` PositionById int64 `protobuf:"varint,27,opt,name=position_by_id,json=positionById,proto3" json:"position_by_id,omitempty"` Direction bool `protobuf:"varint,28,opt,name=direction,proto3" json:"direction,omitempty"` TimeGMTOffset int64 `protobuf:"varint,29,opt,name=TimeGMTOffset,proto3" json:"TimeGMTOffset,omitempty"` ProviderId string `protobuf:"bytes,30,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"` InternalId string `protobuf:"bytes,31,opt,name=internal_id,json=internalId,proto3" json:"internal_id,omitempty"` // contains filtered or unexported fields }
Order represents an trade order
func (*Order) Descriptor
deprecated
func (*Order) GetAccountId ¶
func (*Order) GetComment ¶
func (*Order) GetCreated ¶
func (*Order) GetDeleted ¶
func (*Order) GetDirection ¶
func (*Order) GetExternalId ¶
func (*Order) GetInternalId ¶
func (*Order) GetOrderId ¶
func (*Order) GetOrderType ¶
func (*Order) GetPositionById ¶
func (*Order) GetPositionId ¶
func (*Order) GetPriceCurrent ¶
func (*Order) GetPriceOpen ¶
func (*Order) GetPriceStopLimit ¶
func (*Order) GetProviderId ¶
func (*Order) GetReason ¶
func (x *Order) GetReason() OrderReason
func (*Order) GetState ¶
func (x *Order) GetState() OrderState
func (*Order) GetStopLoss ¶
func (*Order) GetTakeProfit ¶
func (*Order) GetTimeDone ¶
func (*Order) GetTimeExpiration ¶
func (*Order) GetTimeGMTOffset ¶
func (*Order) GetTimeSetup ¶
func (*Order) GetTypeFilling ¶
func (x *Order) GetTypeFilling() OrderFillingType
func (*Order) GetTypeTime ¶
func (x *Order) GetTypeTime() OrderTypeTime
func (*Order) GetUpdated ¶
func (*Order) GetVolumeCurrent ¶
func (*Order) GetVolumeInitial ¶
func (*Order) ProtoMessage ¶
func (*Order) ProtoMessage()
func (*Order) ProtoReflect ¶
func (x *Order) ProtoReflect() protoreflect.Message
type OrderFillingType ¶
type OrderFillingType int32
OrderFillingType: Order filling type
const ( OrderFillingType_ORDER_FILLING_FOK OrderFillingType = 0 //This filling policy means that an order can be filled only in the specified amount. OrderFillingType_ORDER_FILLING_IOC OrderFillingType = 1 //This mode means that a trader agrees to execute a deal with the volume maximally available in the market within that indicated in the order. OrderFillingType_ORDER_FILLING_RETURN OrderFillingType = 2 //This policy is used only for market orders (ORDER_TYPE_BUY and ORDER_TYPE_SELL), limit and stop limit orders (ORDER_TYPE_BUY_LIMIT, ORDER_TYPE_SELL_LIMIT, ORDER_TYPE_BUY_STOP_LIMIT and ORDER_TYPE_SELL_STOP_LIMIT ) and only for the symbols with Market or Exchange execution. )
func (OrderFillingType) Descriptor ¶
func (OrderFillingType) Descriptor() protoreflect.EnumDescriptor
func (OrderFillingType) Enum ¶
func (x OrderFillingType) Enum() *OrderFillingType
func (OrderFillingType) EnumDescriptor
deprecated
func (OrderFillingType) EnumDescriptor() ([]byte, []int)
Deprecated: Use OrderFillingType.Descriptor instead.
func (OrderFillingType) Number ¶
func (x OrderFillingType) Number() protoreflect.EnumNumber
func (OrderFillingType) String ¶
func (x OrderFillingType) String() string
func (OrderFillingType) Type ¶
func (OrderFillingType) Type() protoreflect.EnumType
type OrderReason ¶
type OrderReason int32
OrderReason: The reason for order placing. An order can be placed by an MQL5 program, from a mobile application, as a result of StopOut, etc.
const ( OrderReason_ORDER_REASON_CLIENT OrderReason = 0 //The order was placed from a desktop terminal OrderReason_ORDER_REASON_MOBILE OrderReason = 1 //The order was placed from a mobile application OrderReason_ORDER_REASON_WEB OrderReason = 2 //The order was placed from a web platform OrderReason_ORDER_REASON_EXPERT OrderReason = 3 //The order was placed from an MQL5-program, i.e. by an Expert Advisor or a script OrderReason_ORDER_REASON_SL OrderReason = 4 //The order was placed as a result of Stop Loss activation OrderReason_ORDER_REASON_TP OrderReason = 5 //The order was placed as a result of Take Profit activation OrderReason_ORDER_REASON_SO OrderReason = 6 //The order was placed as a result of the Stop Out event )
func (OrderReason) Descriptor ¶
func (OrderReason) Descriptor() protoreflect.EnumDescriptor
func (OrderReason) Enum ¶
func (x OrderReason) Enum() *OrderReason
func (OrderReason) EnumDescriptor
deprecated
func (OrderReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use OrderReason.Descriptor instead.
func (OrderReason) Number ¶
func (x OrderReason) Number() protoreflect.EnumNumber
func (OrderReason) String ¶
func (x OrderReason) String() string
func (OrderReason) Type ¶
func (OrderReason) Type() protoreflect.EnumType
type OrderState ¶
type OrderState int32
OrderType: Order state
const ( OrderState_ORDER_STATE_STARTED OrderState = 0 //Order checked, but not yet accepted by broker OrderState_ORDER_STATE_PLACED OrderState = 1 //Order accepted OrderState_ORDER_STATE_CANCELED OrderState = 2 //Order canceled by client OrderState_ORDER_STATE_PARTIAL OrderState = 3 //Order partially executed OrderState_ORDER_STATE_FILLED OrderState = 4 //Order fully executed OrderState_ORDER_STATE_REJECTED OrderState = 5 //Order rejected OrderState_ORDER_STATE_EXPIRED OrderState = 6 //Order expired OrderState_ORDER_STATE_REQUEST_ADD OrderState = 7 //Order is being registered (placing to the trading system) OrderState_ORDER_STATE_REQUEST_MODIFY OrderState = 8 //Order is being modified (changing its parameters) OrderState_ORDER_STATE_REQUEST_CANCEL OrderState = 9 //Order is being deleted (deleting from the trading system) )
func (OrderState) Descriptor ¶
func (OrderState) Descriptor() protoreflect.EnumDescriptor
func (OrderState) Enum ¶
func (x OrderState) Enum() *OrderState
func (OrderState) EnumDescriptor
deprecated
func (OrderState) EnumDescriptor() ([]byte, []int)
Deprecated: Use OrderState.Descriptor instead.
func (OrderState) Number ¶
func (x OrderState) Number() protoreflect.EnumNumber
func (OrderState) String ¶
func (x OrderState) String() string
func (OrderState) Type ¶
func (OrderState) Type() protoreflect.EnumType
type OrderType ¶
type OrderType int32
OrderType: Order type
const ( OrderType_ORDER_TYPE_BUY OrderType = 0 //Market Buy order OrderType_ORDER_TYPE_SELL OrderType = 1 //Market Sell order OrderType_ORDER_TYPE_BUY_LIMIT OrderType = 2 //Buy Limit pending order OrderType_ORDER_TYPE_SELL_LIMIT OrderType = 3 //Sell Limit pending order OrderType_ORDER_TYPE_BUY_STOP OrderType = 4 //Buy Stop pending order OrderType_ORDER_TYPE_SELL_STOP OrderType = 5 //Sell Stop pending order OrderType_ORDER_TYPE_BUY_STOP_LIMIT OrderType = 6 //Upon reaching the order price, a pending Buy Limit order is placed at the StopLimit price OrderType_ORDER_TYPE_SELL_STOP_LIMIT OrderType = 7 //Upon reaching the order price, a pending Sell Limit order is placed at the StopLimit price OrderType_ORDER_TYPE_CLOSE_BY OrderType = 8 //Order to close a position by an opposite one )
func (OrderType) Descriptor ¶
func (OrderType) Descriptor() protoreflect.EnumDescriptor
func (OrderType) EnumDescriptor
deprecated
func (OrderType) Number ¶
func (x OrderType) Number() protoreflect.EnumNumber
func (OrderType) Type ¶
func (OrderType) Type() protoreflect.EnumType
type OrderTypeTime ¶
type OrderTypeTime int32
OrderTypeTime: Order lifetime
const ( OrderTypeTime_ORDER_TIME_GTC OrderTypeTime = 0 //Good till cancel order OrderTypeTime_ORDER_TIME_DAY OrderTypeTime = 1 //Good till current trade day order OrderTypeTime_ORDER_TIME_SPECIFIED OrderTypeTime = 2 //Good till expired order OrderTypeTime_ORDER_TIME_SPECIFIED_DAY OrderTypeTime = 3 //The order will be effective till 23:59:59 of the specified day. )
func (OrderTypeTime) Descriptor ¶
func (OrderTypeTime) Descriptor() protoreflect.EnumDescriptor
func (OrderTypeTime) Enum ¶
func (x OrderTypeTime) Enum() *OrderTypeTime
func (OrderTypeTime) EnumDescriptor
deprecated
func (OrderTypeTime) EnumDescriptor() ([]byte, []int)
Deprecated: Use OrderTypeTime.Descriptor instead.
func (OrderTypeTime) Number ¶
func (x OrderTypeTime) Number() protoreflect.EnumNumber
func (OrderTypeTime) String ¶
func (x OrderTypeTime) String() string
func (OrderTypeTime) Type ¶
func (OrderTypeTime) Type() protoreflect.EnumType
type PagedRequestOptions ¶
type PagedRequestOptions struct { // cursor can be passed to retrieve the next page of results keyed by the cursor Cursor int64 `protobuf:"varint,1,opt,name=cursor,proto3" json:"cursor,omitempty"` // page_size specifies the number of items to return in the next page PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // contains filtered or unexported fields }
func (*PagedRequestOptions) Descriptor
deprecated
func (*PagedRequestOptions) Descriptor() ([]byte, []int)
Deprecated: Use PagedRequestOptions.ProtoReflect.Descriptor instead.
func (*PagedRequestOptions) GetCursor ¶
func (x *PagedRequestOptions) GetCursor() int64
func (*PagedRequestOptions) GetPageSize ¶
func (x *PagedRequestOptions) GetPageSize() int64
func (*PagedRequestOptions) ProtoMessage ¶
func (*PagedRequestOptions) ProtoMessage()
func (*PagedRequestOptions) ProtoReflect ¶
func (x *PagedRequestOptions) ProtoReflect() protoreflect.Message
func (*PagedRequestOptions) Reset ¶
func (x *PagedRequestOptions) Reset()
func (*PagedRequestOptions) String ¶
func (x *PagedRequestOptions) String() string
type PagedResponseMetadata ¶
type PagedResponseMetadata struct { // A cursor that can be provided to retrieve the next page of results NextCursor int64 `protobuf:"varint,1,opt,name=next_cursor,json=nextCursor,proto3" json:"next_cursor,omitempty"` // Whether or not more results exist HasMore bool `protobuf:"varint,2,opt,name=has_more,json=hasMore,proto3" json:"has_more,omitempty"` // contains filtered or unexported fields }
func (*PagedResponseMetadata) Descriptor
deprecated
func (*PagedResponseMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PagedResponseMetadata.ProtoReflect.Descriptor instead.
func (*PagedResponseMetadata) GetHasMore ¶
func (x *PagedResponseMetadata) GetHasMore() bool
func (*PagedResponseMetadata) GetNextCursor ¶
func (x *PagedResponseMetadata) GetNextCursor() int64
func (*PagedResponseMetadata) ProtoMessage ¶
func (*PagedResponseMetadata) ProtoMessage()
func (*PagedResponseMetadata) ProtoReflect ¶
func (x *PagedResponseMetadata) ProtoReflect() protoreflect.Message
func (*PagedResponseMetadata) Reset ¶
func (x *PagedResponseMetadata) Reset()
func (*PagedResponseMetadata) String ¶
func (x *PagedResponseMetadata) String() string
type Position ¶
type Position struct { PositionId int64 `protobuf:"varint,1,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"` AccountId int64 `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` Ticket int64 `protobuf:"varint,3,opt,name=ticket,proto3" json:"ticket,omitempty"` Symbol string `protobuf:"bytes,4,opt,name=symbol,proto3" json:"symbol,omitempty"` PositionTime int64 `protobuf:"varint,5,opt,name=position_time,json=positionTime,proto3" json:"position_time,omitempty"` PositionType PositionType `` /* 131-byte string literal not displayed */ Volume float64 `protobuf:"fixed64,7,opt,name=volume,proto3" json:"volume,omitempty"` PriceOpen float64 `protobuf:"fixed64,8,opt,name=price_open,json=priceOpen,proto3" json:"price_open,omitempty"` StopLoss float64 `protobuf:"fixed64,9,opt,name=stop_loss,json=stopLoss,proto3" json:"stop_loss,omitempty"` TakeProfit float64 `protobuf:"fixed64,10,opt,name=take_profit,json=takeProfit,proto3" json:"take_profit,omitempty"` PriceCurrent float64 `protobuf:"fixed64,11,opt,name=price_current,json=priceCurrent,proto3" json:"price_current,omitempty"` Commission float64 `protobuf:"fixed64,12,opt,name=commission,proto3" json:"commission,omitempty"` Swap float64 `protobuf:"fixed64,13,opt,name=swap,proto3" json:"swap,omitempty"` Profit float64 `protobuf:"fixed64,14,opt,name=profit,proto3" json:"profit,omitempty"` Identifier int64 `protobuf:"varint,15,opt,name=identifier,proto3" json:"identifier,omitempty"` Comment string `protobuf:"bytes,16,opt,name=comment,proto3" json:"comment,omitempty"` Created int64 `protobuf:"varint,17,opt,name=created,proto3" json:"created,omitempty"` Updated int64 `protobuf:"varint,18,opt,name=updated,proto3" json:"updated,omitempty"` Deleted int64 `protobuf:"varint,19,opt,name=deleted,proto3" json:"deleted,omitempty"` PositionUpdate int64 `protobuf:"varint,20,opt,name=position_update,json=positionUpdate,proto3" json:"position_update,omitempty"` Reason PositionReason `protobuf:"varint,21,opt,name=reason,proto3,enum=tickerbeats.v1.PositionReason" json:"reason,omitempty"` ExternalId string `protobuf:"bytes,22,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"` Magic int64 `protobuf:"varint,23,opt,name=magic,proto3" json:"magic,omitempty"` TimeGMTOffset int64 `protobuf:"varint,24,opt,name=TimeGMTOffset,proto3" json:"TimeGMTOffset,omitempty"` // contains filtered or unexported fields }
Position: Execution of trade operations results in the opening of a position
func (*Position) Descriptor
deprecated
func (*Position) GetAccountId ¶
func (*Position) GetComment ¶
func (*Position) GetCommission ¶
func (*Position) GetCreated ¶
func (*Position) GetDeleted ¶
func (*Position) GetExternalId ¶
func (*Position) GetIdentifier ¶
func (*Position) GetPositionId ¶
func (*Position) GetPositionTime ¶
func (*Position) GetPositionType ¶
func (x *Position) GetPositionType() PositionType
func (*Position) GetPositionUpdate ¶
func (*Position) GetPriceCurrent ¶
func (*Position) GetPriceOpen ¶
func (*Position) GetReason ¶
func (x *Position) GetReason() PositionReason
func (*Position) GetStopLoss ¶
func (*Position) GetTakeProfit ¶
func (*Position) GetTimeGMTOffset ¶
func (*Position) GetUpdated ¶
func (*Position) ProtoMessage ¶
func (*Position) ProtoMessage()
func (*Position) ProtoReflect ¶
func (x *Position) ProtoReflect() protoreflect.Message
type PositionReason ¶
type PositionReason int32
const ( PositionReason_POSITION_REASON_CLIENT PositionReason = 0 //The position was opened as a result of activation of an order placed from a desktop terminal PositionReason_POSITION_REASON_MOBILE PositionReason = 1 //The position was opened as a result of activation of an order placed from a mobile application PositionReason_POSITION_REASON_WEB PositionReason = 2 //The position was opened as a result of activation of an order placed from the web platform PositionReason_POSITION_REASON_EXPERT PositionReason = 3 //The position was opened as a result of activation of an order placed from an MQL5 program, i.e. an Expert Advisor or a script )
func (PositionReason) Descriptor ¶
func (PositionReason) Descriptor() protoreflect.EnumDescriptor
func (PositionReason) Enum ¶
func (x PositionReason) Enum() *PositionReason
func (PositionReason) EnumDescriptor
deprecated
func (PositionReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use PositionReason.Descriptor instead.
func (PositionReason) Number ¶
func (x PositionReason) Number() protoreflect.EnumNumber
func (PositionReason) String ¶
func (x PositionReason) String() string
func (PositionReason) Type ¶
func (PositionReason) Type() protoreflect.EnumType
type PositionType ¶
type PositionType int32
PositionType: Position Type
const ( PositionType_POSITION_TYPE_BUY PositionType = 0 //Buy PositionType_POSITION_TYPE_SELL PositionType = 1 //Sell )
func (PositionType) Descriptor ¶
func (PositionType) Descriptor() protoreflect.EnumDescriptor
func (PositionType) Enum ¶
func (x PositionType) Enum() *PositionType
func (PositionType) EnumDescriptor
deprecated
func (PositionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PositionType.Descriptor instead.
func (PositionType) Number ¶
func (x PositionType) Number() protoreflect.EnumNumber
func (PositionType) String ¶
func (x PositionType) String() string
func (PositionType) Type ¶
func (PositionType) Type() protoreflect.EnumType
type Signal ¶
type Signal struct { SignalId int64 `protobuf:"varint,1,opt,name=SignalId,proto3" json:"SignalId,omitempty"` SourceAccountId int64 `protobuf:"varint,2,opt,name=SourceAccountId,proto3" json:"SourceAccountId,omitempty"` DestinationAccountId int64 `protobuf:"varint,3,opt,name=DestinationAccountId,proto3" json:"DestinationAccountId,omitempty"` Active bool `protobuf:"varint,4,opt,name=Active,proto3" json:"Active,omitempty"` MaxDeposit int32 `protobuf:"varint,5,opt,name=MaxDeposit,proto3" json:"MaxDeposit,omitempty"` StopIfLessThan int32 `protobuf:"varint,6,opt,name=StopIfLessThan,proto3" json:"StopIfLessThan,omitempty"` Deviation int64 `protobuf:"varint,7,opt,name=Deviation,proto3" json:"Deviation,omitempty"` MinutesToExpire int32 `protobuf:"varint,8,opt,name=MinutesToExpire,proto3" json:"MinutesToExpire,omitempty"` // contains filtered or unexported fields }
func (*Signal) Descriptor
deprecated
func (*Signal) GetDestinationAccountId ¶
func (*Signal) GetDeviation ¶
func (*Signal) GetMaxDeposit ¶
func (*Signal) GetMinutesToExpire ¶
func (*Signal) GetSignalId ¶
func (*Signal) GetSourceAccountId ¶
func (*Signal) GetStopIfLessThan ¶
func (*Signal) ProtoMessage ¶
func (*Signal) ProtoMessage()
func (*Signal) ProtoReflect ¶
func (x *Signal) ProtoReflect() protoreflect.Message
type SignalResult ¶
type SignalResult struct { SignalResultId int64 `protobuf:"varint,1,opt,name=SignalResultId,proto3" json:"SignalResultId,omitempty"` SourceAccountId int64 `protobuf:"varint,2,opt,name=SourceAccountId,proto3" json:"SourceAccountId,omitempty"` DestinationAccountId int64 `protobuf:"varint,3,opt,name=DestinationAccountId,proto3" json:"DestinationAccountId,omitempty"` SourceBeatsId int64 `protobuf:"varint,4,opt,name=SourceBeatsId,proto3" json:"SourceBeatsId,omitempty"` DestinationBeatsId int64 `protobuf:"varint,5,opt,name=DestinationBeatsId,proto3" json:"DestinationBeatsId,omitempty"` ExternalId int64 `protobuf:"varint,6,opt,name=ExternalId,proto3" json:"ExternalId,omitempty"` SentTime int64 `protobuf:"varint,7,opt,name=SentTime,proto3" json:"SentTime,omitempty"` ConfirmationTime int64 `protobuf:"varint,8,opt,name=ConfirmationTime,proto3" json:"ConfirmationTime,omitempty"` Created int64 `protobuf:"varint,9,opt,name=Created,proto3" json:"Created,omitempty"` Updated int64 `protobuf:"varint,10,opt,name=Updated,proto3" json:"Updated,omitempty"` // contains filtered or unexported fields }
func (*SignalResult) Descriptor
deprecated
func (*SignalResult) Descriptor() ([]byte, []int)
Deprecated: Use SignalResult.ProtoReflect.Descriptor instead.
func (*SignalResult) GetConfirmationTime ¶
func (x *SignalResult) GetConfirmationTime() int64
func (*SignalResult) GetCreated ¶
func (x *SignalResult) GetCreated() int64
func (*SignalResult) GetDestinationAccountId ¶
func (x *SignalResult) GetDestinationAccountId() int64
func (*SignalResult) GetDestinationBeatsId ¶
func (x *SignalResult) GetDestinationBeatsId() int64
func (*SignalResult) GetExternalId ¶
func (x *SignalResult) GetExternalId() int64
func (*SignalResult) GetSentTime ¶
func (x *SignalResult) GetSentTime() int64
func (*SignalResult) GetSignalResultId ¶
func (x *SignalResult) GetSignalResultId() int64
func (*SignalResult) GetSourceAccountId ¶
func (x *SignalResult) GetSourceAccountId() int64
func (*SignalResult) GetSourceBeatsId ¶
func (x *SignalResult) GetSourceBeatsId() int64
func (*SignalResult) GetUpdated ¶
func (x *SignalResult) GetUpdated() int64
func (*SignalResult) ProtoMessage ¶
func (*SignalResult) ProtoMessage()
func (*SignalResult) ProtoReflect ¶
func (x *SignalResult) ProtoReflect() protoreflect.Message
func (*SignalResult) Reset ¶
func (x *SignalResult) Reset()
func (*SignalResult) String ¶
func (x *SignalResult) String() string
type SignalType ¶
type SignalType int32
SignalType: type of the signal
const ( SignalType_SIGINAL_TYPE_GET_ALL SignalType = 0 // Return all types of signal SignalType_SIGINAL_TYPE_ORDER SignalType = 1 // Return all unsynced orders SignalType_SIGINAL_TYPE_POSITION SignalType = 2 // Return all unsynced positions SignalType_SIGINAL_TYPE_TRADE_REQUEST SignalType = 3 // Return all pending trades SignalType_SIGINAL_TYPE_DEAL SignalType = 4 // Return all unsynced deals SignalType_SIGINAL_TYPE_STOP_TAKE SignalType = 5 // Return all Stop Loss or Take Profit changes )
func (SignalType) Descriptor ¶
func (SignalType) Descriptor() protoreflect.EnumDescriptor
func (SignalType) Enum ¶
func (x SignalType) Enum() *SignalType
func (SignalType) EnumDescriptor
deprecated
func (SignalType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SignalType.Descriptor instead.
func (SignalType) Number ¶
func (x SignalType) Number() protoreflect.EnumNumber
func (SignalType) String ¶
func (x SignalType) String() string
func (SignalType) Type ¶
func (SignalType) Type() protoreflect.EnumType
type TestingStatistics ¶
type TestingStatistics struct { TestingID int64 `protobuf:"varint,1,opt,name=TestingID,proto3" json:"TestingID,omitempty"` ExpertName string `protobuf:"bytes,2,opt,name=ExpertName,proto3" json:"ExpertName,omitempty"` ExpertVersion string `protobuf:"bytes,3,opt,name=ExpertVersion,proto3" json:"ExpertVersion,omitempty"` InitialDeposit float64 `protobuf:"fixed64,4,opt,name=InitialDeposit,proto3" json:"InitialDeposit,omitempty"` //The value of the initial deposit Withdrawal float64 `protobuf:"fixed64,5,opt,name=Withdrawal,proto3" json:"Withdrawal,omitempty"` //Money withdrawn from an account Profit float64 `protobuf:"fixed64,6,opt,name=Profit,proto3" json:"Profit,omitempty"` //Net profit after testing, the sum of GROSS_PROFIT and GROSS_LOSS (GROSS_LOSS is always less than or equal to zero) GrossProfit float64 `protobuf:"fixed64,7,opt,name=GrossProfit,proto3" json:"GrossProfit,omitempty"` //Total profit, the sum of all profitable (positive) trades. The value is greater than or equal to zero GrossLoss float64 `protobuf:"fixed64,8,opt,name=GrossLoss,proto3" json:"GrossLoss,omitempty"` //Total loss, the sum of all negative trades. The value is less than or equal to zero MaxProfittrade float64 `protobuf:"fixed64,9,opt,name=MaxProfittrade,proto3" json:"MaxProfittrade,omitempty"` //Maximum profit – the largest value of all profitable trades. The value is greater than or equal to zero MaxLosstrade float64 `protobuf:"fixed64,10,opt,name=MaxLosstrade,proto3" json:"MaxLosstrade,omitempty"` //Maximum loss – the lowest value of all losing trades. The value is less than or equal to zero ConProfitMax float64 `protobuf:"fixed64,11,opt,name=ConProfitMax,proto3" json:"ConProfitMax,omitempty"` //Maximum profit in a series of profitable trades. The value is greater than or equal to zero ConProfitMaxTrades int32 `protobuf:"varint,12,opt,name=ConProfitMaxTrades,proto3" json:"ConProfitMaxTrades,omitempty"` //The number of trades that have formed CONPROFITMAX (maximum profit in a series of profitable trades) MaxConWins float64 `protobuf:"fixed64,13,opt,name=MaxConWins,proto3" json:"MaxConWins,omitempty"` //The total profit of the longest series of profitable trades MaxConProfitTrades int32 `protobuf:"varint,14,opt,name=MaxConProfitTrades,proto3" json:"MaxConProfitTrades,omitempty"` //The number of trades in the longest series of profitable trades MAX_CONWINS ConLossMax float64 `protobuf:"fixed64,15,opt,name=ConLossMax,proto3" json:"ConLossMax,omitempty"` //Maximum loss in a series of losing trades. The value is less than or equal to zero ConLossMaxTrades int32 `protobuf:"varint,16,opt,name=ConLossMaxTrades,proto3" json:"ConLossMaxTrades,omitempty"` //The number of trades that have formed CONLOSSMAX (maximum loss in a series of losing trades) MaxConlosses float64 `protobuf:"fixed64,17,opt,name=MaxConlosses,proto3" json:"MaxConlosses,omitempty"` //The total loss of the longest series of losing trades MaxConlossTrades int32 `protobuf:"varint,18,opt,name=MaxConlossTrades,proto3" json:"MaxConlossTrades,omitempty"` //The number of trades in the longest series of losing trades MAX_CONLOSSES BalanceMin float64 `protobuf:"fixed64,19,opt,name=BalanceMin,proto3" json:"BalanceMin,omitempty"` //Minimum balance value BalanceDD float64 `protobuf:"fixed64,20,opt,name=BalanceDD,proto3" json:"BalanceDD,omitempty"` //Maximum balance drawdown in monetary terms. In the process of trading, a balance may have numerous drawdowns; here the largest value is taken BalanceDDPercent float64 `protobuf:"fixed64,21,opt,name=BalanceDDPercent,proto3" json:"BalanceDDPercent,omitempty"` //Balance drawdown as a percentage that was recorded at the moment of the maximum balance drawdown in monetary terms (BALANCE_DD). BalanceDDRelPercent float64 `protobuf:"fixed64,22,opt,name=BalanceDDRelPercent,proto3" json:"BalanceDDRelPercent,omitempty"` //Maximum balance drawdown as a percentage. In the process of trading, a balance may have numerous drawdowns, for each of which the relative drawdown value in percents is calculated. The greatest value is returned BalanceDDRelative float64 `protobuf:"fixed64,23,opt,name=BalanceDDRelative,proto3" json:"BalanceDDRelative,omitempty"` //Balance drawdown in monetary terms that was recorded at the moment of the maximum balance drawdown as a percentage (BALANCE_DDREL_PERCENT). EquityMin float64 `protobuf:"fixed64,24,opt,name=EquityMin,proto3" json:"EquityMin,omitempty"` //Minimum equity value EquityDD float64 `protobuf:"fixed64,25,opt,name=EquityDD,proto3" json:"EquityDD,omitempty"` //Maximum equity drawdown in monetary terms. In the process of trading, numerous drawdowns may appear on the equity; here the largest value is taken EquityDDPercent float64 `protobuf:"fixed64,26,opt,name=EquityDDPercent,proto3" json:"EquityDDPercent,omitempty"` //Drawdown in percent that was recorded at the moment of the maximum equity drawdown in monetary terms (EQUITY_DD). EquityDDRelPercent float64 `protobuf:"fixed64,27,opt,name=EquityDDRelPercent,proto3" json:"EquityDDRelPercent,omitempty"` //Maximum equity drawdown as a percentage. In the process of trading, an equity may have numerous drawdowns, for each of which the relative drawdown value in percents is calculated. The greatest value is returned EquityDDRelative float64 `protobuf:"fixed64,28,opt,name=EquityDDRelative,proto3" json:"EquityDDRelative,omitempty"` //Equity drawdown in monetary terms that was recorded at the moment of the maximum equity drawdown in percent (EQUITY_DDREL_PERCENT). ExpectedPayoff float64 `protobuf:"fixed64,29,opt,name=ExpectedPayoff,proto3" json:"ExpectedPayoff,omitempty"` //Expected payoff ProfitFactor float64 `protobuf:"fixed64,30,opt,name=ProfitFactor,proto3" json:"ProfitFactor,omitempty"` //Profit factor, equal to the ratio of GROSS_PROFIT/GROSS_LOSS. If GROSS_LOSS=0, the profit factor is equal to DBL_MAX RecoveryFactor float64 `protobuf:"fixed64,31,opt,name=RecoveryFactor,proto3" json:"RecoveryFactor,omitempty"` //Recovery factor, equal to the ratio of PROFIT/BALANCE_DD SharpeRatio float64 `protobuf:"fixed64,32,opt,name=SharpeRatio,proto3" json:"SharpeRatio,omitempty"` //Sharpe ratio MinMarginlevel float64 `protobuf:"fixed64,33,opt,name=MinMarginlevel,proto3" json:"MinMarginlevel,omitempty"` //Minimum value of the margin level CustomOnTester float64 `protobuf:"fixed64,34,opt,name=CustomOnTester,proto3" json:"CustomOnTester,omitempty"` //The value of the calculated custom optimization criterion returned by the OnTester() function Deals int32 `protobuf:"varint,35,opt,name=Deals,proto3" json:"Deals,omitempty"` //The number of deals Trades int32 `protobuf:"varint,36,opt,name=Trades,proto3" json:"Trades,omitempty"` //The number of trades ProfitTrades int32 `protobuf:"varint,37,opt,name=ProfitTrades,proto3" json:"ProfitTrades,omitempty"` //Profitable trades LossTrades int32 `protobuf:"varint,38,opt,name=LossTrades,proto3" json:"LossTrades,omitempty"` //Losing trades ShortTrades int32 `protobuf:"varint,39,opt,name=ShortTrades,proto3" json:"ShortTrades,omitempty"` //Short trades LongTrades int32 `protobuf:"varint,40,opt,name=LongTrades,proto3" json:"LongTrades,omitempty"` //Long trades ProfitShorttrades int32 `protobuf:"varint,41,opt,name=ProfitShorttrades,proto3" json:"ProfitShorttrades,omitempty"` //Profitable short trades ProfitLongtrades int32 `protobuf:"varint,42,opt,name=ProfitLongtrades,proto3" json:"ProfitLongtrades,omitempty"` //Profitable long trades ProfitTradesAvgcon int32 `protobuf:"varint,43,opt,name=ProfitTradesAvgcon,proto3" json:"ProfitTradesAvgcon,omitempty"` //Average length of a profitable series of trades LossTradesAvgCon int32 `protobuf:"varint,44,opt,name=LossTradesAvgCon,proto3" json:"LossTradesAvgCon,omitempty"` //Average length of a losing series of trades MagicNumber int64 `protobuf:"varint,45,opt,name=MagicNumber,proto3" json:"MagicNumber,omitempty"` Created int64 `protobuf:"varint,46,opt,name=Created,proto3" json:"Created,omitempty"` Variables []*TestingStatisticsVariables `protobuf:"bytes,47,rep,name=Variables,proto3" json:"Variables,omitempty"` //Expert variables // contains filtered or unexported fields }
func (*TestingStatistics) Descriptor
deprecated
func (*TestingStatistics) Descriptor() ([]byte, []int)
Deprecated: Use TestingStatistics.ProtoReflect.Descriptor instead.
func (*TestingStatistics) GetBalanceDD ¶
func (x *TestingStatistics) GetBalanceDD() float64
func (*TestingStatistics) GetBalanceDDPercent ¶
func (x *TestingStatistics) GetBalanceDDPercent() float64
func (*TestingStatistics) GetBalanceDDRelPercent ¶
func (x *TestingStatistics) GetBalanceDDRelPercent() float64
func (*TestingStatistics) GetBalanceDDRelative ¶
func (x *TestingStatistics) GetBalanceDDRelative() float64
func (*TestingStatistics) GetBalanceMin ¶
func (x *TestingStatistics) GetBalanceMin() float64
func (*TestingStatistics) GetConLossMax ¶
func (x *TestingStatistics) GetConLossMax() float64
func (*TestingStatistics) GetConLossMaxTrades ¶
func (x *TestingStatistics) GetConLossMaxTrades() int32
func (*TestingStatistics) GetConProfitMax ¶
func (x *TestingStatistics) GetConProfitMax() float64
func (*TestingStatistics) GetConProfitMaxTrades ¶
func (x *TestingStatistics) GetConProfitMaxTrades() int32
func (*TestingStatistics) GetCreated ¶
func (x *TestingStatistics) GetCreated() int64
func (*TestingStatistics) GetCustomOnTester ¶
func (x *TestingStatistics) GetCustomOnTester() float64
func (*TestingStatistics) GetDeals ¶
func (x *TestingStatistics) GetDeals() int32
func (*TestingStatistics) GetEquityDD ¶
func (x *TestingStatistics) GetEquityDD() float64
func (*TestingStatistics) GetEquityDDPercent ¶
func (x *TestingStatistics) GetEquityDDPercent() float64
func (*TestingStatistics) GetEquityDDRelPercent ¶
func (x *TestingStatistics) GetEquityDDRelPercent() float64
func (*TestingStatistics) GetEquityDDRelative ¶
func (x *TestingStatistics) GetEquityDDRelative() float64
func (*TestingStatistics) GetEquityMin ¶
func (x *TestingStatistics) GetEquityMin() float64
func (*TestingStatistics) GetExpectedPayoff ¶
func (x *TestingStatistics) GetExpectedPayoff() float64
func (*TestingStatistics) GetExpertName ¶
func (x *TestingStatistics) GetExpertName() string
func (*TestingStatistics) GetExpertVersion ¶
func (x *TestingStatistics) GetExpertVersion() string
func (*TestingStatistics) GetGrossLoss ¶
func (x *TestingStatistics) GetGrossLoss() float64
func (*TestingStatistics) GetGrossProfit ¶
func (x *TestingStatistics) GetGrossProfit() float64
func (*TestingStatistics) GetInitialDeposit ¶
func (x *TestingStatistics) GetInitialDeposit() float64
func (*TestingStatistics) GetLongTrades ¶
func (x *TestingStatistics) GetLongTrades() int32
func (*TestingStatistics) GetLossTrades ¶
func (x *TestingStatistics) GetLossTrades() int32
func (*TestingStatistics) GetLossTradesAvgCon ¶
func (x *TestingStatistics) GetLossTradesAvgCon() int32
func (*TestingStatistics) GetMagicNumber ¶
func (x *TestingStatistics) GetMagicNumber() int64
func (*TestingStatistics) GetMaxConProfitTrades ¶
func (x *TestingStatistics) GetMaxConProfitTrades() int32
func (*TestingStatistics) GetMaxConWins ¶
func (x *TestingStatistics) GetMaxConWins() float64
func (*TestingStatistics) GetMaxConlossTrades ¶
func (x *TestingStatistics) GetMaxConlossTrades() int32
func (*TestingStatistics) GetMaxConlosses ¶
func (x *TestingStatistics) GetMaxConlosses() float64
func (*TestingStatistics) GetMaxLosstrade ¶
func (x *TestingStatistics) GetMaxLosstrade() float64
func (*TestingStatistics) GetMaxProfittrade ¶
func (x *TestingStatistics) GetMaxProfittrade() float64
func (*TestingStatistics) GetMinMarginlevel ¶
func (x *TestingStatistics) GetMinMarginlevel() float64
func (*TestingStatistics) GetProfit ¶
func (x *TestingStatistics) GetProfit() float64
func (*TestingStatistics) GetProfitFactor ¶
func (x *TestingStatistics) GetProfitFactor() float64
func (*TestingStatistics) GetProfitLongtrades ¶
func (x *TestingStatistics) GetProfitLongtrades() int32
func (*TestingStatistics) GetProfitShorttrades ¶
func (x *TestingStatistics) GetProfitShorttrades() int32
func (*TestingStatistics) GetProfitTrades ¶
func (x *TestingStatistics) GetProfitTrades() int32
func (*TestingStatistics) GetProfitTradesAvgcon ¶
func (x *TestingStatistics) GetProfitTradesAvgcon() int32
func (*TestingStatistics) GetRecoveryFactor ¶
func (x *TestingStatistics) GetRecoveryFactor() float64
func (*TestingStatistics) GetSharpeRatio ¶
func (x *TestingStatistics) GetSharpeRatio() float64
func (*TestingStatistics) GetShortTrades ¶
func (x *TestingStatistics) GetShortTrades() int32
func (*TestingStatistics) GetTestingID ¶
func (x *TestingStatistics) GetTestingID() int64
func (*TestingStatistics) GetTrades ¶
func (x *TestingStatistics) GetTrades() int32
func (*TestingStatistics) GetVariables ¶
func (x *TestingStatistics) GetVariables() []*TestingStatisticsVariables
func (*TestingStatistics) GetWithdrawal ¶
func (x *TestingStatistics) GetWithdrawal() float64
func (*TestingStatistics) ProtoMessage ¶
func (*TestingStatistics) ProtoMessage()
func (*TestingStatistics) ProtoReflect ¶
func (x *TestingStatistics) ProtoReflect() protoreflect.Message
func (*TestingStatistics) Reset ¶
func (x *TestingStatistics) Reset()
func (*TestingStatistics) String ¶
func (x *TestingStatistics) String() string
type TestingStatisticsServiceClient ¶
type TestingStatisticsServiceClient interface {
Create(ctx context.Context, in *CreateTestingStatisticsRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}
TestingStatisticsServiceClient is the client API for TestingStatisticsService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTestingStatisticsServiceClient ¶
func NewTestingStatisticsServiceClient(cc grpc.ClientConnInterface) TestingStatisticsServiceClient
type TestingStatisticsServiceServer ¶
type TestingStatisticsServiceServer interface { Create(context.Context, *CreateTestingStatisticsRequest) (*empty.Empty, error) // contains filtered or unexported methods }
TestingStatisticsServiceServer is the server API for TestingStatisticsService service. All implementations must embed UnimplementedTestingStatisticsServiceServer for forward compatibility
type TestingStatisticsVariables ¶
type TestingStatisticsVariables struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Value string `protobuf:"bytes,2,opt,name=Value,proto3" json:"Value,omitempty"` // contains filtered or unexported fields }
func (*TestingStatisticsVariables) Descriptor
deprecated
func (*TestingStatisticsVariables) Descriptor() ([]byte, []int)
Deprecated: Use TestingStatisticsVariables.ProtoReflect.Descriptor instead.
func (*TestingStatisticsVariables) GetName ¶
func (x *TestingStatisticsVariables) GetName() string
func (*TestingStatisticsVariables) GetValue ¶
func (x *TestingStatisticsVariables) GetValue() string
func (*TestingStatisticsVariables) ProtoMessage ¶
func (*TestingStatisticsVariables) ProtoMessage()
func (*TestingStatisticsVariables) ProtoReflect ¶
func (x *TestingStatisticsVariables) ProtoReflect() protoreflect.Message
func (*TestingStatisticsVariables) Reset ¶
func (x *TestingStatisticsVariables) Reset()
func (*TestingStatisticsVariables) String ¶
func (x *TestingStatisticsVariables) String() string
type TickerBeatsConfirmationRequest ¶
type TickerBeatsConfirmationRequest struct { AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` ServerTime int64 `protobuf:"varint,2,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"` BeatsId int64 `protobuf:"varint,3,opt,name=beats_id,json=beatsId,proto3" json:"beats_id,omitempty"` GroupId string `protobuf:"bytes,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` TradeRetcode int32 `protobuf:"varint,5,opt,name=trade_retcode,json=tradeRetcode,proto3" json:"trade_retcode,omitempty"` SignalType SignalType `protobuf:"varint,6,opt,name=signal_type,json=signalType,proto3,enum=tickerbeats.v1.SignalType" json:"signal_type,omitempty"` // contains filtered or unexported fields }
func (*TickerBeatsConfirmationRequest) Descriptor
deprecated
func (*TickerBeatsConfirmationRequest) Descriptor() ([]byte, []int)
Deprecated: Use TickerBeatsConfirmationRequest.ProtoReflect.Descriptor instead.
func (*TickerBeatsConfirmationRequest) GetAccountId ¶
func (x *TickerBeatsConfirmationRequest) GetAccountId() int64
func (*TickerBeatsConfirmationRequest) GetBeatsId ¶
func (x *TickerBeatsConfirmationRequest) GetBeatsId() int64
func (*TickerBeatsConfirmationRequest) GetGroupId ¶
func (x *TickerBeatsConfirmationRequest) GetGroupId() string
func (*TickerBeatsConfirmationRequest) GetServerTime ¶
func (x *TickerBeatsConfirmationRequest) GetServerTime() int64
func (*TickerBeatsConfirmationRequest) GetSignalType ¶
func (x *TickerBeatsConfirmationRequest) GetSignalType() SignalType
func (*TickerBeatsConfirmationRequest) GetTradeRetcode ¶
func (x *TickerBeatsConfirmationRequest) GetTradeRetcode() int32
func (*TickerBeatsConfirmationRequest) ProtoMessage ¶
func (*TickerBeatsConfirmationRequest) ProtoMessage()
func (*TickerBeatsConfirmationRequest) ProtoReflect ¶
func (x *TickerBeatsConfirmationRequest) ProtoReflect() protoreflect.Message
func (*TickerBeatsConfirmationRequest) Reset ¶
func (x *TickerBeatsConfirmationRequest) Reset()
func (*TickerBeatsConfirmationRequest) String ¶
func (x *TickerBeatsConfirmationRequest) String() string
type TickerBeatsRequest ¶
type TickerBeatsRequest struct { AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` ServerTime int64 `protobuf:"varint,2,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"` SignalType SignalType `protobuf:"varint,3,opt,name=signal_type,json=signalType,proto3,enum=tickerbeats.v1.SignalType" json:"signal_type,omitempty"` LastOrderId int64 `protobuf:"varint,4,opt,name=last_order_id,json=lastOrderId,proto3" json:"last_order_id,omitempty"` // contains filtered or unexported fields }
func (*TickerBeatsRequest) Descriptor
deprecated
func (*TickerBeatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use TickerBeatsRequest.ProtoReflect.Descriptor instead.
func (*TickerBeatsRequest) GetAccountId ¶
func (x *TickerBeatsRequest) GetAccountId() int64
func (*TickerBeatsRequest) GetLastOrderId ¶
func (x *TickerBeatsRequest) GetLastOrderId() int64
func (*TickerBeatsRequest) GetServerTime ¶
func (x *TickerBeatsRequest) GetServerTime() int64
func (*TickerBeatsRequest) GetSignalType ¶
func (x *TickerBeatsRequest) GetSignalType() SignalType
func (*TickerBeatsRequest) ProtoMessage ¶
func (*TickerBeatsRequest) ProtoMessage()
func (*TickerBeatsRequest) ProtoReflect ¶
func (x *TickerBeatsRequest) ProtoReflect() protoreflect.Message
func (*TickerBeatsRequest) Reset ¶
func (x *TickerBeatsRequest) Reset()
func (*TickerBeatsRequest) String ¶
func (x *TickerBeatsRequest) String() string
type TickerBeatsResponse ¶
type TickerBeatsResponse struct { Beats []*TradeBeats `protobuf:"bytes,1,rep,name=beats,proto3" json:"beats,omitempty"` // contains filtered or unexported fields }
func (*TickerBeatsResponse) Descriptor
deprecated
func (*TickerBeatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use TickerBeatsResponse.ProtoReflect.Descriptor instead.
func (*TickerBeatsResponse) GetBeats ¶
func (x *TickerBeatsResponse) GetBeats() []*TradeBeats
func (*TickerBeatsResponse) ProtoMessage ¶
func (*TickerBeatsResponse) ProtoMessage()
func (*TickerBeatsResponse) ProtoReflect ¶
func (x *TickerBeatsResponse) ProtoReflect() protoreflect.Message
func (*TickerBeatsResponse) Reset ¶
func (x *TickerBeatsResponse) Reset()
func (*TickerBeatsResponse) String ¶
func (x *TickerBeatsResponse) String() string
type TickerBeatsServiceClient ¶
type TickerBeatsServiceClient interface { GetTickerBeats(ctx context.Context, in *TickerBeatsRequest, opts ...grpc.CallOption) (*TickerBeatsResponse, error) ConfirmBeatsTransaction(ctx context.Context, in *TickerBeatsConfirmationRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
TickerBeatsServiceClient is the client API for TickerBeatsService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTickerBeatsServiceClient ¶
func NewTickerBeatsServiceClient(cc grpc.ClientConnInterface) TickerBeatsServiceClient
type TickerBeatsServiceServer ¶
type TickerBeatsServiceServer interface { GetTickerBeats(context.Context, *TickerBeatsRequest) (*TickerBeatsResponse, error) ConfirmBeatsTransaction(context.Context, *TickerBeatsConfirmationRequest) (*empty.Empty, error) // contains filtered or unexported methods }
TickerBeatsServiceServer is the server API for TickerBeatsService service. All implementations must embed UnimplementedTickerBeatsServiceServer for forward compatibility
type TradeBeats ¶
type TradeBeats struct { Signal *Signal `protobuf:"bytes,1,opt,name=signal,proto3" json:"signal,omitempty"` TradeRequest []*TradeRequest `protobuf:"bytes,2,rep,name=trade_request,json=tradeRequest,proto3" json:"trade_request,omitempty"` // contains filtered or unexported fields }
******************* Response *******************
func (*TradeBeats) Descriptor
deprecated
func (*TradeBeats) Descriptor() ([]byte, []int)
Deprecated: Use TradeBeats.ProtoReflect.Descriptor instead.
func (*TradeBeats) GetSignal ¶
func (x *TradeBeats) GetSignal() *Signal
func (*TradeBeats) GetTradeRequest ¶
func (x *TradeBeats) GetTradeRequest() []*TradeRequest
func (*TradeBeats) ProtoMessage ¶
func (*TradeBeats) ProtoMessage()
func (*TradeBeats) ProtoReflect ¶
func (x *TradeBeats) ProtoReflect() protoreflect.Message
func (*TradeBeats) Reset ¶
func (x *TradeBeats) Reset()
func (*TradeBeats) String ¶
func (x *TradeBeats) String() string
type TradeRequest ¶
type TradeRequest struct { AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // Account ID OrderId int64 `protobuf:"varint,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"` // Order ticket CreationOrder int64 `protobuf:"varint,3,opt,name=creation_order,json=creationOrder,proto3" json:"creation_order,omitempty"` // Creation order Action TradeRequestActions `protobuf:"varint,4,opt,name=action,proto3,enum=tickerbeats.v1.TradeRequestActions" json:"action,omitempty"` // Trade operation type Magic int64 `protobuf:"varint,5,opt,name=magic,proto3" json:"magic,omitempty"` // Expert Advisor ID (magic number) Symbol string `protobuf:"bytes,6,opt,name=symbol,proto3" json:"symbol,omitempty"` // Trade symbol Volume float64 `protobuf:"fixed64,7,opt,name=volume,proto3" json:"volume,omitempty"` // Requested volume for a deal in lots Price float64 `protobuf:"fixed64,8,opt,name=price,proto3" json:"price,omitempty"` // Price StopLimit float64 `protobuf:"fixed64,9,opt,name=stop_limit,json=stopLimit,proto3" json:"stop_limit,omitempty"` // Stop Limit level of the order StopLoss float64 `protobuf:"fixed64,10,opt,name=stop_loss,json=stopLoss,proto3" json:"stop_loss,omitempty"` // Stop Loss level of the order TakeProfit float64 `protobuf:"fixed64,11,opt,name=take_profit,json=takeProfit,proto3" json:"take_profit,omitempty"` // Take Profit level of the order Deviation int64 `protobuf:"varint,12,opt,name=deviation,proto3" json:"deviation,omitempty"` // The maximal price deviation, specified in points OrderType OrderType `protobuf:"varint,13,opt,name=order_type,json=orderType,proto3,enum=tickerbeats.v1.OrderType" json:"order_type,omitempty"` // Order type TypeFilling OrderFillingType `` // Order execution type /* 133-byte string literal not displayed */ TypeTime OrderTypeTime `protobuf:"varint,15,opt,name=type_time,json=typeTime,proto3,enum=tickerbeats.v1.OrderTypeTime" json:"type_time,omitempty"` // Order expiration type TimeExpiration int64 `protobuf:"varint,16,opt,name=time_expiration,json=timeExpiration,proto3" json:"time_expiration,omitempty"` // Order expiration time (for the orders of ORDER_TIME_SPECIFIED type) Comment string `protobuf:"bytes,17,opt,name=comment,proto3" json:"comment,omitempty"` // Order comment PositionId int64 `protobuf:"varint,18,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"` // TradeTransaction ticket PositionBy int64 `protobuf:"varint,19,opt,name=position_by,json=positionBy,proto3" json:"position_by,omitempty"` // The ticket of an opposite tradetransaction Created int64 `protobuf:"varint,20,opt,name=created,proto3" json:"created,omitempty"` Updated int64 `protobuf:"varint,21,opt,name=updated,proto3" json:"updated,omitempty"` Deleted int64 `protobuf:"varint,22,opt,name=deleted,proto3" json:"deleted,omitempty"` Entry DealEntry `protobuf:"varint,23,opt,name=entry,proto3,enum=tickerbeats.v1.DealEntry" json:"entry,omitempty"` // DealEntry: Deal entry - entry in, entry out, reverse TimeGMTOffset int64 `protobuf:"varint,24,opt,name=TimeGMTOffset,proto3" json:"TimeGMTOffset,omitempty"` // contains filtered or unexported fields }
TradeRequest: The Structure of a Trade Request
func (*TradeRequest) Descriptor
deprecated
func (*TradeRequest) Descriptor() ([]byte, []int)
Deprecated: Use TradeRequest.ProtoReflect.Descriptor instead.
func (*TradeRequest) GetAccountId ¶
func (x *TradeRequest) GetAccountId() int64
func (*TradeRequest) GetAction ¶
func (x *TradeRequest) GetAction() TradeRequestActions
func (*TradeRequest) GetComment ¶
func (x *TradeRequest) GetComment() string
func (*TradeRequest) GetCreated ¶
func (x *TradeRequest) GetCreated() int64
func (*TradeRequest) GetCreationOrder ¶
func (x *TradeRequest) GetCreationOrder() int64
func (*TradeRequest) GetDeleted ¶
func (x *TradeRequest) GetDeleted() int64
func (*TradeRequest) GetDeviation ¶
func (x *TradeRequest) GetDeviation() int64
func (*TradeRequest) GetEntry ¶
func (x *TradeRequest) GetEntry() DealEntry
func (*TradeRequest) GetMagic ¶
func (x *TradeRequest) GetMagic() int64
func (*TradeRequest) GetOrderId ¶
func (x *TradeRequest) GetOrderId() int64
func (*TradeRequest) GetOrderType ¶
func (x *TradeRequest) GetOrderType() OrderType
func (*TradeRequest) GetPositionBy ¶
func (x *TradeRequest) GetPositionBy() int64
func (*TradeRequest) GetPositionId ¶
func (x *TradeRequest) GetPositionId() int64
func (*TradeRequest) GetPrice ¶
func (x *TradeRequest) GetPrice() float64
func (*TradeRequest) GetStopLimit ¶
func (x *TradeRequest) GetStopLimit() float64
func (*TradeRequest) GetStopLoss ¶
func (x *TradeRequest) GetStopLoss() float64
func (*TradeRequest) GetSymbol ¶
func (x *TradeRequest) GetSymbol() string
func (*TradeRequest) GetTakeProfit ¶
func (x *TradeRequest) GetTakeProfit() float64
func (*TradeRequest) GetTimeExpiration ¶
func (x *TradeRequest) GetTimeExpiration() int64
func (*TradeRequest) GetTimeGMTOffset ¶
func (x *TradeRequest) GetTimeGMTOffset() int64
func (*TradeRequest) GetTypeFilling ¶
func (x *TradeRequest) GetTypeFilling() OrderFillingType
func (*TradeRequest) GetTypeTime ¶
func (x *TradeRequest) GetTypeTime() OrderTypeTime
func (*TradeRequest) GetUpdated ¶
func (x *TradeRequest) GetUpdated() int64
func (*TradeRequest) GetVolume ¶
func (x *TradeRequest) GetVolume() float64
func (*TradeRequest) ProtoMessage ¶
func (*TradeRequest) ProtoMessage()
func (*TradeRequest) ProtoReflect ¶
func (x *TradeRequest) ProtoReflect() protoreflect.Message
func (*TradeRequest) Reset ¶
func (x *TradeRequest) Reset()
func (*TradeRequest) String ¶
func (x *TradeRequest) String() string
type TradeRequestActions ¶
type TradeRequestActions int32
TradeRequestActions: Interaction between the client terminal and a trade server for executing the order placing operation is performed by using trade requests
const ( TradeRequestActions_UNDEFINED_00_ACTION_DEAL TradeRequestActions = 0 //Should not be used TradeRequestActions_TRADE_ACTION_DEAL TradeRequestActions = 1 //Place a trade order for an immediate execution with the specified parameters (market order) TradeRequestActions_UNDEFINED_01_ACTION_DEAL TradeRequestActions = 2 //Should not be used TradeRequestActions_UNDEFINED_02_ACTION_DEAL TradeRequestActions = 3 //Should not be used TradeRequestActions_UNDEFINED_03_ACTION_DEAL TradeRequestActions = 4 //Should not be used TradeRequestActions_TRADE_ACTION_PENDING TradeRequestActions = 5 //Place a trade order for the execution under specified conditions (pending order) TradeRequestActions_TRADE_ACTION_SLTP TradeRequestActions = 6 //Modify Stop Loss and Take Profit values of an opened position TradeRequestActions_TRADE_ACTION_MODIFY TradeRequestActions = 7 //Modify the parameters of the order placed previously TradeRequestActions_TRADE_ACTION_REMOVE TradeRequestActions = 8 //Delete the pending order placed previously TradeRequestActions_UNDEFINED_04_ACTION_DEAL TradeRequestActions = 9 //Should not be used TradeRequestActions_TRADE_ACTION_CLOSE_BY TradeRequestActions = 10 //Close a position by an opposite one )
func (TradeRequestActions) Descriptor ¶
func (TradeRequestActions) Descriptor() protoreflect.EnumDescriptor
func (TradeRequestActions) Enum ¶
func (x TradeRequestActions) Enum() *TradeRequestActions
func (TradeRequestActions) EnumDescriptor
deprecated
func (TradeRequestActions) EnumDescriptor() ([]byte, []int)
Deprecated: Use TradeRequestActions.Descriptor instead.
func (TradeRequestActions) Number ¶
func (x TradeRequestActions) Number() protoreflect.EnumNumber
func (TradeRequestActions) String ¶
func (x TradeRequestActions) String() string
func (TradeRequestActions) Type ¶
func (TradeRequestActions) Type() protoreflect.EnumType
type TradeResult ¶
type TradeResult struct { AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // Account ID OrderId int64 `protobuf:"varint,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"` // Order ticket, if it is placed CreationOrder int64 `protobuf:"varint,3,opt,name=creation_order,json=creationOrder,proto3" json:"creation_order,omitempty"` // Creation order Retcode uint32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"` // Operation return code DealId int64 `protobuf:"varint,5,opt,name=deal_id,json=dealId,proto3" json:"deal_id,omitempty"` // Deal ticket, if it is performed Volume float64 `protobuf:"fixed64,6,opt,name=volume,proto3" json:"volume,omitempty"` // Deal volume, confirmed by broker Price float64 `protobuf:"fixed64,7,opt,name=price,proto3" json:"price,omitempty"` // Deal price, confirmed by broker Bid float64 `protobuf:"fixed64,8,opt,name=bid,proto3" json:"bid,omitempty"` // Current Bid price Ask float64 `protobuf:"fixed64,9,opt,name=ask,proto3" json:"ask,omitempty"` // Current Ask price Comment string `protobuf:"bytes,10,opt,name=comment,proto3" json:"comment,omitempty"` // Broker comment to operation (by default it is filled by description of trade server return code) RequestId uint32 `protobuf:"varint,11,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Request ID set by the terminal during the dispatch RetcodeExternal uint32 `protobuf:"varint,12,opt,name=retcode_external,json=retcodeExternal,proto3" json:"retcode_external,omitempty"` // Return code of an external trading system Created int64 `protobuf:"varint,13,opt,name=created,proto3" json:"created,omitempty"` Updated int64 `protobuf:"varint,14,opt,name=updated,proto3" json:"updated,omitempty"` Deleted int64 `protobuf:"varint,15,opt,name=deleted,proto3" json:"deleted,omitempty"` // contains filtered or unexported fields }
TradeResult: The Structure of a Trade Result
func (*TradeResult) Descriptor
deprecated
func (*TradeResult) Descriptor() ([]byte, []int)
Deprecated: Use TradeResult.ProtoReflect.Descriptor instead.
func (*TradeResult) GetAccountId ¶
func (x *TradeResult) GetAccountId() int64
func (*TradeResult) GetAsk ¶
func (x *TradeResult) GetAsk() float64
func (*TradeResult) GetBid ¶
func (x *TradeResult) GetBid() float64
func (*TradeResult) GetComment ¶
func (x *TradeResult) GetComment() string
func (*TradeResult) GetCreated ¶
func (x *TradeResult) GetCreated() int64
func (*TradeResult) GetCreationOrder ¶
func (x *TradeResult) GetCreationOrder() int64
func (*TradeResult) GetDealId ¶
func (x *TradeResult) GetDealId() int64
func (*TradeResult) GetDeleted ¶
func (x *TradeResult) GetDeleted() int64
func (*TradeResult) GetOrderId ¶
func (x *TradeResult) GetOrderId() int64
func (*TradeResult) GetPrice ¶
func (x *TradeResult) GetPrice() float64
func (*TradeResult) GetRequestId ¶
func (x *TradeResult) GetRequestId() uint32
func (*TradeResult) GetRetcode ¶
func (x *TradeResult) GetRetcode() uint32
func (*TradeResult) GetRetcodeExternal ¶
func (x *TradeResult) GetRetcodeExternal() uint32
func (*TradeResult) GetUpdated ¶
func (x *TradeResult) GetUpdated() int64
func (*TradeResult) GetVolume ¶
func (x *TradeResult) GetVolume() float64
func (*TradeResult) ProtoMessage ¶
func (*TradeResult) ProtoMessage()
func (*TradeResult) ProtoReflect ¶
func (x *TradeResult) ProtoReflect() protoreflect.Message
func (*TradeResult) Reset ¶
func (x *TradeResult) Reset()
func (*TradeResult) String ¶
func (x *TradeResult) String() string
type TradeTransaction ¶
type TradeTransaction struct { AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // Account ID OrderId int64 `protobuf:"varint,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"` // Order ticket CreationOrder int64 `protobuf:"varint,3,opt,name=creation_order,json=creationOrder,proto3" json:"creation_order,omitempty"` // Creation order DealId int64 `protobuf:"varint,4,opt,name=deal_id,json=dealId,proto3" json:"deal_id,omitempty"` // Deal ticket Symbol string `protobuf:"bytes,5,opt,name=symbol,proto3" json:"symbol,omitempty"` // Trade symbol name TradeType TradeTransactionType `` // Trade transaction type /* 130-byte string literal not displayed */ OrderType OrderType `protobuf:"varint,7,opt,name=order_type,json=orderType,proto3,enum=tickerbeats.v1.OrderType" json:"order_type,omitempty"` // Order type OrderState OrderState `protobuf:"varint,8,opt,name=order_state,json=orderState,proto3,enum=tickerbeats.v1.OrderState" json:"order_state,omitempty"` // Order state DealType DealType `protobuf:"varint,9,opt,name=deal_type,json=dealType,proto3,enum=tickerbeats.v1.DealType" json:"deal_type,omitempty"` // Deal type TimeType OrderTypeTime `protobuf:"varint,10,opt,name=time_type,json=timeType,proto3,enum=tickerbeats.v1.OrderTypeTime" json:"time_type,omitempty"` // Order type by action period TimeExpiration int64 `protobuf:"varint,11,opt,name=time_expiration,json=timeExpiration,proto3" json:"time_expiration,omitempty"` // Order expiration time Price float64 `protobuf:"fixed64,12,opt,name=price,proto3" json:"price,omitempty"` // Price PriceTrigger float64 `protobuf:"fixed64,13,opt,name=price_trigger,json=priceTrigger,proto3" json:"price_trigger,omitempty"` // Stop limit order activation price PriceStopLoss float64 `protobuf:"fixed64,14,opt,name=price_stop_loss,json=priceStopLoss,proto3" json:"price_stop_loss,omitempty"` // Stop Loss level PriceTakeProfit float64 `protobuf:"fixed64,15,opt,name=price_take_profit,json=priceTakeProfit,proto3" json:"price_take_profit,omitempty"` // Take Profit level Volume float64 `protobuf:"fixed64,16,opt,name=volume,proto3" json:"volume,omitempty"` // Volume in lots PositionId int64 `protobuf:"varint,17,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"` // Position ticket PositionBy int64 `protobuf:"varint,18,opt,name=position_by,json=positionBy,proto3" json:"position_by,omitempty"` // Ticket of an opposite position Created int64 `protobuf:"varint,19,opt,name=created,proto3" json:"created,omitempty"` Updated int64 `protobuf:"varint,20,opt,name=updated,proto3" json:"updated,omitempty"` Deleted int64 `protobuf:"varint,21,opt,name=deleted,proto3" json:"deleted,omitempty"` TimeGMTOffset int64 `protobuf:"varint,22,opt,name=TimeGMTOffset,proto3" json:"TimeGMTOffset,omitempty"` InternalId int32 `protobuf:"varint,23,opt,name=internal_id,json=internalId,proto3" json:"internal_id,omitempty"` // Internal ID // contains filtered or unexported fields }
TradeTransaction: Structure of a Trade Transaction
func (*TradeTransaction) Descriptor
deprecated
func (*TradeTransaction) Descriptor() ([]byte, []int)
Deprecated: Use TradeTransaction.ProtoReflect.Descriptor instead.
func (*TradeTransaction) GetAccountId ¶
func (x *TradeTransaction) GetAccountId() int64
func (*TradeTransaction) GetCreated ¶
func (x *TradeTransaction) GetCreated() int64
func (*TradeTransaction) GetCreationOrder ¶
func (x *TradeTransaction) GetCreationOrder() int64
func (*TradeTransaction) GetDealId ¶
func (x *TradeTransaction) GetDealId() int64
func (*TradeTransaction) GetDealType ¶
func (x *TradeTransaction) GetDealType() DealType
func (*TradeTransaction) GetDeleted ¶
func (x *TradeTransaction) GetDeleted() int64
func (*TradeTransaction) GetInternalId ¶
func (x *TradeTransaction) GetInternalId() int32
func (*TradeTransaction) GetOrderId ¶
func (x *TradeTransaction) GetOrderId() int64
func (*TradeTransaction) GetOrderState ¶
func (x *TradeTransaction) GetOrderState() OrderState
func (*TradeTransaction) GetOrderType ¶
func (x *TradeTransaction) GetOrderType() OrderType
func (*TradeTransaction) GetPositionBy ¶
func (x *TradeTransaction) GetPositionBy() int64
func (*TradeTransaction) GetPositionId ¶
func (x *TradeTransaction) GetPositionId() int64
func (*TradeTransaction) GetPrice ¶
func (x *TradeTransaction) GetPrice() float64
func (*TradeTransaction) GetPriceStopLoss ¶
func (x *TradeTransaction) GetPriceStopLoss() float64
func (*TradeTransaction) GetPriceTakeProfit ¶
func (x *TradeTransaction) GetPriceTakeProfit() float64
func (*TradeTransaction) GetPriceTrigger ¶
func (x *TradeTransaction) GetPriceTrigger() float64
func (*TradeTransaction) GetSymbol ¶
func (x *TradeTransaction) GetSymbol() string
func (*TradeTransaction) GetTimeExpiration ¶
func (x *TradeTransaction) GetTimeExpiration() int64
func (*TradeTransaction) GetTimeGMTOffset ¶
func (x *TradeTransaction) GetTimeGMTOffset() int64
func (*TradeTransaction) GetTimeType ¶
func (x *TradeTransaction) GetTimeType() OrderTypeTime
func (*TradeTransaction) GetTradeType ¶
func (x *TradeTransaction) GetTradeType() TradeTransactionType
func (*TradeTransaction) GetUpdated ¶
func (x *TradeTransaction) GetUpdated() int64
func (*TradeTransaction) GetVolume ¶
func (x *TradeTransaction) GetVolume() float64
func (*TradeTransaction) ProtoMessage ¶
func (*TradeTransaction) ProtoMessage()
func (*TradeTransaction) ProtoReflect ¶
func (x *TradeTransaction) ProtoReflect() protoreflect.Message
func (*TradeTransaction) Reset ¶
func (x *TradeTransaction) Reset()
func (*TradeTransaction) String ¶
func (x *TradeTransaction) String() string
type TradeTransactionType ¶
type TradeTransactionType int32
When performing some definite actions on a trade account, its state changes.
const ( TradeTransactionType_TRADE_TRANSACTION_ORDER_ADD TradeTransactionType = 0 // Adding a new open order. TradeTransactionType_TRADE_TRANSACTION_ORDER_UPDATE TradeTransactionType = 1 // Updating an open order. The updates include not only evident changes from the client terminal or a trade server sides but also changes of an order state when setting it (for example, transition from ORDER_STATE_STARTED to ORDER_STATE_PLACED or from ORDER_STATE_PLACED to ORDER_STATE_PARTIAL, etc.). TradeTransactionType_TRADE_TRANSACTION_ORDER_DELETE TradeTransactionType = 2 // Removing an order from the list of the open ones. An order can be deleted from the open ones as a result of setting an appropriate request or execution (filling) and moving to the history. TradeTransactionType_TRADE_TRANSACTION_HISTORY_ADD TradeTransactionType = 3 // Adding an order to the history as a result of execution or cancellation. TradeTransactionType_TRADE_TRANSACTION_HISTORY_UPDATE TradeTransactionType = 4 // Changing an order located in the orders history. This type is provided for enhancing functionality on a trade server side. TradeTransactionType_TRADE_TRANSACTION_HISTORY_DELETE TradeTransactionType = 5 // Deleting an order from the orders history. This type is provided for enhancing functionality on a trade server side. TradeTransactionType_TRADE_TRANSACTION_DEAL_ADD TradeTransactionType = 6 // Adding a deal to the history. The action is performed as a result of an order execution or performing operations with an account balance. TradeTransactionType_TRADE_TRANSACTION_DEAL_UPDATE TradeTransactionType = 7 // Updating a deal in the history. There may be cases when a previously executed deal is changed on a server. For example, a deal has been changed in an external trading system (exchange) where it was previously transferred by a broker. TradeTransactionType_TRADE_TRANSACTION_DEAL_DELETE TradeTransactionType = 8 // Deleting a deal from the history. There may be cases when a previously executed deal is deleted from a server. For example, a deal has been deleted in an external trading system (exchange) where it was previously transferred by a broker. TradeTransactionType_TRADE_TRANSACTION_POSITION TradeTransactionType = 9 // Changing a position not related to a deal execution. This type of transaction shows that a position has been changed on a trade server side. Position volume, open price, Stop Loss and Take Profit levels can be changed. Data on changes are submitted in MqlTradeTransaction structure via OnTradeTransaction handler. Position change (adding, changing or closing), as a result of a deal execution, does not lead to the occurrence of TRADE_TRANSACTION_POSITION transaction. TradeTransactionType_TRADE_TRANSACTION_REQUEST TradeTransactionType = 10 // Notification of the fact that a trade request has been processed by a server and processing result has been received. Only type field (trade transaction type) must be analyzed for such transactions in MqlTradeTransaction structure. The second and third parameters of OnTradeTransaction (request and result) must be analyzed for additional data. )
func (TradeTransactionType) Descriptor ¶
func (TradeTransactionType) Descriptor() protoreflect.EnumDescriptor
func (TradeTransactionType) Enum ¶
func (x TradeTransactionType) Enum() *TradeTransactionType
func (TradeTransactionType) EnumDescriptor
deprecated
func (TradeTransactionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TradeTransactionType.Descriptor instead.
func (TradeTransactionType) Number ¶
func (x TradeTransactionType) Number() protoreflect.EnumNumber
func (TradeTransactionType) String ¶
func (x TradeTransactionType) String() string
func (TradeTransactionType) Type ¶
func (TradeTransactionType) Type() protoreflect.EnumType
type TransactionsServiceClient ¶
type TransactionsServiceClient interface { // Creates a new account CreateAccount(ctx context.Context, in *CreateAccountRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Creates a new deal CreateDeals(ctx context.Context, in *CreateDealsRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Creates a new order CreateOrders(ctx context.Context, in *CreateOrdersRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Creates a new position CreatePositions(ctx context.Context, in *CreatePositionsRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Creates a trade transation CreateTradeTransaction(ctx context.Context, in *CreateTradeTransactionRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
TransactionsServiceClient is the client API for TransactionsService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTransactionsServiceClient ¶
func NewTransactionsServiceClient(cc grpc.ClientConnInterface) TransactionsServiceClient
type TransactionsServiceServer ¶
type TransactionsServiceServer interface { // Creates a new account CreateAccount(context.Context, *CreateAccountRequest) (*empty.Empty, error) // Creates a new deal CreateDeals(context.Context, *CreateDealsRequest) (*empty.Empty, error) // Creates a new order CreateOrders(context.Context, *CreateOrdersRequest) (*empty.Empty, error) // Creates a new position CreatePositions(context.Context, *CreatePositionsRequest) (*empty.Empty, error) // Creates a trade transation CreateTradeTransaction(context.Context, *CreateTradeTransactionRequest) (*empty.Empty, error) // contains filtered or unexported methods }
TransactionsServiceServer is the server API for TransactionsService service. All implementations must embed UnimplementedTransactionsServiceServer for forward compatibility
type UnimplementedTestingStatisticsServiceServer ¶
type UnimplementedTestingStatisticsServiceServer struct { }
UnimplementedTestingStatisticsServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedTestingStatisticsServiceServer) Create ¶
func (UnimplementedTestingStatisticsServiceServer) Create(context.Context, *CreateTestingStatisticsRequest) (*empty.Empty, error)
type UnimplementedTickerBeatsServiceServer ¶
type UnimplementedTickerBeatsServiceServer struct { }
UnimplementedTickerBeatsServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedTickerBeatsServiceServer) ConfirmBeatsTransaction ¶
func (UnimplementedTickerBeatsServiceServer) ConfirmBeatsTransaction(context.Context, *TickerBeatsConfirmationRequest) (*empty.Empty, error)
func (UnimplementedTickerBeatsServiceServer) GetTickerBeats ¶
func (UnimplementedTickerBeatsServiceServer) GetTickerBeats(context.Context, *TickerBeatsRequest) (*TickerBeatsResponse, error)
type UnimplementedTransactionsServiceServer ¶
type UnimplementedTransactionsServiceServer struct { }
UnimplementedTransactionsServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedTransactionsServiceServer) CreateAccount ¶
func (UnimplementedTransactionsServiceServer) CreateAccount(context.Context, *CreateAccountRequest) (*empty.Empty, error)
func (UnimplementedTransactionsServiceServer) CreateDeals ¶
func (UnimplementedTransactionsServiceServer) CreateDeals(context.Context, *CreateDealsRequest) (*empty.Empty, error)
func (UnimplementedTransactionsServiceServer) CreateOrders ¶
func (UnimplementedTransactionsServiceServer) CreateOrders(context.Context, *CreateOrdersRequest) (*empty.Empty, error)
func (UnimplementedTransactionsServiceServer) CreatePositions ¶
func (UnimplementedTransactionsServiceServer) CreatePositions(context.Context, *CreatePositionsRequest) (*empty.Empty, error)
func (UnimplementedTransactionsServiceServer) CreateTradeTransaction ¶
func (UnimplementedTransactionsServiceServer) CreateTradeTransaction(context.Context, *CreateTradeTransactionRequest) (*empty.Empty, error)
type UnsafeTestingStatisticsServiceServer ¶
type UnsafeTestingStatisticsServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTestingStatisticsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TestingStatisticsServiceServer will result in compilation errors.
type UnsafeTickerBeatsServiceServer ¶
type UnsafeTickerBeatsServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTickerBeatsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TickerBeatsServiceServer will result in compilation errors.
type UnsafeTransactionsServiceServer ¶
type UnsafeTransactionsServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTransactionsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TransactionsServiceServer will result in compilation errors.