#Общего_развития_пост
В комментариях к первой части темы про расчёт среднего пульсянин
@xeim высказал предположение, что финрезультат считается неправильно, т.к. при закрытии позиции итог должен быть одинаков во всех трёх таблицах. На уровне бытовых представлений я с ним согласен. Но те же бытовые представления говорят, что пара Покупка-Продажа одинакового количества по одной цене не должна порождать финрезультат. А по факту - порождает. Или всё же ошибка?
Другой пульсянин предположил, что для понимания нужно образование бухгалтера или финансиста. Я старался писать так, чтобы хватало уровня средней школы. Если и в таком изложении сложно, то не нужно переживать. В игру можно играть даже не зная правил.
Учёт по WAVG подразумевает, что финрезультат учитывается отдельно. Но ведь ни в мобильном приложении, ни в терминале финрезультат не показан. По факту есть только цена и количество, из которых путём несложных операций получается сумма. Сумма покупки и сумма продажи. Итого_Сумма_Продажи - Итого_Сумма_Покупки - это и есть реальный финрезультат в позиции. В таблицах 1-3 из предыдущей части это как раз те самые 172.50, которые оставались неизменными. Что и логично. Ведь дополнительные операции в таблицах 2 и 3 не должны ни на что влиять. Получается, что интуитивно правильные представления могут иметь математическое воплощение. Но для этого нужно немножко изменить концепцию мировосприятия.
Отдельная сделка не имеет финрезультата. Она меняет среднюю. Вернее, финрезультат продажи идёт на коррекцию средней. Средняя же показывает, по какой цене нужно совершать следующую сделку, чтобы не понести убытки. Т.е. покупать ниже средней, продавать выше. И стараться держать среднюю ниже рыночной. Т.е. средняя (AVG) показывает цену безубыточного закрытия позиции, когда при нулевом количестве Итого_Сумма_Продажи - Итого_Сумма_Покупки = 0.
•AVG = (Итого_Сумма_Продажи - Итого_Сумма_Покупки) / (Итого_Количество_Продажи - Итого_Количество_Покупки)
У этой формулы особенности.
•Во-первых, при закрытии позиции будет ошибка "Деление на ноль".
•Во-вторых, AVG может принимать отрицательные значения, если Итого_Сумма_Покупки больше, чем Итого_Сумма_Продажи.
•В-третьих, AVG может принимать отрицательные значения, если Итого_Количество_Покупки больше, чем Итого_Количество_Продажи.
Таблица 6 может помочь в интерпретации знаков. В таблицах 4 и 5 вопрос решён радикально, AVG показывается без знака. Как можно заметить, после выполнения пары Покупка-Продажа (Продажа-Покупка) на одинаковые количество и сумму, значение AVG восстанавливается к исходному уровню. Что, собственно, и хотелось получить.
Таблицы в примере построены по реальным данным фонда
$TRUR . Основная причина выбора - отсутствие комиссий за сделку. Пока комиссии будут только отвлекать.
Продолжение следует...
===
Не забывайте, что свои пожелания к функциональности Терминала и Мобильного приложения можно (и нужно) высказывать здесь:
https://feedback.tinkoff.ru/
Давайте
#делать_жизнь_лучше !
===
#пульс_учит #учу_в_пульсе #учусь_в_пульсе #прояви_себя_в_пульсе