Package stocks3 :: Package core :: Module stock :: Class Quote
[hide private]
[frames] | no frames]

Class Quote

source code

Котировка - описывает отношение между ценами товаров.

Котировка не содержит в себе никакого значения, она описывает участвующие в сравнении товары.

Instance Methods [hide private]
 
__init__(self, quoteId, numerator, denominator)
Конструктор котировки.
source code
 
_get_quoteid(self) source code
 
quoteId(self) source code
 
_get_numerator(self) source code
 
numerator(self) source code
 
_get_denominator(self) source code
 
denominator(self) source code
 
makePrice(self, date, value, pc=None)
Синтаксический сахар.
source code
 
makeDualPrice(self, date, sell_value, buy_value, pc=None) source code
Method Details [hide private]

__init__(self, quoteId, numerator, denominator)
(Constructor)

source code 

Конструктор котировки. Так как в котировке указываются не только товары но и единицы измерения количества этих товаров, котировки USD1/EUR1 и USD10/EUR10 - разные котировки.

В прямых котировках в числители всегда стоит единицы, в обратных единица всегда стоит в знаменателе.

Кросскотировки рассчитываются через третий товар (например, EUR/USD через рубль).

Поэтому - информации о числителе и знаменателе мало, чтобы идентифицировать котировку.

Parameters:
  • quoteId (что угодно) - Идентификатор котировки.
  • numerator (StockWithUnit) - Числитель котировки.
  • denominator (StockWithUnit) - Знаменатель котировки.

makePrice(self, date, value, pc=None)

source code 

Синтаксический сахар. Эквивалентна вызову: Price(quote, date, value,pc).