Add net Pnl in db
This commit is contained in:
@@ -3563,6 +3563,7 @@ export class UserClient extends AuthorizedApiBase {
|
||||
}
|
||||
|
||||
export interface Account {
|
||||
id?: number;
|
||||
name: string;
|
||||
exchange: TradingExchanges;
|
||||
type: AccountType;
|
||||
@@ -3909,8 +3910,8 @@ export enum SignalType {
|
||||
}
|
||||
|
||||
export interface Position {
|
||||
accountName: string;
|
||||
date: Date;
|
||||
accountId: number;
|
||||
originDirection: TradeDirection;
|
||||
ticker: Ticker;
|
||||
moneyManagement: LightMoneyManagement;
|
||||
@@ -3919,6 +3920,8 @@ export interface Position {
|
||||
TakeProfit1: Trade;
|
||||
TakeProfit2?: Trade | null;
|
||||
ProfitAndLoss?: ProfitAndLoss | null;
|
||||
uiFees?: number;
|
||||
gasFees?: number;
|
||||
status: PositionStatus;
|
||||
signalIdentifier?: string | null;
|
||||
identifier: string;
|
||||
@@ -3982,7 +3985,6 @@ export enum PositionStatus {
|
||||
Canceled = "Canceled",
|
||||
Rejected = "Rejected",
|
||||
Updating = "Updating",
|
||||
PartiallyFilled = "PartiallyFilled",
|
||||
Filled = "Filled",
|
||||
Flipped = "Flipped",
|
||||
Finished = "Finished",
|
||||
@@ -4502,6 +4504,7 @@ export interface TopStrategiesViewModel {
|
||||
export interface StrategyPerformance {
|
||||
strategyName?: string | null;
|
||||
pnL?: number;
|
||||
netPnL?: number;
|
||||
agentName?: string | null;
|
||||
}
|
||||
|
||||
@@ -4513,6 +4516,7 @@ export interface StrategyRoiPerformance {
|
||||
strategyName?: string | null;
|
||||
roi?: number;
|
||||
pnL?: number;
|
||||
netPnL?: number;
|
||||
volume?: number;
|
||||
}
|
||||
|
||||
@@ -4523,6 +4527,7 @@ export interface TopAgentsByPnLViewModel {
|
||||
export interface AgentPerformance {
|
||||
agentName?: string | null;
|
||||
pnL?: number;
|
||||
netPnL?: number;
|
||||
totalROI?: number;
|
||||
totalVolume?: number;
|
||||
activeStrategiesCount?: number;
|
||||
@@ -4533,6 +4538,7 @@ export interface UserStrategyDetailsViewModel {
|
||||
name?: string | null;
|
||||
state?: BotStatus;
|
||||
pnL?: number;
|
||||
netPnL?: number;
|
||||
roiPercentage?: number;
|
||||
runtime?: Date;
|
||||
winRate?: number;
|
||||
@@ -4569,6 +4575,7 @@ export interface DailySnapshot {
|
||||
totalStrategies?: number;
|
||||
totalVolume?: number;
|
||||
totalPnL?: number;
|
||||
netPnL?: number;
|
||||
totalOpenInterest?: number;
|
||||
totalPositionCount?: number;
|
||||
}
|
||||
@@ -4590,16 +4597,18 @@ export interface PaginatedAgentIndexResponse {
|
||||
export interface AgentSummaryViewModel {
|
||||
agentName?: string | null;
|
||||
totalPnL?: number;
|
||||
netPnL?: number;
|
||||
totalROI?: number;
|
||||
wins?: number;
|
||||
losses?: number;
|
||||
activeStrategiesCount?: number;
|
||||
totalVolume?: number;
|
||||
totalBalance?: number;
|
||||
totalFees?: number;
|
||||
}
|
||||
|
||||
export enum SortableFields {
|
||||
TotalPnL = "TotalPnL",
|
||||
NetPnL = "NetPnL",
|
||||
TotalROI = "TotalROI",
|
||||
Wins = "Wins",
|
||||
Losses = "Losses",
|
||||
|
||||
Reference in New Issue
Block a user