import { MidaTradingAccount } from "../accounts/MidaTradingAccount"; import { MidaDate } from "../dates/MidaDate"; import { MidaDecimal } from "../decimals/MidaDecimal"; import { MidaTradeDirection } from "./MidaTradeDirection"; import { MidaTradePurpose } from "./MidaTradePurpose"; import { MidaTradeRejection } from "./MidaTradeRejection"; import { MidaTradeStatus } from "./MidaTradeStatus"; export type MidaTradeParameters = { id: string; orderId: string; positionId: string; tradingAccount: MidaTradingAccount; symbol: string; volume: MidaDecimal; direction: MidaTradeDirection; status: MidaTradeStatus; purpose: MidaTradePurpose; executionDate?: MidaDate; rejectionDate?: MidaDate; executionPrice?: MidaDecimal; grossProfit?: MidaDecimal; grossProfitAsset?: string; commission?: MidaDecimal; commissionAsset?: string; swap?: MidaDecimal; swapAsset?: string; rejection?: MidaTradeRejection; };