Initial Commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
export interface AccountConfig {
|
||||
prefix: string;
|
||||
profitTarget: number;
|
||||
consistency: number;
|
||||
minDayPnL: number;
|
||||
minTradingDays: number;
|
||||
}
|
||||
|
||||
export interface FirmConfig {
|
||||
id: number;
|
||||
firm: string;
|
||||
username: string;
|
||||
password: string;
|
||||
accounts: AccountConfig[];
|
||||
}
|
||||
|
||||
export interface AccountState {
|
||||
id: number;
|
||||
name: string;
|
||||
active: boolean;
|
||||
amount: number;
|
||||
realizedPnL: number;
|
||||
daysTraded: number;
|
||||
hasPosition: boolean;
|
||||
}
|
||||
|
||||
export interface FirmState {
|
||||
firm: string;
|
||||
connected: boolean;
|
||||
accounts: AccountState[];
|
||||
}
|
||||
Reference in New Issue
Block a user