Избранное трейдера chavit
1. ЕвроТранс
Один из крупнейших независимых топливных операторов России, работающий под брендом ТРАССА. В основном бизнес сосредоточен на розничной продаже топлива в Московской области. Планируемый объем размещения — до 26,5 млрд руб., free-float — до 50%. Торги стартовали ещё вчера — 21 ноября 2023 г.
2. Южуралзолото (ЮГК)
Золотодобытчик, входящий в десятку крупнейших игроков на российском рынке. Торги акциями стартуют уже сегодня — 22 ноября 2023 г., оценка составит 110-120 млрд руб., а объём IPO 5,5-6 млрд руб. free-float — 5%
3. Калужский ликеро-водочный завод Кристалл
Производит водку и другие алкогольные напитки. Основатель компании объявил, что размещение акций пройдет в декабре 2023 г., компания планирует привлечь 1,0–1,5 млрд руб. Доля free-float (акций в свободном обращении) составит не более 15%
4. Мосгорломбард
Московская сеть из 108 ломбардов, один из старейших игроков на рынке.
"Моисеев Д.С. обратился в суд с иском к АО «Тинькофф банк» и нотариусу Московской городской нотариальной палаты Нотариального округа г. Москвы Луговскому К.А. о признании незаключенным договора потребительского кредита от 13 февраля 2021 года №, а также признании недействительной и отмене исполнительной надписи, совершенной нотариусом Московской городской нотариальной палаты Нотариального округа г. Москвы Луговским К.А., реестровый №, о взыскании с Моисеева Д.С. задолженности по указанному кредитному договору в сумме 1 994 432, 47 рублей, процентов — 60 708, 72 рублей и расходов, понесенных взыскателем в связи с совершением исполнительной надписи, — 13 275, 71 рублей.
Требования мотивированы тем, что со 2 января 2013 года истец является клиентом АО «Тинькофф банк», в котором на его имя выпущены кредитные и дебетовые карты.
В ночь на 13 февраля 2021 года в г. Санкт-Петербург у Моисеева Д.С. были похищены паспорт, телефон с установленным на нем приложением «Тинькофф банк», а также кредитная и дебетовые карты этого банка.
Продолжаем погружаться в основы языка. Сегодня рассмотрим:
Циклы 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
Весь материал, который здесь и далее будет рассматриваться по qlua, работает на 10й версии квика. Вполне допускаю, что со временем какие-то функции разработчики перепишут и в новых версиях что-то нужно будет сверять c мануалами, уточнять хелпом и на форумах, но предполагаю, что а) эти изменения будут вводиться очень не быстро и б) синтаксис и основа при этом останутся без существенных изменений.
Сегодня рассмотрим:
message
Выводит сообщение в торговом терминале в формате окна (в прошлой статье говорил, что удобнее отключить, чтобы не отвлекаться постоянно) и в таблице системных сообщений.
Особенности message: функция после вывода делает перенос строки, поэтому если необходимо вывести несколько значений в одной строке нужно делать их слияние (об этом ниже).
Для корректного отображения русских букв необходимо выбирать котировку файла Windows-1251 (об этом также в прошлый раз мы уже говорили). Иногда по этой причине некоторые разработчики пишут только на английском весь вывод текста в терминал, чтобы не заморачиваться с кодировкой, в т.ч. при размещении на github и совместной работе с кодом.
Cерия статей по языку QLua и алгоритмической торговле для тех, кто хочет автоматизировать свою работу на финансовых рынках, освоить написание скриптов, индикаторов, торговых советников и роботов для терминала Quik.
В 2022 году ЦБ выпустил презентацию «Портрет клиента брокера». В ней указано, что в РФ всего 0,03% клиентов используют алгоритмическую торговлю.
Поэтому я понимаю, что людей, которые будут интересоваться темой программирования в трейдинге, совсем немного (хотя с ростом популярности изучения программирования доля со временем может подрасти, но вряд ли существенно).
У меня нет задачи популяризировать эту тему, скорее помочь тем, кто будет идти той же дорогой. Дело в том, что открытой информации по qlua и алгоритмической торговле через Quik в сети немного: есть несколько сайтов энтузиастов, где кусочками выложены разные полезности, часть из этой информации порой уже устаревшая (работает только на более ранних версиях терминала), есть несколько коммерческих проектов (продажи роботов, либо обучения) там информация актуальная, но за неё нужно платить. Есть интересные библиотеки, но отдельные (например, какие-то библиотеки визуального интерфейса) могут отваливаться с появлением новых версий квика.