AssetΒΆ

class alchemist_lib.database.asset.Asset(ticker, instrument_id, name=None)[source]

Map class for table asset.

  • ticker: String(16), primary_key.
  • instrument_id: Integer, primary_key, foreign_key(instrument.instrument_id).
  • name: String(150), null.

Relationships:

  • exchanges: List of Exchange instances. (Many-to-Many)
  • instrument: Instrument instance. (One-to-Many)
__eq__(other)[source]

Overrides the default implementation.

__gt__(other)[source]

Overrides the default implementation.

__hash__()[source]

Overrides the default implementation.

__init__(ticker, instrument_id, name=None)

Costructor method.

Parameters:
  • ticker (str) – Ticker code of the asset.
  • instrument_id (int) – Integer that identify tha type of financial instrument.
  • name (int, optional) – Long name of the asset.
__le__(other)[source]

Overrides the default implementation.

__lt__(other)[source]

Overrides the default implementation.

__ne__(other)[source]

Overrides the default implementation.

to_dict()[source]

As the name tell, it returns attributes in a dict form.

Note

The __dict__ method is not overrideble.