Избранное трейдера РЫБАЛКА в БАШКИРИИ
Продолжаем погружаться в основы языка. Сегодня рассмотрим:
Циклы 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
Для людей уже торгующих через Quik можно перейти сразу к настройкам редактора кода, а тем, кто хорошо знаком с Notepad++, то сразу к запуску скрипта.
В прошлой статье я привел статистику ЦБ, что клиентов, работающих через мобильные приложения брокеров сейчас в разы больше тех, кто работает через торговые терминалы. По этой причине я решил кратко затронуть и установку квика, и поделиться полезными настройками на старте (хотя, полагаю, что среди аудитории смартлаба, доминирующая часть именно тех, кто с терминалом «на ты», продвинутые пользователи сами могут в комментариях указать свои лайфхаки по настройкам и работе).
Подробную инструкцию по работе в квике и всем возможным настройкам я не планирую делать – желающие могут найти всё это в виде различных статей, полезных обзоров, в т.ч. соответствующего мануала по терминалу от разработчиков. Здесь я лишь хочу коснуться основных моментов, которые сделают работу в квике более комфортной для глаз, удобной и быстрой в части работы со скриптами.
Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой. А потом они покупают акции Системы.
Десять лет назад я начал публичный проект «Разумный инвестор», целью было показать, что при помощи инвестиций реально сколотить капитал и обрести финансовую независимость. В те времена инвестициями мало кто занимался в России.
Название «Разумный инвестор» выбрал, по той причине, что в начале проекта критериями отбора были правила Бенджамина Грэма из Разумного инвестора. Я их проверил на истории и решил реализовать в жизни.
Вот первый пост проекта Разумный инвестор на сМартЛабе
Проект «Разумный инвестор». Россия – страна возможностей!!! Июль 2013 года
Позже я отказался от данных фильтров Грэма, сейчас иначе отбираю компании в портфель. На прошлой конференции сМартЛаба об этом рассказал.
Cерия статей по языку QLua и алгоритмической торговле для тех, кто хочет автоматизировать свою работу на финансовых рынках, освоить написание скриптов, индикаторов, торговых советников и роботов для терминала Quik.
В 2022 году ЦБ выпустил презентацию «Портрет клиента брокера». В ней указано, что в РФ всего 0,03% клиентов используют алгоритмическую торговлю.
Поэтому я понимаю, что людей, которые будут интересоваться темой программирования в трейдинге, совсем немного (хотя с ростом популярности изучения программирования доля со временем может подрасти, но вряд ли существенно).
У меня нет задачи популяризировать эту тему, скорее помочь тем, кто будет идти той же дорогой. Дело в том, что открытой информации по qlua и алгоритмической торговле через Quik в сети немного: есть несколько сайтов энтузиастов, где кусочками выложены разные полезности, часть из этой информации порой уже устаревшая (работает только на более ранних версиях терминала), есть несколько коммерческих проектов (продажи роботов, либо обучения) там информация актуальная, но за неё нужно платить. Есть интересные библиотеки, но отдельные (например, какие-то библиотеки визуального интерфейса) могут отваливаться с появлением новых версий квика.
Неспокойная ситуация? Скажите об этом рынку корпоративных облигаций. Доходности снижаются несмотря на легкую (пока что?) лихорадку акций и рубля.
Премии ВДО-рейтингов (не выше ВВВ) к денежному рынку и ключевой ставке – всего около +6% годовых. Величина еще не совсем проблемная, но уже напряженная. Особенно в ожидании повышения ключевой ставки. А ожидание не беспочвенно.
В настоящее время обращаю внимание только на облигации с доходностью 12% и выше (до налогов). Ещё есть интересные идеи, которыми хотел поделиться.
1. ТГК-14 1Р1
Энергетическая компания, обеспечивает электричеством и теплом Забайкальский край и Бурятию.
Рейтинг: ruBBB+ (эксперт РА)
ISIN: RU000A1066J2
Стоимость облигации: 104,91%
НКД: 18,79 р.
Доходность к погашению: 12,49% (купоны 14%)
Периодичность выплат: ежеквартальные
Дата погашения: 30.04.2026
Дюрация: 867 дней
Обзор компании тут.
2. Ювелит 001P-01
Компания по производству и продаже ювелирных изделий.
Рейтинг: ВВВ+ (АКРА)
ISIN: RU000A105PK0
Стоимость облигации: 102,6%
НКД: 31,57 р.
Доходность к погашению: 12,75% (купоны 13,4%)
Периодичность выплат: ежеквартальные
Дата погашения: 23.12.2025
Дюрация: 770 дней
3. АБЗ-1 1Р02
Производитель асфальтобетонных смесей и других дорожно-строительных материалов.
Рейтинг: ruBBB (эксперт РА)
ISIN: RU000A1046N6
Стоимость облигации: 100,6%
НКД: 5,59 р.
Доходность к погашению: 12,38% (купоны 12,75%)
Периодичность выплат: ежеквартальные