Избранное трейдера Classic
У меня случился форсмажор, затопил соседей. Решил на будущее купить страховку от таких случаев. Знаю, что уже поздно, но, как говорится, "лучше поздно, чем никогда!".
Существует множество всевозможных страховок и в данной статье попробую разобраться, какую из них выбрать, чтобы не беспокоиться о внезапном затоплении соседей.
История такая — сижу на работе, звонит тетка из управляющей компании и сообщает, что я топлю соседей. Я «лечу» домой и действительно, у меня потек полотенцесушитель. Сам дом — новостройка, живу второй год в нём, но уже не первая проблема с сантехникой, пару месяцев назад тек счётчик, его поменял без негативных последствия для квартиры снизу. В этот раз легко не отделался...
Во-общем, сантехники воду перекрыли, но я успел уже затопить соседку. Спустился к ней узнать, какой ущерб я нанёс и какие расходы по возмещению меня ожидают. После её фразы «я посоветуюсь со своим юристом» на вопрос о нужной сумме я понял, что вся история только начинается.
Продолжаем погружаться в основы языка. Сегодня рассмотрим:
Циклы 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
Я очень надеюсь, что в этом году этот список пополнится новыми героями. Многие из этих компаний я незаслуженно оставил за пределами своего портфеля. Но что же, все еще впереди:)
Кстати, этот список компаний точно не полный, пишите в комментарии, какие вы знаете еще компании, которые платят дивиденды не менее 10 лет, включая 2023 год.
Хотите читать действительно полезные статьи по финансовой тематике? Ставьте лайк и подписывайтесь!
Я так же стараюсь писать статьи для как можно большего количества людей, потому создал свой канал на дзен.
Все написанное в статье не является инвестиционной / индивидуальной инвестиционной рекомендацией или призывом покупать / продавать какие-либо ценные бумаги. Покупка ценных бумаг связана с риском частичной и полной утраты вложенных средств. Все инвестиционные решения вы принимаете самостоятельно.
Весь материал, который здесь и далее будет рассматриваться по qlua, работает на 10й версии квика. Вполне допускаю, что со временем какие-то функции разработчики перепишут и в новых версиях что-то нужно будет сверять c мануалами, уточнять хелпом и на форумах, но предполагаю, что а) эти изменения будут вводиться очень не быстро и б) синтаксис и основа при этом останутся без существенных изменений.
Сегодня рассмотрим:
message
Выводит сообщение в торговом терминале в формате окна (в прошлой статье говорил, что удобнее отключить, чтобы не отвлекаться постоянно) и в таблице системных сообщений.
Особенности message: функция после вывода делает перенос строки, поэтому если необходимо вывести несколько значений в одной строке нужно делать их слияние (об этом ниже).
Для корректного отображения русских букв необходимо выбирать котировку файла Windows-1251 (об этом также в прошлый раз мы уже говорили). Иногда по этой причине некоторые разработчики пишут только на английском весь вывод текста в терминал, чтобы не заморачиваться с кодировкой, в т.ч. при размещении на github и совместной работе с кодом.
Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой. А потом они покупают акции Системы.
Десять лет назад я начал публичный проект «Разумный инвестор», целью было показать, что при помощи инвестиций реально сколотить капитал и обрести финансовую независимость. В те времена инвестициями мало кто занимался в России.
Название «Разумный инвестор» выбрал, по той причине, что в начале проекта критериями отбора были правила Бенджамина Грэма из Разумного инвестора. Я их проверил на истории и решил реализовать в жизни.
Вот первый пост проекта Разумный инвестор на сМартЛабе
Проект «Разумный инвестор». Россия – страна возможностей!!! Июль 2013 года
Позже я отказался от данных фильтров Грэма, сейчас иначе отбираю компании в портфель. На прошлой конференции сМартЛаба об этом рассказал.
Cерия статей по языку QLua и алгоритмической торговле для тех, кто хочет автоматизировать свою работу на финансовых рынках, освоить написание скриптов, индикаторов, торговых советников и роботов для терминала Quik.
В 2022 году ЦБ выпустил презентацию «Портрет клиента брокера». В ней указано, что в РФ всего 0,03% клиентов используют алгоритмическую торговлю.
Поэтому я понимаю, что людей, которые будут интересоваться темой программирования в трейдинге, совсем немного (хотя с ростом популярности изучения программирования доля со временем может подрасти, но вряд ли существенно).
У меня нет задачи популяризировать эту тему, скорее помочь тем, кто будет идти той же дорогой. Дело в том, что открытой информации по qlua и алгоритмической торговле через Quik в сети немного: есть несколько сайтов энтузиастов, где кусочками выложены разные полезности, часть из этой информации порой уже устаревшая (работает только на более ранних версиях терминала), есть несколько коммерческих проектов (продажи роботов, либо обучения) там информация актуальная, но за неё нужно платить. Есть интересные библиотеки, но отдельные (например, какие-то библиотеки визуального интерфейса) могут отваливаться с появлением новых версий квика.
Рисковать деньгами — это одно. А отдать их по глупости — бесмыленно и нелепо. ©
Дисклеймер: всё сказанное в статье — личное мнение автора и не претендует на золотую истинну.
Занимаясь риск-менеджментом, я понял одну вещь. На фондовом рынке риск работает не так, как в других сегментах.
Обычно, когда мы поднимаем ставки — мы получаем больше. На рынке это не всегда так.
24 июня был конфликт между правительством и ЧВК. Рынок отреагировал крайне бурно. Фьючерсы тут же полетели вниз на панике.
Хорошо, что всё обошлось. Но если бы не обошлось — многие инвесторы вновь попали бы на просадку.
Я понимаю, что история не терпит сослагательного наклонения, но нам необходимо подготовиться к тому, что подобные ситуации (обвалы рынка) ещё могут быть.
Цена на рынке формируется ожиданиями. Вы сами можете отследить это, просто наблюдая за компаниями. Как на их цену влияют новости.
А я постараюсь на примере донести простую суть:
Представьте, что рынок ограничен десятью инвесторами. Сидят они себе, выпивают и ждут новых отчетностей и новостей.