СергейК

Читают

User-icon
24

Записи

21

Плечи - прибыльное зло

Здесь я пишу только про плечо в облигациях, а не на срочном рынке.

Когда 24.02 я брал на плечо ещё $7000 (5 Rus-28 с доходностью 6,25% против 2% за плечо), я реально думал, что можно взять не 5, а 15 бумаг, и тогда плечо было бы $21k, и это вдобавок к предыдущим $24k за Газпром. А что, это же государственные бумаги? 100%-ная надёжность!!! Купоны всё перекроют… Кто же знал, что купонов по евробондам не будет почти вообще!

Представьте себе, что вы стоите на дороге и смотрите вперёд. На расстоянии 1км вы видите цель, до к-й вам надо дойти. Вы точно знаете, что она есть, дорога прямая и ровная, и вы начинаете идти. Но при этом вам завязывают глаза и наступает полная темнота, к правой руке и левой ноге вам привязывают гири и вас начинают поливать из шланга сильной струёй воды. Затем поливать прекращают, но начинает дуть ураганный ветер. Затем ветер прекращается, но перед вами везут тележку с помоями, так что вы всё это нюхаете. И всё это время вам в громкоговоритель рядом с ухом сообщают, что прямо перед вами огромная яма, дальше идти невозможно, и вообще — немедленно остановитесь! Физически-то вы можете идти, только у вас есть куча помех, и на горизонте вы не видите финиша. Вот это и есть плечо.

Когда ставка за кредит из 2% становится 4.5% т.к. торгов нет. А т.к. Фрс повышает ставку, то ты думаешь, что ведь и брокер тоже может повысить. Когда каждый день по 10 новостей про то, что банки и брокеры отключают от Swift, самолёты не летают, все иностранные компании от нас уходят, планируется эмбарго на нефть и газ из Рф, ну и конечно же каждый день наши убивают наших же в рамках т.н. спецоперации; когда у тебя огромные убытки по абсолютно всем бумагам, EuroClear заблокировал твои евробонды и не платит купоны, Нрд заблокирован, обсуждается возможная блокировка Нкц, а твой Иис сначала перевели из Втб в Альфу, потом начали переводить из Альфы в Уралсиб, но не смогли — всё это не совсем способствует повышению настроения.

В этой ситуации возникает ощущение, что закрыть плечо я не смогу никогда. Кто-то всю жизнь живёт в кредит, но я не люблю попрошаек и просить, и когда у меня когда на счёте минус, то всё, что мне хочется — это его закрыть. 
Когда курс был 100+, я всерьёз строил планы постепенного погашения долга путём небольших покупок долларов за счёт того, что у меня купоны по рублёвым облигациям дают немного больше, чем мне надо на жизнь. У меня был расчёт, где на полное погашение уходит порядка 50 лет: ). Но как-то постепенно курс снижался и я понемногу покупал баксы. Потом оказалось, что у меня есть бумаги ВЭБ1P-23В, к-е единственные торгуются, и доходность по ним стала 3.5%, что меньше 4.5% за плечо, так что я их продал и плеча не стало.

И вдруг оказывается, что плечо закрывать было невыгодно, потому что курс с 70 упал на 50… А рубли легко можно было держать под 20% в облигациях, а не покупать на них доллары. И Вэб продать можно было не по 99, а по 102… А сегодня (14.07.22) вообще снова стали торговаться Rus-28, а это значит, что 24.02 я мог взять их на плечо и 15, и 25, а сейчас бы продать, и получить прибыль.

В результате получается, что плечо брать можно, и оно даёт прибыль, но та часть жизни, когда оно у тебя есть — это ад. Причём, чем дольше этот ад длится, тем он выгодней. 


Золото на валютном рынке ММВБ: с 25.02.2022 цена отличается от реальной!

Я раньше на ВР ММВБ торговал золото иногда (GLDRUB_TOM), 1-я сделка где-то ноябрь 2020, последняя – 24.02.22. Когда торговал, подглядывал реальную цену на profinance.ru, и сравнивал с той, что на ММВБ и получалось приблизительно совпадало. Теперь вот недавно пришли купоны за евробонд Rus-28 в рублях, надо было откупать доллары назад, но доллар токсичен, и купил немного золота опять. Сначала даже не обратил внимание, но потом посчитал и оказалось, что цена золота на ММВБ заметно ниже, чем реальная.

Написал в ММВБ, те отфутболили на брокера, тогда я стал проверять данные за разные даты и времена, оказалось, что отклонения есть в разные дни прямо в данных ММВБ, и брокер тут вообще ни причём. Я ещё раз написал ММВБ, и те ответили, что ту же самую претензию должен прислать брокер (Открытие). Я написал брокеру, но пока ответов не получал (прошла где-то неделя).

Расчёт реальной цены по данным ММВБ простой. Например, 29.06 в 11:44:56 я купил 3 лота золота по 2869,2, а курс доллара в этот момент был 50,39. 1 лот золота соответствует 1 грамму, а цена золота в мире даётся за унцию, в 1 унции 31,1034807 грамм, так что цена в баксах за унцию получается



( Читать дальше )

Новый законопроект № 1101162-7 в третьем чтении

На банках новость «Дума разрешила президенту вводить капитальные и валютные ограничения». 
Идём по ссылке на текст закона и читаем. 

(пропускаем всё, что касается пенсии)

Президент вправе устанавливать:

1) особый порядок исполнения гражданами РФ и юрлицами отдельных сделок с участием иностранных лиц, связанных с недружественными иностранными государствами

Тут только для отдельных сделок и с недружественными, это фигня. 

2) особый порядок исполнения российскими юрлицами обязательств по выплате распределенной прибыли (дивидендов) перед участниками, являющимися лицами недружественных иностранных государств;


Ну не будут платить дивы недрузьям, Ок. 

3) особый (специальный) порядок валютного регулирования и валютного контроля, в том числе в отношении осуществления валютных операций резидентами и нерезидентами (включая приобретение и отчуждение иностранной валюты, внешних и внутренних ценных бумаг


( Читать дальше )

Улучшение внешнего вида некоторых таблиц на новом Rusbonds через расширение для Хрома

Не знаю, как на смартфонах, но на обычном компе в новом Rusbonds.ru таблицы с купонами, офертами и пр. частенько показываются с горизонтальной прокруткой, что не очень удобно. Конечно, это зависит от ширины монитора, ну моего не хватает. Плюс к тому там листание по 15 и столбец с примечанием с правого края, так что интересная информация по ставке купонов и офертам сложно доступна — надо кликать на иконке в правом нижнем углу, для чего надо прокручиваться бог знает куда. Когда-нибудь они это исправят, а пока что я, пользуясь расширением для Хрома «User Javascript and CSS», написал некий код, к-й эту ситуацию частично исправляет. Я уже ранее использовал это расширение для улучшения этого сайта и других, о чём писал. Изначально таблица с купонами выглядит как-то так:
Улучшение внешнего вида некоторых таблиц на новом Rusbonds через расширение для Хрома

Это пример с вот этой страницы. Вообще там желательно логиниться, но конкретно это можно посмотреть и так. После оптимизации таблица выглядит так:

( Читать дальше )

Как получить квала по активам в ВТБ за счёт квала в Открытии брокер

В ОБ я квал и большинство рублёвых облигаций там, но всё же в ВТБ тоже что-то иногда покупаю, так что квал не помешает. Пришёл в ВТБ, сказали, что нужна выписка из депозитария, не старее, чем 3 дня. Ок, сделал в ОБ, привёз. Говорят надо, чтобы дата была либо сегодня, либо вчера, про 3 дня неправильно. И ещё, в выписке только Фио и № счёта, паспортных данных нет, пусть добавят.

Попытка №2. Получаю ещё 1 выписку. Вообще в ОБ не так просто получить свежую выписку, в лучшем случае это будет сегодня вечером за вчера. Так что остаётся только вечер, успеть сложно, но можно. Ок, мне в ОБ даже подсказали подъехать в их специальный офис на Курской, там я взял выписку, а через речку ВТБ, так что я успел за 15 минут до 19 часов : ).

Поговорили, оказалось, что это не подходит, т.к. в выписке слишком много позиций, сложно всё посчитать. С этим спорить сложно, надо было мне сделать не все позиции, а только 4 главные. Зато выяснилось, что бумажку можно не получать, достаточно скана – а ОБ скан тоже присылает. Сотрудница (Эльвира, чей-то отзыв) очень доброжелательная, дала свою визитку.



( Читать дальше )

Ссылки на внешние сайты без подтверждения

Если для просмотра этого сайта вы пользуетесь компьютером (а не смартфоном), и у вас браузер Хром, и вам не нравится каждый раз подтверждать переход по внешним ссылкам (как мне), то вы можете установить расширение Хрома "User JavaScript and CSS" (для Firefox аналог возможно тоже есть, не в курсе) и сделать с помощью него настройку для сайта smart-lab.ru, содержащую указанный ниже код на javascript. Он перехватывает клики на ссылках и меняет адрес ссылки так, чтобы сразу попасть на внешний сайт, без страницы подтверждения. Есть промежуточный вариант, в к-м нужно раскомментировать переменную WhiteHosts, содержащую список доверенных доменов. В этом варианте переходы только на эти домены не будут требовать подтверждения, а на все остальные будут. Конечно, если вы убираете подтверждение, вся ответственность за переходы на какие-то зловредные сайты будет на вас. 

//WhiteHosts='moex.com cbr.ru banki.ru youtube.com vk.com facebook.com';

function FixLinksMD(e){
var o=e.srcElement; 

if (o.tagName!='A' || o.pathname!='/r.php') return;
var pos1, pos2, s=o.search, href, M, dmn;

pos1=s.indexOf('u='); if (pos1==-1) return;
pos1+=2; pos2=s.lastIndexOf('&s='); if (pos2==-1) pos2=s.length; 

href=decodeURIComponent(s.substring(pos1, pos2));

if (window.WhiteHosts){
	M=href.match('https?://([^/]+)');
	if (M){
		dmn=M[1];
		if (dmn.substr(0, 4)=='www.') dmn=dmn.substr(4);
		
		if (!WhiteHosts.match("\\b"+dmn+"\\b")) return;
		}
	}

o.href=decodeURIComponent(href);
}

document.body.addEventListener('mousedown', FixLinksMD, false);


( Читать дальше )

Открытие брокер: Программа лояльности: подарочные карты 5ки

Писал о плохом, надо писать и о хорошем. А то получается, чуть что — сразу «говноброкер», а когда всё нормально, отзывы не пишут, создаётся ложное впечатление. 

Есть у ОБ такая программа, как я понял, толком она заработала с декабря 2020, раньше хоть и была, но баллов я не видел. Там начисления разных типов, просто Bonus Back (кэшбэк), раз в год за весь год, после дня рождения — 1 месяц 50% кэшбэк за все сделки и т.п. В общем, я подождал месяц после ДР, чтобы побольше стало, и дальше эти баллы можно поменять на что-то. Там в каталоге есть много всяких товаров, но это всё не вариант, потому что когда тебе что-то надо, ты просто берёшь и это покупаешь, не ждёшь, пока накопятся баллы. И ты выбираешь лучший товар по лучшей цене, а не тот ограниченный список, к-й тебе покажут за бонусы. Поэтому для меня вариант — это только подарочные карты. Там есть разные магазины, но как я понял по описанию, реально использовать только карты 5ки, потому что у других (Перекрёсток / ВкусВилл / Озон) есть дурацкие ограничения типа можно использовать только 1 раз, а если сумма покупки меньше номинала карты, то остаток сгорает или (Перекрёсток) при оплате нужно назвать какой-то заветный код, к-й не так-то просто и получить, если ты купил карту не сам, да и вообще неудобно. 

( Читать дальше )

Автологин для квика на javascript

Надоело логиниться в квик каждый день по 10 раз, всё время за логином-паролем лазить в файл и копипастить. Сделал скрипт, к-й это автоматизирует. Работает на javascript, так что от версии Windows зависеть не должно.

Сам скрипт кладётся в файл типа C:\Util\Js\Q.js или куда угодно, только не у всех на виду. На этот скрипт делается ярлык, он кладётся на рабочий стол куда-то в угол, и ему прописывается горячая клавиша типа Ctrl-Alt-X или любая другая буква. После этого вы запускаете квик, появляется окно логина, нажимаете Ctrl-Alt-X и через полсекунды оно срабатывает. Важно, что ярлык должен быть на рабочем столе, иначе горячая клавиша не работает. 

Вообще вводить данные в другую программу можно двумя способами: copy&paste и эмуляция клавиш. Я в данном случае пошёл по второму пути, хотя и первый тоже реализуем и даже чем-то лучше, т.к. там не надо парится с языком. Из-за этого, если вы хотите использовать этот скрипт, нужно проверить ряд моментов и при необходимости внести исправления. 

⦁ В варианте, к-й я выкладываю, логин/пароль должны быть прописаны прямо в скрипте, но можно и читать из файла. У меня дома рабочий вариант вообще ищет их в rtf-файле где много всяких данных. Если логин/пароль положить во внешний файл, то их можно конечно и закодировать. 
⦁ Чтобы отработало правильно, надо чтобы текущий язык ввода (по сути язык ввода по умолчанию в системе) в квике был русский. Если это не так, то вначале надо поменять bEngSystem=true
⦁ У меня логин русский, а пароль английский, так что между ними производится переключение клавиатуры. Если у вас что угодно из этого не так, надо в нужных местах убрать или добавить переменную LangSwitch, к-я содержит клавиши «Alt-Shift». Если у вас опять же язык переключается по-другому, там надо прописать другие клавиши.
⦁ У меня вводится и логин и пароль. Если у вас вводится только пароль, то поменять тоже нужно и не сложно. 

В общем, можно было бы написать более универсальную версию, чтобы определяеть, когда надо переключать языки автоматом, но мне не нужно, а кому надо разберутся. Или же можно переписать через copy&paste. Делать полностью автоматизированный логин, когда вообще ничего нажимать не нужно я не хочу, потому что тогда любой, кто получит доступ к вашему компьютеру сможет получить доступ и к вашим деньгам, просто кликнув на квике. Так хоть комбинацию клавиш знать надо. 

bEngSystem=false; //язык системы по умолчанию
LangSwitch="%+!";

WshShell=WScript.CreateObject("WScript.Shell");
InitKeys();
KeysSeq=GetData();
if (KeysSeq) EnterData(KeysSeq);

//------------------------------------------------------------------------

function GetData(){
//(Возможно) читаем данные из файла и преобразуем в последовательность клавиш
//"!" означает паузу для специальных клавиш, к-е требуют время обработки
var DataFN, oStream, Data, Pos1, Pos2, Line;

if (0){ //данные в файле
	DataFN='C:/...';
	FSO=new ActiveXObject("Scripting.FileSystemObject"); 
	oStream=FSO.OpenTextFile(DataFN, 1); Line=oStream.ReadAll(); oStream.Close();
	}
else Line='имя:password';

//Tab должен быть и вначале, потому что при фокусировке квика текущее поле - список серверов
Line="{Tab}!"+Line.replace(/:/g, "{Tab}!"+LangSwitch); 
//Переключение языка в самом начале если логин русский
if (bEngSystem) Line=LangSwitch+Line; 
//конвертация русских символов
Line=Line.replace(/[А-Яа-я]/g, RusCB);

return Line;
}

function EnterData(KeysSeq){
var ret;

WScript.Sleep(300); //Пауза позволяет убрать руки от клавиатуры до того, как скрипт начал работать

ret=WshShell.AppActivate("Идентификация пользователя"); if (ret==0) return;
WScript.Sleep(100); 

aSeq=KeysSeq.split('!');
for(var i=0; i<aSeq.length; i++){
	Seq=aSeq[i]; 
	if (Seq!=''){
		WshShell.SendKeys(Seq); WScript.Sleep(100); 
		}
	}

WshShell.SendKeys("{Enter}");
//WshShell.SendKeys("%+"); WScript.Sleep(100); //switch to Russian
//WshShell.SendKeys("{Tab}"); WScript.Sleep(100); 
//WshShell.SendKeys("^V"); WScript.Sleep(100); //paste
}

function RusCB(s){
var n, ch, i;

if (s.length==1){
	ch=s;
	}
else{ //rtf
	//код символа в Ansi
	s=s.substr(2); n=parseInt(s, 16); ch=String.fromCharCode(n);
	}

//Преобразовать в Utf и найти в русских клавишах
i=RusKeys.indexOf(Ansi2Utf(ch));
//Найти соотв. латинскую клавишу
return LatKeys.charAt(i);
}

//------------------------------------------------------------------------

function Ansi2UtfN(Code){
if (Code>=192 && Code<=255) Code+=848;
else if (Code==168) Code=1025; else if (Code==184) Code=1105;
return String.fromCharCode(Code);
}

function Utf2AnsiN(Code){
if (Code>=1040 && Code<=1103) Code-=848;
else if (Code==1025) Code=168; else if (Code==1105) Code=184;
return String.fromCharCode(Code);
}

function Ansi2Utf(Str, bRev){
var Buf='', Ch, Res='', c=0, L, n, f;

L=Str.length; f=(!bRev ? Ansi2UtfN : Utf2AnsiN);
for(n=0; n<L; n++){
	Ch=Str.charCodeAt(n); Buf+=f(Ch); c++;
	if (c>=100){Res+=Buf; Buf=''; c=0;}
	}
return Res+Buf;
}

//------------------------------------------------------------------------

function alert(S){WScript.Echo(S);}

function InitKeys(){
//Проблема в том, что влияет текущий язык в той программе!
//Можно нажимать только английские клавиши. Если надо нажимать русские, надо вычислить какие им соответствуют английские
RusKeys="йцукенгшщзхъфывапролджэячсмитьбю"; LatKeys="qwertyuiop[]asdfghjkl;'zxcvbnm,.";
RusKeys=RusKeys+RusKeys.toUpperCase(); LatKeys=LatKeys+LatKeys.toUpperCase();
}

Есть другие решения: Автологин для Quik 8 x64.
  • обсудить на форуме:
  • QUIK

ЛДВ с корпоративными еврооблигациями стоимостью больше 100%

Есть неочевидный аспект, вызванный валютной переоценкой. Не знаю, как у других, но у меня было ложное впечатление, что если ты держишь бумаги 3 года, ЛДВ спасает и от прибыли от разницы цен погашения и покупки, и от валютной переоценки. И тогда доходность к погашению с учётом налога можно грубо посчитать как TaxYtm=Ytm*0,87 (Ytm — просто доходность к погашению). Это так потому, что налогом облагаются купоны, и это работает для рублёвых облигаций, а также для государственных еврооблигаций. 

Но если цена облигации выше 100%, а таких большинство, то при погашении возникает убыток, к-й может сальдироваться с другой прибылью и тем самым косвенно повышать доходность. Этот убыток при погашении является важной частью итоговой доходности. Из-за того, что он вступает в силу позже, итоговая доходность всё же несколько снижается, но не существенно. Однако, в зависимости от цены/срока до погашения конкретной бумаги, валютная переоценка за счёт увеличения финреза в рублях может частично или полностью отменять его эффект, т.о., негативно влияя на доходность с учётом налога. Важно, что это увеличение финреза не контролируется ЛДВ, т.к. общий финрез остается отрицательным, а ЛДВ применимо только к положительному.



( Читать дальше )

Открытие брокер: еврооблигации с плечом

Да не обидится на меня брокер, ведь в конце концов мне всё выплатили и даже немного компенсировали их косяки, но мне хочется поделиться опытом.

Итак, с 15.08.2018 у них появилась возможность покупать сабж. Косяки начались сразу: со всех, у кого были Rus-28 (и кажется Единый брокерский счёт) начали брать комиссию «Предоставление информации по риск-поддержке открытой позиции», с меня лично около 2200р в день. Эта комиссия относится к СР, на к-м я ничего не делал и, если посчитать через 20%, то получалось, что у меня была нехватка ГО в районе 6 лимонов. Глюк начался с четверга 16.08, в пятницу я про него сообщил, а в Пн 20.08 его исправили и все деньги вернули, но за те выходные я изучил тарифы и регламент намного лучше, чем до этого, а ночью мне плохо спалось. Казалось, что они так и будут списывать у меня эту комиссию и так все деньги и спишут. 2-й раз этот глюк вылез уже в конце октября, предположительно при обновлении системы из-за исправления другого глюка, но исправили в тот же день.



( Читать дальше )

теги блога СергейК

....все тэги



UPDONW
Новый дизайн