Path: blob/master/ invest-robot-contest_investRobot-master/docs/money.md
7763 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.