Trading Engine Integration
Trading Engine Integration gRPC API
Messages and Data Structures
EngineActivePositionGrpcModel
message EngineActivePositionGrpcModel {
string TraderId = 1;
string AccountId = 2;
string Id = 3;
string AssetPair = 4;
EnginePositionSideGrpcModel Side = 5;
double ContractSize = 6;
double LotsAmount = 7;
uint64 Created = 8;
string ProcessIdCreate = 9;
uint64 LastUpdateDate = 10;
string LastUpdateProcessId = 11;
string Base = 12;
string Quote = 13;
string Collateral = 14;
optional double TpInProfit = 15;
optional double SlInProfit = 16;
optional double TpInAssetPrice = 17;
optional double SlInAssetPrice = 18;
map<string, string> Metadata = 19;
string OpenProcessId = 20;
uint64 OpenDate = 21;
EngineBidAsk OpenBidAsk = 22;
double OpenPrice = 23;
EngineBidAsk ActiveBidAsk = 24;
double ActivePrice = 25;
EngineBidAsk MarginBidAsk = 26;
double MarginPrice = 27;
EngineBidAsk ProfitBidAsk = 28;
double ProfitPrice = 29;
double Profit = 30;
double Commissions = 31;
double Swaps = 32;
}EngineClosedPositionGrpcModel
EnginePendingOrderGrpcModel
EngineBidAsk
EngineOperationCode
EngineClosePositionReason
EnginePositionSideGrpcModel
EnginePendingOrderType
Contracts
OpenPendingOrderGrpcRequest
OpenPendingGrpcResponse
CancelPendingOrderGrpcRequest
CancelPendingGrpcResponse
UpdatePendingOrderSlTpGrpcRequest
UpdatePendingOrderTpSlResponse
GetPendingOrdersGrpcRequest
OpenPositionGrpcRequest
OpenPositionGrpcResponse
ClosePositionGrpcRequest
ClosePositionGrpcResponse
UpdateActiveSlTpGrpcRequest
UpdateActiveSlTpGrpcResponse
GetActivePositionsGrpcRequest
gRPC Service: EngineIntegrationGrpcService
EngineIntegrationGrpcServiceLast updated