import { BaseMessage } from "../BaseMessage"; /** * Represents Crypto trading statistic for trading account. */ export interface CryptoTradingStatistic extends BaseMessage { /** * Count of orders waiting for execution. * @type {number} */ PendingTickets: number; /** * Count of executed tickets at day. * @type {number} */ ExecutedTicketsAtDay: number; /** * Count of executed shares at day. * @type {number} */ ExecutedSharesAtDay: number; /** * Value indicating possible income calculated by quotes. * @type {number} */ Open: number; /** * Value indicating possible income calculated by print. * @type {number} */ OpenPrint: number; /** * Value indicating already earned sum of money per current day. * @type {number} */ Close: number; /** /** * Value indicating earned or lost money for current day. * @type {number} */ Close1Day: number; /** * Value indicating earned or lost money for current day. * @type {number} */ Close30Days: number; /** * Value indicating already earned sum of money per current month. * @type {number} */ MonthlyClose: number; /** * Used buying power at the moment. * @type {number} */ UsedBp: number; /** * Buying power used by pending orders at this moment. * @type {number} */ PendBp: number; /** * Count of all shares per current day. * @type {number} */ SharesAtDay: number; /** * Count of open shares at the moment. * @type {number} */ OpenShares: number; /** * Count of accepted shares by server side. * @type {number} */ AcceptedSharesCount: number; /** * Value represents closed pend buying power. * @type {number} */ ClosePendBp: number; /** * Balance for previous day. (Account equity) * @type {number} */ Balance: number; /** * Balance available for withdrawal. * @type {number} */ AvailableBalance: number; /** * Commissions charged for executed orders. * @type {number} */ Commissions: number; /** * Commissions charged for executed orders since 00:00:00 today, Server Time. * @type {number} */ Commissions1Day: number; /** * Commissions charged for executed orders for last 30 days, Server Time. * @type {number} */ Commissions30Days: number; }