Избранное трейдера WooDoo
Дисклеймер: для трейдеров, желающих лучше понять расчет ГО для фьючерсов, вечных фьючерсов, маржируемых и премиальных опционов (МО и ПО) по версии биржи.
Вчера была новость от биржи про опционный калькулятор и API
smart-lab.ru/blog/1035188.php
В этом контексте особенно важно понять принципы расчета ГО на FORTS.
В практическом трейдинге возможны любые комбинации, конструкции и связки по торгуемым деривативам, например:
1. Куплен ПО/продан МО на одинаковый БА
2. Куплен БА/продан ПО на одинаковый БА.
3. Куплены фьючерсы на акции или сами акции/ проданы ПО IMOEX или фьючерс IMOEXF
и многое другое.
Из ответа Мосбиржи
«Да, может быть неттинг премиального опциона с фьючерсом, спотом и маржируемым опционом.
Подробнее о риск менеджменте
Московская Биржа | Рынки (moex.com)
и неттировании
Презентация PowerPoint (moex.com)»
Собственно, принципы расчета ГО и примеры как раз и изложены в этих презентациях.
Для опционщиков особенно полезна информация по НЕТТИНГУ ао второй презентации.

local Titles, Entries, Desk = {}, {}, {}
local Wn1_Hndl
local Wn1_Field1, Wn1_Field2, Wn1_Field3, Wn1_Field4, Wn1_Field5
= "Код CALL", "Страйк", "Дельта CALL", "Дельта расч", "Теор. расч"
function OnInit (scriptPath)
qu = require ("QuikUtil(qu)") -- qc, lu, tu
blk = require ("BlackScholes(blk)")
glb_ScriptDir, glb_ScriptName = lu.SplitPath (scriptPath)
message (glb_ScriptName .." started")
server = require ("OptionDesk")
end -- OnInit()
function OnStop (signal)
if Wn1_Hndl then DestroyTable (Wn1_Hndl) end
StopFlag = true
return 1000 -- 1 sec
end
local function ShowWin (cols)
for k = 1, #Desk do
local calCode = Desk[k][Entries[Wn1_Field1]]
if calCode:sub (3,3) == "0" then
calCode = calCode:sub (1,2) .После того как исполнилась сделка и мы получили соответствующий коллбэк у нас меняются данные по позициям и доступным лимитам. Посмотрим, как можно работать с этими данными через скрипт.
Для анализа состава портфеля, лимитов и их динамики используются таблицы:
Клиентский портфель (получаем данные через getPortfolioInfo и getPortfolioInfoEx).
Позиции по деньгам (getMoney и getMoneyEx, money_limits).
Позиции по инструментам (getDepo, getDepoEx, depo_limits).
Ограничения по клиентским счетам (futures_client_limits).
Позиции по клиентским счетам (futures_client_holding).
Таблица «Клиентский портфель» даёт сводную информацию по лимитам и параметрам риска брокерского счета. Таблицы «Позиции по деньгам» (лимиты) и «Позиции инструментам» (ценные бумаги) показывают данные в разрезе фондового рынка. Таблицы «Ограничения по клиентским счетам» (лимиты) и «Позиции по клиентским счетам» (фьючерсы и опционы) – только про срочному рынку.

Сильно улучшил таблицу и добавил большое количество новых полей. Некоторые из них у меня просили уже очень давно.
В таблице реализовано:
— Краткое название бумаги
— Доходность купона в %
— Доходность купона в рублях
— НКД
— Цена бумаги в процентах
— Номинал бумаги
— Цена бумаги в рублях (смог решить вопрос с амортизируемыми бумагами)
— Дата погашения
— Дата оферты
— Доходность к оферте
— YTM
— Эффективная доходность
— G-spread
— Дней до погашения
— Дюрация
Всё это будет вам доступно лишь при введении ISIN бумаги. Реализовано много решений, которые сильно упрощают работу.
+ ко всему этому в таблице есть простенькие формулы, помогающие в подсчёте не для одной бумаги, а если их у вас множество
Сама таблица находится тут
В этой статье я разберу каждый из пунктов по отдельности, чтобы сразу ответить на все вопросы
Для большего понимания можете также заглянуть в мою предыдущую статью. В ней я подробно рассказываю как работают формулы

Это два самых главных элемента, которые нужны для расчёта всех остальных формул.
Итак, самый свежий обзор IB.
Зачем Interactive Brokers (IB) трейдерам? Большой выбор инструментов. Огромная ликвидность. Низкие комиссии. Страховка брокера на 500 тыс.
Зачем IB инвесторам? Доступ к самым лучшим etf, REITS, бондам, акциям итд. Низкие комиссии по некоторым из них, например по etf от Vangard.
Зачем IB бизнесменам? Диверсификация страновых рисков.
На сегодня, для россиян желающих торговать/инвестировать в первоклассные мировые активы, выбор очень скуден.
Как открывать счет? Даже сейчас, IB открывает счет резидентам РФ. Можно по моей реферальной ссылке, тогда быстрее рассмотрят, насыпят плюшек и вам, и мне.
На что нужно обратить внимание?
🔹 Задолженности, судебные разбирательства и исполнительные производства, банкротство инвестора
🔹 Наличие у инвестора запретов для инвестирования и для входа в компанию (например, запрет регистрационных действий в ЕГРЮЛ или дисквалификация)
🔹 Участие инвестора в конкурирующих компаниях (в качестве директора или учредителя) или иных компаниях с конфликтом интересов
🔷 «Чистота» инвестиций
🔷 Наличие согласий/одобрений (от супруга, органа юридического лица или третьего лица)
Где искать информацию?
Физические лица:
🔹 Проверка по списку недействительных российских паспортов (http://xn--b1afk4ade4e.xn--b1ab2a0a.xn--b1aew.xn--p1ai/info-service.htm?sid=2000)
🔹 Проверка действительности ИНН физического лица (https://service.nalog.ru/static/personal-data.html?svc=inn&from=%2Finn.do)
🔹 Проверка по Федеральному платежному порталу (https://peney.net/)
🔹 Проверка по банку данных исполнительных производств (https://fssp.gov.ru/iss/ip)
🔹 Реестр розыска по исполнительным производствам (https://fssp.gov.ru/iss/ip_search)