VishnuRU
VishnuRU
5 февраля 2023 в 9:51
#Общего_развития_пост WAVG - путь к убыткам? Часть 1. С трейдингом всё просто: покупаем ниже средней, продаём выше - и получаем доход. Можно, конечно, и в обратном порядке. Но это если включена маржинальная торговля. Или положение в позиции позволяет продать и откупить на падении. Но в любом случае основной ориентир - средняя цена в позиции. Есть WAVG от Тинькофф. Но если вести свой учёт, то можно посчитать, как уже писалось ранее, AVG. •AVG = (Итого_Сумма_Продажи - Итого_Сумма_Покупки) / (Итого_Количество_Покупки - Итого_Количество_Продажи) У AVG есть преимущества. Во-первых, так как нет зависимости от предыдущего значения, то нет и накопления ошибок округления. Во-вторых, пересчёт выполняется как после покупки, так и после продажи. В Таблице 5 в 9-й строке продано 2000 штук по 5.55. В позиции остаётся 150 штук. WAVG не изменилась и составляет 5.91. А вот AVG после продажи аж 10.68. Допустим, следующим шагом хочется закрыть позицию. По какой цене нужно реализовать остаток, чтобы не было убытка? •Если ориентироваться по WAVG, то достаточно продать по 5.91, чтобы выйти в ноль. А как быть с тем, что 2000 штук были проданы с убытком (отрицательным финрезультатом)? Простить и забыть? Ноль-то будет. Но это будет ноль по операции, а не по позиции. •Если ориентироваться по AVG, то продавать нужно хотя бы по 10.68. Именно по этой цене вся позиция будет закрыта в ноль. Таким образом, из этого примера видно, что принятие решений только по WAVG может привести к убыткам. Может, конечно, и к прибылям, но зачем рисковать? Уважаемый @xeim настаивает, что при появлении отрицательного остатка (строка 15) расчёт WAVG следует дополнять обработкой этого события. В общем-то, нет повода не верить ему. Но что-то у меня не получается решить эту задачу. Может плохо старался, т.к. WAVG мне совсем не нравится. Так что готов выслушать советы. Даже если я и не буду использовать этот показатель, формула должна быть правильной. Таблицы в примере построены по реальным данным фонда $TRUR . Основная причина выбора - отсутствие комиссий за сделку. Пока комиссии будут только отвлекать. Продолжение следует... PS: В одной из предыдущих статеек при расчёте AVG в знаменателе было (Итого_Количество_Продажи - Итого_Количество_Покупки). Разница не принципиальная, т.к. меняется только знак результата. === Не забывайте, что свои пожелания к функциональности Терминала и Мобильного приложения можно (и нужно) высказывать здесь: https://feedback.tinkoff.ru/ Давайте #делать_жизнь_лучше ! === #пульс_учит #учу_в_пульсе #учусь_в_пульсе #прояви_себя_в_пульсе
5,99 
+34,06%
4
Нравится
Не является индивидуальной инвестиционной рекомендацией
Читайте также
26 ноября 2024
Транснефть: стабильная монополия
22 ноября 2024
Валютные облигации: как выбирать?
6 комментариев
xeim
5 февраля 2023 в 13:43
Ваш avg назван неправильно - это не какое-то среднее, а кое-что другое. Тем более, что посчитано неправильно - при продаже 5000 штук оно резко возросло без видимых причин (посмотрим, как вы сможете его защитить).
Нравится
VishnuRU
5 февраля 2023 в 14:30
@xeim Ну, как же не среднее? Остаток по деньгам на остаток по количеству. Получается средняя цена единицы остатка. Финансовый смысл - цена единицы, по которой нужно продать остаток или откупить недостающее, чтобы закрыть позицию в ноль. С продажей 5000 тоже всё просто и гладко. Образовалась недостача в 700 штук. Чтобы закрыть позицию без убытков, нужно их купить по цене не выше 7.55. Всё, что куплено дешевле, принесёт доход. Было куплено больше, чем необходимо для закрытия позиции. И дешевле, чем 7.55. Т.к. позиция остаётся открытой, то средняя для остатка посчитана (5.69). Т.е. продажа 4300 штук по 5.69 закроет позицию с нулевым финрезультатом. В задаче продали по 5.73, что за всё время существования позиции принесло 172.50. У меня всё сходится 🤷🏻
Нравится
VishnuRU
5 февраля 2023 в 15:42
@xeim Поигрался с табличкой в области шорта и перехода через ноль. Есть какая-то неловкость в этом месте: если позицию откупать не в ноль, а создавать небольшой остаток, то AVG получается меньше 0, что вызывает сложности с интерпретацией. Буду ещё экспериментировать. Вроде бы неправильности в формуле не ощущаю. Ну, если только уменьшаемое с вычитаемым местами поменять...
Нравится
xeim
5 февраля 2023 в 15:55
@VishnuRU поменять, ага, как же. Смысл ведь тоже изменится.
Нравится
VishnuRU
5 февраля 2023 в 17:12
@xeim изменится не смысл, а знак. (A-B)=(-1)*(B-A) Впрочем, перестановка на поведение в области нуля не повлияет. Тут нужно думать над интерпретацией имеющихся значений.
Нравится
Анализ компаний
Подробные обзоры финансового потенциала компаний
Vlad_pro_Dengi
+32%
11K подписчиков
FinDay
+25,1%
29,2K подписчиков
Invest_or_lost
+1,9%
25K подписчиков
Транснефть: стабильная монополия
Обзор
|
Сегодня в 13:00
Транснефть: стабильная монополия
Читать полностью
VishnuRU
85 подписчиков 15 подписок
Портфель
до 5 000 000 
Доходность
92,29%
Еще статьи от автора
17 февраля 2023
#Общего_развития_пост Абзац? Не думаю... Что, колебания USDRUB заставляют задуматься о смысле жизни? Рисовать душераздирающие картинки, рассуждать о макро- и микроэкономике? Повторять за покойным Мавроди тезис о крахе мировой финансовой системы? Да бросьте. Научитесь сначала свои деньги считать, а потом рассуждайте о чужих. Продолжим про учёт и контроль. Всё по заветам Ильича. Того, который Ульянов, а не который Леонид. Благодаря существенной помощи @T-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/ Давайте #делать_жизнь_лучше ! === #пульс_учит #учу_в_пульсе #учусь_в_пульсе #прояви_себя_в_пульсе