VishnuRU
VishnuRU
13 февраля 2023 в 2:35
#помогите_новичку Подскажите, пожалуйста, формулу расчёта средней, нормально обрабатывающую переход позиции через 0. Особенно когда переход происходит внутри одной операции, как в строке 15. Сейчас формула нормально работает для ситуации, когда остаток в позиции положительный или 0. Результаты расчётов совпадают с цифрами в терминале. А если позиция открывалась шортом, то в моих расчётах вообще глюк полный. Ведь позиция открывается продажей, остаток отрицательный, вся сумма продажи попадает в финрезультат, средней нет... Исходные данные: •Цена_Покупки - цена, по которой было куплено. •Количество_Покупки - купленное количество. •Цена_Продажи - цена, по которой было продано. •Количество_Продажи - проданное количество. •Входящая_Средняя - средняя, посчитанная после предыдущей операции. •Входящий_Остаток - количество, которое было до выполнения операции. •Остаток - количество после проведения операции. •Средняя - средняя после проведения операции. •Финрезультат - доход/убыток в результате операции продажи. Сейчас считается так: Для продажи: •Средняя = Входящая_Средняя •Остаток = Входящий_Остаток - Количество_Продажи •Финрезультат = Цена_Продажи * Количество_Продажи - Входящая_Средняя * Количество_Продажи Или •Финрезультат = ( Цена_Продажи - Входящая_Средняя ) * Количество_Продажи Для покупки: •Средняя = ( Входящий_Остаток * Входящая_Средняя + Цена_Покупки * Количество_Покупки ) / ( Входящий_Остаток + Количество_Покупки ) •Остаток = Входящий_Остаток + Количество_Покупки Это бухучётная средняя. Или WAVG в терминах Тинькофф: •Метод средневзвешенной цены (Weighted Average / WAVG) — позволяет оценить эффективную доходность ваших открытых позиций: средняя цена актива изменяется только в том случае, если вы докупаете активы, и не изменяется, когда вы частично продаете их. Кстати, это совсем не средневзвешенная, т.к. нет весов. Ну да ладно. Не повод для придирок. Если среднюю меняет только покупка, то что со средней, если позиция открывается продажей? Ну и остаётся вопрос, как учитывать операцию, приводящую к смене знака остатка. Очень хочется получить официальный ответ от @Tinkoff_Terminal или @Tinkoff_Investments . #терминал #поддержка #техподдержка
Нравится
Не является индивидуальной инвестиционной рекомендацией
Читайте также
6 мая 2024
Газпром: слабый отчет и вопрос о дивидендах
6 мая 2024
Магнит: самые щедрые дивиденды в ритейле
5 комментариев
Ваш комментарий...
Tinkoff_Investments
13 февраля 2023 в 3:29
Здравствуйте. Подготовим для вас ответ. С итогами вернемся позже 😉
Нравится
VishnuRU
13 февраля 2023 в 3:31
@Tinkoff_Investments моя благодарность не будет знать границ. В разумных пределах, конечно 🤗
Нравится
Tinkoff_Investments
13 февраля 2023 в 13:04
@VishnuRU По FIFO в случае закрытия части позиции первой продадим ту бумагу, которую первой и купили. А по WAVG же частичное закрытие не влияет на среднюю, только если полностью закрывать позицию. В случае, если после продажи вы открыли шорт, то ситуация зеркальная. Рассчитаем среднюю только по части бумаг в шорте. Дальше сделки, которые увеличивают шорт, влияют на среднюю. А если частично закрываете шорт, то среднюю не меняем. В качестве примера: было 70 акций, а продали 100. То есть, закрыли позицию из 70 акций и открыли шорт на 30 акций. И вот с этих 30 акций мы начинаем считать среднюю заново уже зеркально. Если дальше вы еще продадите 10 бумаг, это увеличит позицию, значит, повлияет на среднюю. А если купите 10 акций, то частично закроете позицию, что не повлияет на среднюю по WAVG. Подробно с примерами в разных случаях мы рассказали на нашем сайте: https://www.tinkoff.ru/invest/help/educate/yield-analysis/about/math-method/?card=q4
Нравится
VishnuRU
13 февраля 2023 в 13:41
@Tinkoff_Investments Спасибо. Попробую реализовать в Excel. Что касается примеров, в т.ч. и по ссылке... Хорошо, конечно, что они есть. Но вот как раз про переворот позиции там нет. Стоило бы дополнить тем, что написали мне в ответе. Можно даже без редактирования, всё изложено понятно.
Нравится
Tinkoff_Investments
13 февраля 2023 в 14:05
@VishnuRU поймали вашу идею 👌
Нравится
Анализ компаний
Подробные обзоры финансового потенциала компаний
De_vint
14,7%
39,6K подписчиков
Invest_or_lost
+20,7%
21,6K подписчиков
Guseyn_Rzaev
+19,9%
14,5K подписчиков
Газпром: слабый отчет и вопрос о дивидендах
Обзор
|
Сегодня в 16:43
Газпром: слабый отчет и вопрос о дивидендах
Читать полностью
VishnuRU
85 подписчиков15 подписок
Портфель
до 5 000 000 
Доходность
+142,49%
Еще статьи от автора
17 февраля 2023
#Общего_развития_пост Абзац? Не думаю... Что, колебания USDRUB заставляют задуматься о смысле жизни? Рисовать душераздирающие картинки, рассуждать о макро- и микроэкономике? Повторять за покойным Мавроди тезис о крахе мировой финансовой системы? Да бросьте. Научитесь сначала свои деньги считать, а потом рассуждайте о чужих. Продолжим про учёт и контроль. Всё по заветам Ильича. Того, который Ульянов, а не который Леонид. Благодаря существенной помощи @Tinkoff_Investments, удалось реализовать расчёт WAVG для торговли в шорт. Есть небольшая шероховатость, но тут мне просто лень. Не нравится мне этот показатель. Уж очень сильно он отличается от AVGc (про него в предыдущих статьях). Формулы в таблицах были существенно переработаны. Из заметного - опущены на одну строку исходящие значения средних и остатка. Это логично, т.к. их значения вычисляются после совершения сделки. И значения являются входящими для следущих операций. Заполнение таблицы может начинаться хоть с покупки, хоть с продажи. Все средние будут посчитаны правильно. Нетранзакционные расходы указываются в столбце Комиссия. По покупке или по продаже - без разницы. Но на стороне покупки логически вернее. Тут есть нюанс: некоторые расходы могут быть в другой валюте. Например, плата за перенос позиции взимается в рублях. Значит сначала её необходимо перевести в отдельной таблице в доллары. Ведь пример построен по реальным данным APA, которые торгуются в долларах. Даты в таблицах нужны только справочно. Для визуального контроля правильности заполнения. Возможно, когда-нибудь найду им применение. На графике видно, что AVG и AVGc в самом деле отличаются. Оно и понятно, комиссии за перенос позиции составили больше $60USD. https://disk.yandex.ru/i/zkxUvIGqd5wrzQ - заполненные таблицы. https://disk.yandex.ru/i/DVQ3KQrqzmQa6g - шаблон. Продолжение... Если будут отзывы. И да, APA и сегодня выглядит привлекательной для скальпинга. === Не забывайте, что свои пожелания к функциональности Терминала и Мобильного приложения можно (и нужно) высказывать здесь: https://feedback.tinkoff.ru/ Давайте #делать_жизнь_лучше ! === #пульс_учит #учу_в_пульсе #учусь_в_пульсе #прояви_себя_в_пульсе
16 февраля 2023
APPH Ну что, все коней запрягли? На премаркете 1USD. Даже больше. Аж на 1 цент. Сейчас каааак рванём... Осталось определиться с направлением рывка.
15 февраля 2023
#Общего_развития_пост Учёт в Excel - в чём проблемы? На заре цивилизации электронные таблицы позиционировались как инструмент для продвинутого бухгалтера. Ну да, люди были слишком оптимистичны. Хотя бухучёт и ведётся в табличной форме, и было время, когда бухгалтера спокойно заполняли таблички от руки, далеко не все смогли осилить формализацию вычислительного процесса. Тем не менее, электронные таблицы развивались и превратились в среду разработки, включающую даже языки программирования. Однако, наиболее востребована та часть таблиц, которая не требует серьёзного программирования. И здесь есть проблемы. Проблемы расположены в порядке значимости для меня. •Самая явная проблема была рассмотрена ранее: ошибки округления. Следует явно использовать округление до требуемой точности. •Вторая - добавление строк в подготовленную таблицу создаёт ячейки без формул, что далеко не всегда сразу заметно. Необходимо знать структуру таблицы и сразу после добавления строк её восстанавливать. •Третья - смена адресации в формулах при копировании формул. Не всегда можно зафиксировать позицию перед копированием. Самое плохое, что в ячейке может отображаться похожее на ожидаемое значение, но рассчитывающееся по уже неверной формуле. •Четвёртая - чем длиньше формула, тем сложнее её редактирование. Очень сложно не запутаться в скобках и адресах ячеек. Конечно, ячейки можно именовать. Кто-то этим пользуется? •Пятая - неразделимость данных и операций над ними. Если нужно сменить алгоритм расчёта в одинаковых таблицах, то нужно это сделать в каждой таблице. В общем, таблицы для учёта использовать можно. И даже нужно. Но это требует очень большой внимательности. И желания изучать таблицы. Это и не очень сложно, и полезно. А какие особенности электронных таблиц мешают вам? Продолжение следует... === Не забывайте, что свои пожелания к функциональности Терминала и Мобильного приложения можно (и нужно) высказывать здесь: https://feedback.tinkoff.ru/ Давайте #делать_жизнь_лучше ! === #пульс_учит #учу_в_пульсе #учусь_в_пульсе #прояви_себя_в_пульсе