qlstrader.asset.equity.Equity

digraph inheritancee3c698599a { bgcolor=transparent; rankdir=TD; size="8.0, 12.0"; "abc.ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "qlstrader.asset.asset.Asset" [URL="qlstrader.asset.asset.Asset.html#qlstrader.asset.asset.Asset",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generic asset class that stores meta data about a trading asset."]; "abc.ABC" -> "qlstrader.asset.asset.Asset" [arrowsize=0.5,style="setlinewidth(0.5)"]; "qlstrader.asset.equity.Equity" [URL="#qlstrader.asset.equity.Equity",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Stores meta data about an equity common stock or ETF."]; "qlstrader.asset.asset.Asset" -> "qlstrader.asset.equity.Equity" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class Equity(name, symbol, tax_exempt=True)[source]

Bases: qlstrader.asset.asset.Asset

Stores meta data about an equity common stock or ETF.

Parameters
  • name (str) – The asset’s name (e.g. the company name and/or share class).

  • symbol (str) – The asset’s original ticker symbol. TODO: This will require modification to handle proper ticker mapping.

  • tax_exempt (boolean, optional) – Is the share exempt from government taxation? Necessary for taxation on share transactions, such as UK stamp duty.

Methods