Избранное трейдера o07bond
На фоне резкого роста ключевой ставки с 8,5% до 12,0% привлекательность дивидендных историй на российском рынке акций потенциально снижается, т.к. нет большого смысла обращать внимание на рискованные финансовые инструменты, когда ОФЗ дают сейчас доходность 10-11%, причём с минимальным риском. Однако тут нужно отдавать себе отчёт, что во-первых рано или поздно ключевая ставка обязательно вернётся к более комфортным уровням ниже 10%, а во-вторых котировки акций так или иначе «впитывают» в себя все инфляционные процессы на долгосрочном горизонте, также как и девальвационные риски (особенно если речь об экспортёрах).
А потому на рынок акций в любом случае нужно обращать внимание даже сейчас, не забывать про диверсификацию, ну и конечно же выбирать в своей портфель бумаги тех эмитентов, потенциальная див.доходность по которым обещает быть двузначной или околодвузначной. Есть ощущение, что котировки этих акций будут получать дополнительную поддержку и будут менее склонны к снижению.
🤔 Какие публичные компании приходят на ум в этом контексте:
Добрый день, друзья!
После пятничного решения ЦБ РФ, который сразу же на 100 б. п. (до 8,5%) повысил ключевую ставку, только ленивый аналитик не бросил в сторону регулятора камень за то, что тот слишком быстро закручивает гайки в борьбе с инфляцией.
С одной стороны, недовольство соотечественников решением Центробанка является абсолютно понятным: ведь повышение ключевой ставки означает рост процентных расходов по кредитам для физических и юридических лиц.
В то же время, предлагаю разобраться: а мог ли Центробанк поступить иначе?
Сначала давайте ответим на следующий вопрос: хотим ли мы, чтобы российская казна финансировала за счёт золото-валютных резервов биржевых спекулянтов, зарабатывающих на схемах «кэрри трейд»?
Предпосылки для подобных спекулятивных схем складываются в том случае, когда процентная ставка регулятора становится ниже инфляции (финансисты в этом случае говорят об отрицательной реальной процентной ставке).
В этом случае Центробанк «бесплатно» кредитует спекулянтов в силу чего начинает раскручиваться «турецкий сценарий» с десятками процентов годовой инфляции и жесточайшей девальвацией национальной валюты.

Систему SWIFT создали хитрые бельгийцы в 1973 году, ровно 50 лет назад. По-английски название системы созвучно со словом «быстрый» (на этом месте все, кто когда-либо отправлял зарубежные переводы Свифтом, скорее всего хрюкнули от смеха), но официально это аббревиатура для Society for Worldwide Interbank Financial Telecommunication – «Общество всемирных межбанковских финансовых каналов связи».
Сегодня начинаем уже писать полноценные скрипты для терминала, а не отдельные блоки кода на lua.
Пройдем:
Структура скрипта
В торговом терминале можно запускать небольшие примеры на lua, как мы это делали ранее, но если говорить о постоянно работающем алгоритме, а не о компактной программе, которая должна выполнить только несколько коротких действий, то минимальная структура скрипта для квика будет содержать следующие функции:

function OnInit – инициализирует глобальные переменные и константы (например, торгуемые бумаги, размеры тейка и стопа, торговый счет и пр.), имена таблиц, необходимых файлов.
function OnStop – функция остановки скрипта, активируется при нажатии клавиши «Остановить» в панели скриптов терминала.
function main – основная функция, создает отдельный поток для выполнения скрипта. Обычно внутри main создается цикл для непрерывной работы, т.к. без него функция выполнит один раз весь код, который в ней прописан и скрипт остановится.
Продолжаем погружаться в основы языка. Сегодня рассмотрим:
Циклы for … do… end
while do … end
repeat … until
sleep
Как пройти весь массив циклом
Как пройти таблицу по ключам и значением
break
goto
Локальные и глобальные переменные
Функции
Получение даты и времени
Получение данных через getInfoParam
Цикл for … end
for index = start, end, step do -- start – начало отсчета, -- end – конец отсчета, step - шаг -- тело цикла end
Пример:
for i = 1, 10 do -- пройтись от 1 до 10 c шагом 1 (по умолчанию)<br />
message("i="..i) -- вывод i<br />
endМожно задать шаг:
for i = 1, 10, 2 do -- пройтись с 1 до 10 с шагом 2
message("i="..i)
endЦикл while do...end
while (условие) do -- тело цикла end
Выполняет тело цикла, пока соблюдается условие. Если условие на старте не соблюдается, то цикл не запустится.
Пример:
a = 1 while a < 9 do a = a + 1 message(tostring(a)) end
Цикл repeat … until
Выбираем район, в котором хотим жить. Предположим, нам важен относительно чистый воздух и близость какого-никакого леса. Пусть это будет какое-нибудь Ясенево. Далее выбираем оптимальную квартиру. Пусть это будет православная двушка с кухней и двумя комнатами (не путать с католической «двушкой» с кухней и спальней) общей площадью от 50 до 60 метров выше первого этажа.
Смотрим карту района с ценами на такие квартиры:
Выписываем цены. Складываем столбиком. Вычисляем среднее. Получаем конские ~14.5 млн. фантиков за жалкую двушку в бетонном курятнике без подземной парковки недалеко от МКАДа. С этим понятно.
Далее переключаем сайт на аренду таких же квартир:
Для людей уже торгующих через Quik можно перейти сразу к настройкам редактора кода, а тем, кто хорошо знаком с Notepad++, то сразу к запуску скрипта.
В прошлой статье я привел статистику ЦБ, что клиентов, работающих через мобильные приложения брокеров сейчас в разы больше тех, кто работает через торговые терминалы. По этой причине я решил кратко затронуть и установку квика, и поделиться полезными настройками на старте (хотя, полагаю, что среди аудитории смартлаба, доминирующая часть именно тех, кто с терминалом «на ты», продвинутые пользователи сами могут в комментариях указать свои лайфхаки по настройкам и работе).
Подробную инструкцию по работе в квике и всем возможным настройкам я не планирую делать – желающие могут найти всё это в виде различных статей, полезных обзоров, в т.ч. соответствующего мануала по терминалу от разработчиков. Здесь я лишь хочу коснуться основных моментов, которые сделают работу в квике более комфортной для глаз, удобной и быстрой в части работы со скриптами.