Files
autofirmer-expanded/types.ts
T
2026-03-07 22:07:02 -06:00

32 lines
588 B
TypeScript

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[];
}