Доходность расчитана с даты {{a.portfolio.start_date}}
Портфель
Тикер | Название | Наименование | Комментарий | Категория | Портфель | Кол-во | Цена, {{a.portfolio.currency}} | Сумма, {{a.portfolio.currency}} | Доля, %. | Цена вчера, {{a.portfolio.currency}} | Сумма вчера, {{a.portfolio.currency}} | Последнее изменение, {{a.portfolio.currency}} |
Последнее изменение, % |
Δ цены пред.дня, % |
Средняя цена, {{a.portfolio.currency}} |
Δ цены, {{a.portfolio.currency}} |
Δ цены, % |
Доход, {{a.portfolio.currency}} | Див/Куп, {{a.portfolio.currency}} | Σ доход, {{a.portfolio.currency}} | Доходность (XIRR), % |
Доходность (AAR), % |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{uid}}{{uid}} | {{a.s.currencies[uid].title}} | Валюта | {{format(s.cnt)}} | {{format(s.price_pc)}} | {{format(s.summa_pc)}} | {{format(s.proportion)}} | {{format(s.yesterday_price_pc)}} | {{format(s.yesterday_summa_pc)}} | {{plus_minus(s.d_summ_pc)}} | {{plus_minus(s.day_perc)}}% | {{plus_minus(s.day_price_perc)}}% | {{format(s.average_price_pc)}} | {{plus_minus(s.d_price_pc)}} | {{plus_minus(s.d_price_percent,1)}}% | {{format(s.yield)}} | {{format(s.yield)}} | ||||||
{{ a.s.papers[s.uid].SECID }}
{{ s.secid }}
{{s.MATDATE}} до {{a.s.papers[s.uid].options.end_date}} |
{{ a.s.papers[s.uid].SHORTNAME }} | {{ a.s.papers[s.uid].SECNAME }} | [Р] | {{ get_kat(a.s.papers[s.uid].kat) }} | {{ss.name}} {{format(ss.cnt,8, 0)}}, | {{ format(s.cnt, 8, 0) }} |
{{s.price_pc}}{{ format(s.price_pc,4) }}
НКД: {{format(s.nkd)}} {{s.raw_price}}{{ format(s.raw_price, 4) }}%{{a.s.papers[s.uid].CURRENCYID}} |
{{ format(s.summa,4) }} | {{ format(s.proportion) }} |
{{ format(s.yesterday_price, 4) }} НКД: {{format(s.yesterday_nkd)}} {{s.yesterday_raw_price}}{{format(s.yesterday_raw_price)}}% |
{{format(s.yesterday_summa_pc)}} | {{plus_minus(s.d_summ_pc)}} | {{plus_minus(s.day_perc,1)}}% | {{plus_minus(s.day_price_perc)}}% | {{ format(s.average_price_pc) }} {{format(s.average_price_percent)}}% |
{{ plus_minus(s.dprice) }} | {{ plus_minus(s.dpercent,1) }}% | {{ format(s.yield) }} | {{s.dohod}} {{ format(s.dohod) }}0 {{ format(s.dohod) }}0 0 | {{ format(s.full_yield) }} | {{ format(s.xirr) }}% | {{ format(s.aar) }}% |
Сумма: | {{ format(portfolio_balance_summ) }} | {{plus_minus(diff_balance_day)}} | {{plus_minus(diff_balance_day_perc,1)}}% | {{ format(yield_summ) }} | {{format(dohod_summ)}} | {{ format(full_yield_summ) }} |
История сделок
Добавить
Удалить
Необходимо завести все ваши сделки с самого начала существования портфеля.
Автоматический способ
Подсказка
Инструкция
Внимание! Сайт может обработать не все сделки из вашего отчёта, т.к. у меня нет примеров всех возможных отчётов со всеми возможными операциями (Покупка, продажа, купоны, дивиденды, ввод ДС, вывод ДС....) Если какая-то операция не добавляется в автоматическом режиме, присылайте ваши отчёты брокеров мне на почту kostarev.valeriy@gmail.com и я постараюсь добавить их обработку.
Инструкции по этому брокеру пока нет. Напишите свою инструкцию, сделайте скриншоты и пришлите на почту kostarev.valeriy@gmail.com и я добавлю её сюда.
Проверить и удалить существующие токены можно по ссылке https://id.tinkoff.ru/account/security
Выпустить новый токен можно здесь https://www.tinkoff.ru/invest/settings/api/.
Важно! Выпускайте токен Только для чтения. Сайт izi-invest.ru не несёт ответственности за любые операции, совершённые на вашем счёте посредствам токена.
Выпустить новый токен можно здесь https://www.tinkoff.ru/invest/settings/api/.
Важно! Выпускайте токен Только для чтения. Сайт izi-invest.ru не несёт ответственности за любые операции, совершённые на вашем счёте посредствам токена.
Ваш токен сохранён в базе данных.
Автообновление (раз в сутки)
Ручной способ
Скрыть
{{year}}
Дата | Тикер | Название | Тип | Кол-во | Цена | Валюта | Комиссия | Сумма | Сумма, RUR | Комментарий | Отчёт | ДействияПортфель |
---|---|---|---|---|---|---|---|---|---|---|---|---|
{{s.time}}{{ s.date }} | {{ s.secid }} | {{ s.title }} | {{s.object_type}} | {{ format(s.cnt) }} | {{ format(s.price) }} | {{ s.currency }} | {{ format(parseFloat(s.komission_b)+parseFloat(s.komission_ts)) }} | {{s.summa_sdelki}}{{ format(s.summa_sdelki) }} (НКД: {{format(s.nkd)}}) |
{{s.summa_sdelki_pc}}{{ format(s.summa_sdelki_pc) }} | {{ s.comment }} | {{s.import}} | {{a.s.portfolios[s.portfolio].name}} Действия н/д |
Сумма | {{format(s)}}: {{key}} |
{{format(s)}}: {{key}} |
{{format(sdelki_summ_pc)}} |
Большое количество сделок замедляет отрисовку портфеля браузером.
Таблица скрыта для ускорения отрисовки сайта
Открыть
Таблица скрыта для ускорения отрисовки сайта
Открыть
История импортов отчётов
id | Дата | Название | Портфель | Брокер | Файл | Добавлено | Пропущено | Дата От | Дата До | Действия |
---|---|---|---|---|---|---|---|---|---|---|
{{s.id}} | {{s.time}} | {{s.name}} | {{a.s.portfolios[s.portfolio].name}} | {{s.type}} | {{s.file}} | {{s.added}} | {{s.skipped}} | {{s.dateFrom}} | {{s.dateTo}} |
Закрытые позиции
{{year}}
Тикер | Портфель | Название | S/L | Открытие | Закрытие | Цена открытия | Цена закрытия | Дельта цены | Кол. | Доход | Доходность | Срок, дней | Доходность годовых |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{ a.s.papers[s.uid].SECID }} | {{ a.s.portfolios[s.pid].name }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{ s.d }} | {{ s.open_date_v }} | {{ s.close_date_v }} | {{ format(s.open_p) }} | {{ format(s.close_p) }} | {{ format(s.dp) }} | {{ format(s.cnt) }} | {{ format(s.yield) }} | {{ format(s.yield_p) }}% | {{ format(s.days,0) }} | {{ format(s.yield_year) }}% |
{{format(fifo_summ)}} | {{format(fifo_y)}}% | {{format(fifo_yy)}}% |
История дивидендов
{{year}}
приходят дивиденды и купоны
Задержка между отсечкой и выплатой, дней
Дата | Тикер | Название | Наименование | Портфель | Кол-во | Валюта | Значение | Цена отсечки |
Средняя цена покупки |
Налог, % | Налог | Сумма до налога, в валюте бумаги |
Сумма после налога, в валюте бумаги |
Сумма до налога, {{a.portfolio.currency}} |
Сумма после налога, {{a.portfolio.currency}} |
Доходность к цене отсечки |
Доходность к средней цене |
Статус | Действия | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{ s.ots_date }} | {{a.s.papers[s.uid].SECID}} | {{ a.s.papers[s.uid].SHORTNAME }} (Делистинг) | {{ a.s.papers[s.uid].SECNAME }} | {{ a.s.portfolios[s.p].name }} | {{ s.cnt }} | {{ s.cur }} | {{ format(s.v,5) }} | {{ format(s.paper_price) }} | {{ format(s.average_price_pc, 2) }} | {{format(s.nalog_perc)}} | {{ format(s.nalog_pc) }}{{ format(s.nalog_pc) }} | {{ format(s.s) }} | {{ format(s.s_n) }} | {{ format(s.s_pc) }} | {{ format(s.s_n_pc) }} | {{ format(s.yield_paper_price) }}% | {{ format(s.yield_average_price) }}% | Получено | Получено | [Ред.] [В сделки] |
{{ format(dividends_nalog_summ_tab) }} | Итого: | {{ format(dirty_dividends_summ_tab) }} | {{ format(dividends_summ_tab) }} | |||||||||||||||||
{{ s.ots_date }} ({{s.date}}) |
{{a.s.papers[s.uid].SECID}} | {{ a.s.papers[s.uid].SHORTNAME }} (Делистинг) | {{ a.s.papers[s.uid].SECNAME }} | {{ a.s.portfolios[s.p].name }} | {{ s.cnt }} | {{ s.cur }} | {{ format(s.v,5) }} | {{ format(s.paper_price) }} | {{ format(s.average_price_pc, 2) }} | {{format(s.nalog_perc)}} | {{ format(s.nalog_pc) }}{{ format(s.nalog_pc) }} | {{ format(s.s) }} | {{ format(s.s_n) }} | {{ format(s.s_pc) }} | {{ format(s.s_n_pc) }} | {{ format(s.yield_paper_price) }}% | {{ format(s.yield_average_price) }}% | Не получено | Не получено | |
{{ format(future_dividends_nalog_summ_tab) }} | Итого (прогноз): | {{ format(future_dirty_dividends_summ_tab) }} | {{ format(future_dividends_summ_tab) }} |
История купонов
{{year}}
приходят дивиденды и купоны
Задержка между отсечкой и выплатой, дней
Дата | Тикер | Название | Наименование | Портфель | Номинал | Кол-во | Валюта | Купон | Налог, {{a.portfolio.currency}} | Сумма до налога, в валюте бумаги |
Сумма после налога, в валюте бумаги |
Сумма до налога, {{a.portfolio.currency}} |
Сумма после налога, {{a.portfolio.currency}} |
Статус | Действия | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{ s.ots_date }} | {{a.s.papers[s.uid].SECID}} | {{a.s.papers[s.uid].SHORTNAME}} | {{ a.s.papers[s.uid].SECNAME }} | {{ a.s.portfolios[s.p].name }} | {{ format(s.FACEVALUE) }} | {{ s.cnt }} | {{ s.cur }} | {{ format(s.v) }} | {{ format(s.nalog) }} | {{ format(s.s) }} | {{ format(s.s_n) }} | {{ format(s.s_pc) }} | {{ format(s.s_n_pc) }} | Получено | Получено | [Ред.] [В сделки] |
{{format(coupons_nalog_summ_tab)}} | Итого: | {{format(bonds_dirty_summ_tab) }} | {{format(bonds_summ_tab) }} | |||||||||||||
{{ s.ots_date }} | {{a.s.papers[s.uid].SECID}} | {{ a.s.papers[s.uid].SHORTNAME }} | {{ a.s.papers[s.uid].SECNAME }} | {{ a.s.portfolios[s.p].name }} | {{ format(s.FACEVALUE) }} | {{ s.cnt }} | {{ s.cur }} | {{ format(s.v) }} ({{format(s.yield)}}%) | {{ format(s.nalog) }}{{ format(s.nalog) }} | {{ format(s.s) }} | {{ format(s.s_n) }} | {{ format(s.s_pc) }} | {{ format(s.s_n_pc) }} | Не получено | Не получено | |
{{format(future_coupons_nalog_summ_tab)}} | Итого (прогноз): | {{ format(future_dirty_coupons_summ_tab) }} | {{ format(future_coupons_summ_tab) }} |
Прочие события
{{year}}
Амортизации
№ | Портфель | Дата | Тип | Тикер | Название | Кол. | Значение | Сумма | Действия |
---|---|---|---|---|---|---|---|---|---|
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.ots_date}} | {{s.type}} | {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.v)}} | {{format(s.s)}} | [В сделки] |
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.ots_date}} | {{s.type}} | {{ a.s.papers[s.uid].SECID }} {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.v)}} | {{format(s.s)}} |
Сплиты
№ | Портфель | Дата | Тип | Тикер | Название | Кол. | Значение |
---|---|---|---|---|---|---|---|
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.ots_date}} | {{s.type}} | {{ a.s.papers[s.uid].SECID }} {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.v)}} |
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.ots_date}} | {{s.type}} | {{ a.s.papers[s.uid].SECID }} {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.v)}} |
Делистинги
№ | Портфель | Дата | Тип | Тикер | Название | Кол. | Значение |
---|---|---|---|---|---|---|---|
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.ots_date}} | {{s.type}} | {{ a.s.papers[s.uid].SECID }} {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.v)}} |
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.ots_date}} | {{s.type}} | {{ a.s.papers[s.uid].SECID }} {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.v)}} |
Депозиты
№ | Портфель | Дата | Тип | Тикер | Название | Кол. | Значение |
---|---|---|---|---|---|---|---|
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.d}} | {{s.t}} | {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.s)}} |
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.d}} | {{s.t}} | {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.s)}} |
Добавление бумаг
№ | Портфель | Дата | Тип | Тикер | Название | Кол. | Значение |
---|---|---|---|---|---|---|---|
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.ots_date}} | {{s.type}} | {{ a.s.papers[s.uid].SECID }} {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.v)}} |
{{key+1}} | {{s.p}}: {{a.s.portfolios[s.p].name}} | {{s.ots_date}} | {{s.type}} | {{ a.s.papers[s.uid].SECID }} {{ a.s.papers[s.uid].SECID }} | {{ a.s.papers[s.uid].SHORTNAME }} | {{format(s.cnt)}} | {{format(s.v)}} |
Оферты по облигациям
Дата | Тикер | Название | Наименование | Амортизация | Учесть |
---|---|---|---|---|---|
{{ s.d }} | {{a.s.papers[s.uid].SECID}} | {{a.s.papers[s.uid].SHORTNAME}} | {{ a.s.papers[s.uid].SECNAME }} | {{ format(s.f) }} |
Динамика выплат
Все {{year}}
Информация о введённых бумагах
Список введённых бумаг
Дата | Тикер | Название | Наименование | Кол-во |
---|---|---|---|---|
{{ unix2human(s.time) }} | {{a.s.papers[s.uid].SECID}} | {{a.s.papers[s.uid].SHORTNAME}} | {{ a.s.papers[s.uid].SECNAME }} | {{ format(s.cnt) }} |
Для правильного учёта введённых бумаг, необходимо указать для каждой из них - дату и цену их покупки. Внутри одного тикера может быть сколько угодно сделок по покупке бумаг. А значит бумаги внутри одного тикера могут иметь разный возраст и разную цену покупки.
Можно перенести эту информацию из портфеля со сделками "Вывод бумаг"
Ввести данные необходимо в исходном портфеле, а не в составном.
Можно перенести эту информацию из портфеля со сделками "Вывод бумаг"
Добавление выделенных бумаг из выбранного портфеля в текущий.
Дата покупки | Дата вывода | Тикер | Название | Наименование | Кол-во | Цена | |
---|---|---|---|---|---|---|---|
{{ unix2human(sd.t) }} | {{ unix2human(s.time) }} | {{p(s.uid).SECID}} | {{p(s.uid).SHORTNAME}} | {{ p(s.uid).SECNAME }} | {{ format(sd.c) }} | {{ format(sd.pr) }} |
Нет сделок Вывода бумаг в выбранном портфеле
Пользовательские данные о введённых бумагах
Тикер | Название | Наименование | Кол-во | Валюта | Цена | Дата покупки |
Дата переноса |
Действия |
---|---|---|---|---|---|---|---|---|
{{a.s.papers[s.uid].SECID}} | {{a.s.papers[s.uid].SHORTNAME}} | {{ a.s.papers[s.uid].SECNAME }} | {{ format(s.cnt) }} | {{ s.currency }} | {{ format(s.price) }} | {{ s.date }} | {{ s.input_date }} | Ред. |
Календарь
Во весь экранДата отсечки |
Последняя дата покупки |
Название | Тикер | ISIN | Дивиденд | Доходность,% |
---|---|---|---|---|---|---|
{{s.ots_date}} | {{s.date}} | {{s.SHORTNAME}} | {{s.secid}} | {{s.ISIN}} | {{s.price}}{{format(s.price)}} | {{s.price*100/s.paper_price}}{{format(s.price*100/s.paper_price)}} |
Дата отсечки |
Название | ISIN | Купон | Доходность по последней сделке, % |
---|---|---|---|---|
{{s.date}} | {{s.SHORTNAME}} | {{s.ISIN}} | {{s.COUPONVALUE}}{{format(s.COUPONVALUE)}} | {{s.YIELD}}{{format(s.YIELD)}} |
Экстремумы
Дата | Наименование | Значение |
---|---|---|
{{a.portfolio.maxyielddate}} | Максимальный доход | {{plus_minus(a.portfolio.maxyield)}} {{a.portfolio.currency}} |
Баланс | {{format(a.portfolio.max_yield_balance)}} {{a.portfolio.currency}} | |
{{a.portfolio.abs_prosadka_date}} Точка отсчёта: {{a.portfolio.abs_prosadka_max_yield_date}} |
Максимальная просадка | {{plus_minus(-a.portfolio.abs_prosadka)}} {{a.portfolio.currency}} (-{{format(a.portfolio.abs_prosadka_yield_perc)}} %) |
Доход | {{format(a.portfolio.abs_prosadka_yield)}} {{a.portfolio.currency}} |
Расчитать график
Для ускорения генерации можно выбрать произвольное число точек для рассчёта графика. Но в этом случае экстремумы графика могут быть вычислены не точно (пропущенные дни не будут расчитаны).
Для точного вычисления экстремумов нужно хотя бы 1 раз расчитать график всех дней. Даты экстремумов сохранятся в базу данных и в следующий раз будут расчитаны при расчёте любых других точек графика.
Для ускорения генерации можно выбрать произвольное число точек для рассчёта графика. Но в этом случае экстремумы графика могут быть вычислены не точно (пропущенные дни не будут расчитаны).
Для точного вычисления экстремумов нужно хотя бы 1 раз расчитать график всех дней. Даты экстремумов сохранятся в базу данных и в следующий раз будут расчитаны при расчёте любых других точек графика.
Сравнение
Графики портфелей представлены параметром Абсолютная доходность, он расчитан из среднегодовой доходности AAR, умноженной на номер дня жизни портфеля, делённый на 365 (AAR * 100% * day / 365).Графики индексов и тикеров расчитаны с отметки первой сделки по портфелю. Эта точка принята за исходную, остальные точки графика вычислены как процент текущей цены относительно цены первой точки.
Сравниваемые графики
Портфель {{a.portfolio.name}}
Портфель {{graph_name(id)}}
{{graph_name(id)}}
IMOEX - Индекс МосБиржи
MCFTRR - Индекс МосБиржи полной доходности
RGBITR - Индекс гос. облигаций РФ
S&P500
S&P500TR полной доходности
NDX - NASDAQ 100
MSCI ACWI - индекс
Произвольный тикер
Депозит %
Доход
По портфелям
Общая структура
Все бумаги
Акции
Столбики
Балансировка
По категориям
Вводимая сумма: | {{a.portfolio.currency}} |
Баланс портфеля: | {{format(balancer.balance)}} {{a.portfolio.currency}} |
Свободных денег в портфеле: | {{format(balancer.free_money_after_balance)}} {{a.portfolio.currency}} |
№ | Категория | Saved |
Доля Категории |
Сумма Категории, {{a.portfolio.currency}} |
Тикер | Название | Цена | Сумма | Кол. | Лот | Лотов | Доля, % | Saved |
План. Доля, % |
План. сумма, {{a.portfolio.currency}} |
План. лотов |
Изм. лотов |
Изм. сумма, {{a.portfolio.currency}} {{format(balancer.d_papers_balance)}} {{a.portfolio.currency}} |
Итог сумма, {{a.portfolio.currency}} |
Итог Доля, % {{balancer.procents_summ}} % |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{k+1}} | {{get_kat(s.kat)}} | {{format(balancer.saved_k[s.kat])}} | {{format(balancer.kat_summ[s.kat])}} | {{s.uid}} | {{s.name}} | {{format(s.price)}} | {{format(s.summa)}} | {{format(s.cnt)}} | {{format(s.lotsize)}} | {{format(s.lots)}} | {{s.procent}} | {{format(balancer.saved_p[s.uid])}} | {{format(s.plan_summ)}} | {{format(s.plan_lots)}} | {{format(s.d_lots)}} | {{format(s.d_summ)}} | {{format(s.res_summa)}} | {{format(s.res_procent)}} |
По странам
Вводимая сумма: | {{a.portfolio.currency}} |
Баланс портфеля: | {{format(balancer.balance)}} {{a.portfolio.currency}} |
Свободных денег в портфеле: | {{format(balancer.free_money_after_balance)}} {{a.portfolio.currency}} |
№ | Страна | Saved |
Доля Страны |
Сумма Страны, {{a.portfolio.currency}} |
Тикер | Название | Цена | Сумма | Кол. | Лот | Лотов | Доля, % | Saved |
План. Доля, % |
План. сумма, {{a.portfolio.currency}} |
План. лотов |
Изм. лотов |
Изм. сумма, {{a.portfolio.currency}} {{format(balancer.d_papers_balance)}} {{a.portfolio.currency}} |
Итог сумма, {{a.portfolio.currency}} |
Итог Доля, % {{balancer.procents_summ}} % |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{k+1}} | {{s.country}} | {{format(balancer.saved_c[s.country])}} | {{format(balancer.country_summ[s.country])}} | {{s.uid}} | {{s.name}} | {{format(s.price)}} | {{format(s.summa)}} | {{format(s.cnt)}} | {{format(s.lotsize)}} | {{format(s.lots)}} | {{s.procent}} | {{format(balancer.saved_p[s.uid])}} | {{format(s.plan_summ)}} | {{format(s.plan_lots)}} | {{format(s.d_lots)}} | {{format(s.d_summ)}} | {{format(s.res_summa)}} | {{format(s.res_procent)}} |