Добрый день, уважаемые форумчане!
Прибыль — наше все. И сегодня я бы хотел поговорить о том, как правильно считать на длинном интервале (дни, недели, месяцы) общую прибыль по срочному контракту.
Итак, имеем 2 подхода для расчета (может в комментариях предложите еще методы):
— суммировать ежедневную вариационную маржу;
— рассчитать разницу оценки стоимости контракта валюте (рублях, если речь о МосБирже) в день закрытия и открытия контракта.
По первому варианту нужно по конкретному контракту из отчета брокера извлекать вариационную маржу за каждый день владения контрактом. Тут сразу же засада, например в отчетах ВТБ брокера указывается итоговая вариационная маржа за день по всем срочным контрактам. Если вы держите несколько разных контактов, то — нужного числа в отчете нет. Придется считать по каждому контакту маржу самостоятельно, для этого воспользуемся методикой, например новомодного контакта SPY МосБиржи на
SPDR S&P 500 ETF Trust SPY, который отслеживает котировку на
NYSE, раздел 2.1.3.2(б)ii
методики (по остальным валютным контрактам подход тот же):
(Q1 - Q0) * p1 (1)
где Q1 и Q0 — котировка закрытия сегодня и вчера, p1 — стоимость пункта котировки сегодня, которая может быть найдена по
индикативному курсу валют МосБиржи и коэффициенту-мультипликатору, связывающему единицу валюты и единицу пункта котировки (зависит от спецификации контракта).
По второму варианту нужно оценить стоимость контракта в валюте (рублях) на даты открытия и закрытия позиции. Для этого оценим изменение стоимости контракта в валюте за день
Q1 * p1 - Q0 * p0 (2)
Просуммируем доход за все дни
(Qn * pn - Q[n-1] * p[n-1]) + ... + (Q2 * p2 - Q1 * p1) + (Q1 * p1 - Q0 * p0)
и, используя нехитрые преобразования, получим итоговое выражение
Qn * pn - Q0 * p0 (3)
Так вот, по второму методу (выражение (3)) считать доходность валютных контрактов нельзя, потому что брокер рассчитывает "
вчерашнюю" оценку стоимости контракта по «вчерашней» котировке, но индикативному курсу валюты "
сегодняшнего" дня (см. формулу (1))
Q1 * p1 - Q0 * p1
а при расчете дохода по методу разницы стоимостей контракта на дату закрытия и открытия используются индикативные курсы валют, действовавшие на день котировки (см. формулу (2)).
Второй метод применим только для контрактов, базовый актив которого выражен в рублях, т.е. переменная p — неизменна во времени. Это, например, контракты Si, SBRF, GAZR и т.п.
Доходность по контрактам срочного рынка можно правильно учитывать в приложении
Investbook, который умеет парсить ежедневную вариационную маржу из отчетов брокера. А если брокер не выводит в отчет такую информацию, то ее можно вносить вручную по первому методу (с использованием котировки закрытия и индикативного курса валюты МосБиржи). Бонусом — приложение заранее учтет налог и комиссию для расчета вашей прибыли в конце года.
А как вы считаете доходность сделок на срочном рынке?
Выручку-вариационку биржа насчитывает каждый день по правилу: разность котировок конца и начала дня умножить на конечный курс доллара.
Суммарную выручку отношу к связанным средствам: ГО + резерв ГО (20-30%) + резерв на вариационку (это 10-15% от объёма позиции в рублях).
Я вообще не парюсь — на вечернем клиринге всё биржей считается, а в табличке квика показывается результат. Занёс его себе в эксель — тот построил мне ещё одну точечку на графике эквити. Каких проблем? Что, у кого-то брокер не присылает на почту ежедневные и ежемесячные отчёты со всеми параметрами всех сделок и балансом ден.средств?
Ню-ню...