Избранное трейдера Uzer
Лимитные ордера в стакане – что это и зачем нужно? Как извлечь из этого максимальную выгоду? Хотелось бы разобрать подробно эти вопросы.
Те, кто торгуют по стакану и постоянно следят за объемами, наверное, наблюдали, что как только цена в стакане подходит к лимитному объему, то объем отрабатывает три варианта:
1) Исполняется по рынку, и мы видим, как на индикаторе объемов (volume) происходит прирост объема на данном баре, тем самым игрок провел сделку по рынку.
2) Объем в стакане просто исчезает, и мы не видим его исполнения по рынку: могу предположить, что крупный игрок по каким-то условиям передумал войти в сделку.
3) И последний вариант – когда объем уходит от цены на несколько пунктов и не дает этим самым исполниться. Вот этот вопрос меня заинтересовал больше всех. Могу предположить, что таким образом Маркет-мейкер исполняет свои обязательства перед биржей в рамках договора
… Но скорей всего надежда так и останется надеждой. Если отбросить свои «хотелки» и мечты и немного подумть, то станет понятно, почему не «расторговали» облигации до космических высот. А не «расторговали» их потому, что они уже торгуются по той цене, по которой должны торговаться. Чтобы это осознать — нужно подключить здравый смысл.
А здравый смысл заключается в следующем. Спрос превысил предложение почти в 2 раза. И если в стакане были продавцы(а они были, т.к. котировка была опубликована) — то только из числа тех, кто стал счастливым обладателем облигаций на размещении. Других быть просто не могло. Можно рассмотреть теорию, когда эти облигации кто-то из «счастливчиков» кому-то отдал в шорт — но её лучше отбросить как несостоятельную.
Сейчас немного лирического отступления и теории. Теоретическая цена на облигации сильно зависит от такой абстрактной вещи как ставка дисконтирования. Что это такое — не буду здесь расписывать, чтобы сэкономить буквы. В интернете с лёгкостью найдете информацию об этом. Чуть более редкой будет информация о том, чему эту ставку приравнять в своих расчётах. На мой взгляд, логичнее всего эту ставку дисконтирования приравнять к уровню инфляции и\или ставке желаемого дохода. Понятно, что в случае «желаемого дохода» хочется, чтобы эта ставка была 100% годовых и выше — но давайте будем реалистами :) Представляется логичным, что вкладывать деньги под ставку ниже инфляции — как-то не сильно умно, ну разве только на какой-то очень короткий срок. А где же взять эту самую ставку инфляции? Данные Росстата в 3-4% — представляются не сильно правдоподобными, но можно взять и их. По моему внутреннему убеждению, единственным более-менее вменяемым индикатором инфляции является ключевая ставка ЦБ. И в настоящий момент она равна 7,5%.
Часто при торговле на фондовом рынке у нас возникает вопрос: каким процентом от своего капитала рисковать в сделке? Обратите внимание, что данный вопрос отличается от следующего: какой размер позиции открывать в том или ином случае? Чтобы стало понятно, о чем идет речь, приведу следующий пример: вы можете открыть сделку на 200 тысяч рублей и установить стоп-лосс на уровне 5% или вы можете открыть сделку на 100 тысяч рублей и установить стоп-лосс на уровне 10%, в обоих случаях вы рискуете в сделке 10 тысячами рублей. Главное в данном случае, какой именно суммой вы рискуете в сделке, а не размер самой сделки как таковой. Так вот, каким же процентом от своего капитала рисковать в сделке? Интуитивно понятно, что если рисковать в одной сделке 50% капитала, то очень быстро можно потерять все деньги, а если рисковать всего 0.1%, то трудно рассчитывать на серьезную прибыль. Логично было бы предположить, что где-то между этими значениями и лежит некоторый оптимальный именно для вашей торговой стратегии процент.
Сейчас все брокеры предоставляют своим клиентам возможность использовать заемные средства (так называемое “плечо”) при совершении сделки купли или продажи. Выгода брокера в этом случае очевидна: чем выше сумма сделки, тем выше комиссия, которую вы платите. А вот выгодно ли вам использовать плечи?
Человеку свойственно надеяться на лучшее, и каждый раз, когда мы заключаем сделку, мы почти уверены, что эта сделка принесет нам прибыль. Поэтому использование заемных средств, как кажется, сильно увеличивает наши шансы заработать, но, заключая сделку, на самом деле мы не можем быть точно уверены в том, как она завершится. А ведь убытки при использовании заемных средств будут расти быстрее, чем прибыль. Давайте проиллюстрируем это утверждение на конкретном примере. Пусть размер вашего депозита равен N, и вы совершаете две полных сделки (покупка и последующая продажа), устанавливая стоп-лосс и тэйк-профит на уровне 10% от суммы покупки. При этом одна из сделок закрывается у вас по прибыли, а другая по убытку. Обратите внимание, что общий результат двух сделок не зависит от того, какая была первой, прибыльная или убыточная. Пусть, например, первой будет прибыльная сделка. Теперь посмотрим, как изменится размер вашего итогового счета, если вы будете торговать на всю сумму своего депозита, а также при использовании плеч. Чтобы упростить процедуру расчета, не будем учитывать комиссионные издержки. Полученные результаты приведены в таблице 1:
На днях раздал почти все остатки МРСК Юга (Ликвидности нет, ато бы всё сдал. А заливать нехочу.) Также сдал всю МРСК Волги (было немного). Никаких МРСК, ранее падения на 30-50% от текущих, покупать не буду. Причины:
1. В Юге кратного роста не жду, ну дадут примерно 0.4млн р ещё чистой прибыли в 4м квартале (оптимистичный прогноз), это 1.5 ярда за год и дивы 1коп. С учётом рисков на росс.рынке, такая див.доходность никого не впечатлит, вижу 8коп по бумаге долгосрочный потолок. А ведь могут и опять слабый квартал повторить, тогда вниз с текущих.
2. Риск допки в Юге никто не отменял. В последнем квартальном отчёте она официально прописана. Ждут только одобрения Россетей. Назначение — снижение долговой нагрузки. Моё мнение — 50 на 50% вероятность, что допка состоится. Такой риск на себя брать не хочу (тогда акцию ниже 5 коп. укатают).
3. Вообще в МРСК жду пересмотра (ухудшения) див.политики. Глава Минэнерго сказал: «Дивиденды не являются приоритетом для Россетей.» Правительство и президент также выступали за вложение денег в инфраструктуру и отказ в инфраструктурных компаниях от дивидендов.
4. Ливинский придумал новый бездивидендный вывод средств из успешных дочек — учения в МРСК Северного Кавказа. У нас в МОЭСК отправляют персонал с техникой туда в командировку. Выполняют ремонты, замену линий электропередач, установку приборов учёта. Всё — материалы, топливо, техника, зарплата командировочному персоналу — за счёт уменьшения прибыли МОЭСК. В этой акции приняли участие все дочки Россетей. Программа помощи Сев.Кавказу рассчитана на много лет, у нас уже составляют графики командировок на следующее лето.
В этом вижу 2 негатива: уменьшение прибыли МРСК, отправляющей персонал и уменьшение необходимости помогать Сев.Кавказу деньгами. А чем меньше нужд Россетей на помощь хромым дочкам, тем меньше ей нужно собирать дивидендов.
5. Вообще, в этом году дивиденды — не драйвер роста. В умы трейдеров уже заложено, что скоро будет обвал рынка в США, и он спровоцирует обвал у нас. Тогда замечательные дивидендные фишки мы сможем купить по цене одного их годового дивиденда. Я в это не очень-то верю (не застал ни один из прошлых кризисов), но вдруг чудо случится? Лучше убрать весь неликвид из портфеля. Не стоят эти лишние 2-3% див.доходности риска упустить сорвать куш.
Фин.отчёты вообще больше не драйвер в МРСК. Что показали МРСК Волги и МОЭСК. При очень хороших результатах (выше ожиданий) весь рост залили. В МРСК ЦП жду того же (хорошей прибыли и падения акций).
Не продаю ЛенэнергоПрефы. Причины:
1. Пересмотр див.политики Россетей и рост капексов не повлияет на них.
2. Мой прогноз ближайших дивидендов по ним: 11-12р, 15-18р, далее несколько (2-3) лет по 20-25р. Далее снижение до 12-15р. На это есть объективные причины.
3. Ликвидны (для меня).
4. Залили бумажку отчаявшиеся. После весеннего разгона на ровном месте. И это хорошо, я подобрал.
5. В общем-то, в электроэнергетике принимают правильные законы и прибыли будут расти. Только делиться ими не будут. А здесь ничего не поделать — «Устав есть устав».
Риск нарушения устава считаю много ниже, чем риск пересмотра див.политики и роста капексов во всех остальных МРСК.
Всё вышесказанное относиться и к ФСК ЕЭС.
PS И ещё, в долгосрок я за Сбербанк. Растущая компания (верю, что подомнёт вместе с ВТБ под себя весь финсектор России), хочет и, самое главное, может платить высокие дивиденды. Перепродан вдвое от справедливой цены. Держу префы на 70% депо, план — 3 года получать дивиденды, затем продать, получив налоговый вычет.
ТСЛАБ+IB опыт торговли америки
Давненько не писал. Много работал.
0 Пишу про акции. Фьючи дороже. Там нужен счет от ляма грина и выше. В техническом плане связка Тслаб+IB весьма стабильна. Напрягает сильно 13-14ти часовой рабочий день с 10 утра до 23-24 ночи без праздников.
1 В марте 2017г появилась возможность протестить америку при помощи связки тслаб2+IQfeed. Что позволяло выйти на алготорговлю на америке. Где то к августу сформировалась общая картинка. В мае 2018 закинул 74000 баксов. И где то в конце июля стал торговать роботами под америку на связке тслаб2+ IB через TWS. Приоиграл -10к баксов из них где то больше половины на багах и глюках. Наработал опыт. Делюсь.
2 Сразу скажу что по деньгам это дорого и затратно. Тслаб 4000руб в месяц + IQfeed 7000руб + выделенный сервер в датацентре 5000 в месяц + 1500 расходы на IB. Чтоб просто посмотреть и торговать надо иметь расход в районе -18000 в месяц или -210к в год. Дорого вкрай. Чтоб расходы были хотяб на уровне <5% в год размер размер счета должен быть более 4мио руб.
--переменные keyRateCB = 7.5 classCode = "TQOB" function CreateTable() t_id = AllocTable() AddColumn(t_id, 0, "Бумага", true, QTABLE_STRING_TYPE, 15) AddColumn(t_id, 1, "Цена", true, QTABLE_DOUBLE_TYPE, 15) AddColumn(t_id, 2, "Доходность, %", true, QTABLE_DOUBLE_TYPE, 15) AddColumn(t_id, 3, "Дюрация, лет", true, QTABLE_DOUBLE_TYPE, 15) AddColumn(t_id, 4, "Купон, %", true, QTABLE_DOUBLE_TYPE, 15) AddColumn(t_id, 5, "Премия к ЦБ, бп", true, QTABLE_INT_TYPE, 15) AddColumn(t_id, 6, "Погашение", true, QTABLE_STRING_TYPE, 15) t = CreateWindow(t_id) SetWindowCaption(t_id, "ОФЗ") end function string.split(str, sep) local fields = {} str:gsub(string.format("([^%s]+)", sep), function(f_c) fields[#fields + 1] = f_c end) return fields end function getParamNumber(code, param) return tonumber(getParamEx(classCode, code, param).param_value) end function formatData(prm) return string.format("%02d.%02d.%04d", prm%100, (prm%10000)/100, prm/10000) end CreateTable() arr = {} sec_list = getClassSecurities(classCode) sec_listTable = string.split(sec_list, ',') j = 0 for i = 1, #sec_listTable do secCode = sec_listTable[i] securityInfo = getSecurityInfo(classCode, secCode) short_name = securityInfo.short_name if short_name:find("ОФЗ 26") ~= nil then j = j + 1 r = {} r["short_name"] = short_name r["price"] = getParamNumber(securityInfo.code, "PREVPRICE") r["yield"] = getParamNumber(securityInfo.code, "YIELD") r["duration"] = getParamNumber(securityInfo.code, "DURATION")/365 couponvalue = getParamNumber(securityInfo.code, "COUPONVALUE") couponperiod = getParamNumber(securityInfo.code, "COUPONPERIOD") r["coupon"] = ((365/couponperiod) * couponvalue)/10 r["bonus"] = (r["yield"] - keyRateCB)*100 r["mat_date"] = getParamNumber(securityInfo.code, "MAT_DATE") table.insert(arr, j, r) end end table.sort(arr, function(a,b) return a["duration"] < b["duration"] end) for j = 1, #arr do row = InsertRow(t_id, -1) SetCell(t_id, row, 0, arr[j]["short_name"]) price = arr[j]["price"] SetCell(t_id, row, 1, string.format("%.2f", price), price) yield = arr[j]["yield"] SetCell(t_id, row, 2, string.format("%.2f", yield), yield) duration = arr[j]["duration"] SetCell(t_id, row, 3, string.format("%.2f", duration), duration) coupon = arr[j]["coupon"] SetCell(t_id, row, 4, string.format("%.2f", coupon), coupon) bonus = arr[j]["bonus"] SetCell(t_id, row, 5, string.format("%.0f", bonus), bonus) mat_date = arr[j]["mat_date"] SetCell(t_id, row, 6, formatData(mat_date), mat_date) end