ezyquant_execution.entity.EquityPortfolio#

class ezyquant_execution.entity.EquityPortfolio(symbol: str, flag: str, nvdr_flag: str, market_price: float, amount: float, marketdescription: float, market_value: float, profit: float, percent_profit: float, realize_profit: float, start_volume: float, current_volume: float, actual_volume: float, start_price: float, average_price: float, show_na: bool, port_flag: str, margin_rate: float, liabilities: float, commission_rate: float, vat_rate: float)#

EquityPortfolio.from_camel_dict(dct)

EquityPortfolio.symbol

Symbol

EquityPortfolio.flag

Flag indicates stock's condition (if any).

EquityPortfolio.nvdr_flag

Flag indicates trustee type

EquityPortfolio.market_price

Current market price

EquityPortfolio.amount

Amount

EquityPortfolio.marketdescription

Market description

EquityPortfolio.market_value

Market value

EquityPortfolio.profit

Profit/Loss

EquityPortfolio.percent_profit

Percentage of profit.

EquityPortfolio.realize_profit

Realized profit/loss

EquityPortfolio.start_volume

Initial volume

EquityPortfolio.current_volume

Current volume

EquityPortfolio.actual_volume

Actual volume

EquityPortfolio.start_price

Initial price

EquityPortfolio.average_price

Average price

EquityPortfolio.show_na

Flag indicates symbol non-existence.

EquityPortfolio.port_flag

Portfolio flag

EquityPortfolio.margin_rate

Margin rate

EquityPortfolio.liabilities

Liabilities

EquityPortfolio.commission_rate

Commission rate

EquityPortfolio.vat_rate

Vat rate