Path: blob/master/ invest-robot-contest_investRobot-master/docs/money.md
5925 views
Модуль money
Содержит класс Money
, используемый для точного хранения роботом денежных типов данных. Устроен аналогично классам Quotation
и MoneyValue
в Tinkoff Invest API, вдобавок в нем реализованы методы преобразования в/из int, float, Quotation, MoneyValue, а также операторы сложения, вычитания, умножения на число
Money
Методы
init
Входные данные:
Field | Type | Description |
---|---|---|
value | int / float / Quotation / MoneyValue | Значение |
nano | Optional[int] | Значение nano (при использовании необходимо value типа int) |
Выходные данные: Money.
to_float
Преобразовывает значение в float.
to_quotation
Преобразовывает значение в Quotation.
to_money_value
Преобразовывает значение в MoneyValue.
Входные данные:
Field | Type | Description |
---|---|---|
currency | str | Валюта, в которой необходимо вернуть MoneyValue |
Выходные данные: MoneyValue.