Избранное трейдера Vitastic

по

Алготрейдинг. Скрипт Lua для выгрузки истории котировок из Quik'а

Сайт finam.ru и mfd.ru перестали быть полезными для выгрузки истории котировок.
Это скрипт
-- График должен быть открыт в Quik'е
Class = "SPBFUT" -- "CETS_MTL" "CETS"
SecId="BRK4" -- "NGJ4" "GLDRUB_TOM" "USD000UTSTOM" "SiZ3"
Intrvl = INTERVAL_H1 -- D1 -- M5
Header = "<TICKER>;<PER>;<DATE>;<TIME>;"..
  "<OPEN>;<HIGH>;<LOW>;<CLOSE>;<VOL>"
Period = "60" -- Дневки - 0, W1, MN1, H4, H2 - недопустимо

function Log (i)
  local t = DS:T(i)
  local ymd = string.format ("%04d%02d%02d", t.year, t.month, t.day)
  local hms = string.format ("%02d%02d%02d", t.hour, t.min, t.sec);
  if not (IniDt <= ymd and ymd <= FinDt) or
     not (IniTm <= hms and hms <= FinTm) then return end
  local str = string.format ("%s;%s;%s;%s;%.4f;%.4f;%.4f;%.4f;%.0f\n"
    ,SecId, Period, ymd, hms
    ,DS:O(i), DS:H(i), DS:L(i), DS:C(i), DS:V(i))
  F:write (str)
end -- Log()

function OnInit (scriptPath)
  qu = require ("QuikUtil(qu)") -- lu,qc,tu
  ScriptDir, ScriptName = lu.


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Секрет головной боли при работе за компьютером раскрыт!

Секрет головной боли при работе за компьютером раскрыт!
Кажется секрет головной боли раскрыт. Получается дело не в кресле, а просто в позе, которой я сижу.

Если откинуть голову на подголовник и постараться не отрывать ее во время работы за компом, то все норм.

Раньше я просто не придавал этому значения.

Предыстория тут: https://t.me/martynovtim/6123 
(вернулся из Тая, сел за комп на 40 минут и сразу голова заболела).

Ну что, кто из вас неосознанно сидит в позе #1?
Такая поза кстати может быть из-за плохого зрения, поэтому хочется глаза к монитору поближе сделать



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

🦄 26% годовых в рублях без риска на полном пассиве - сбор фандинга на вечном фьючерсе индекса Московской биржи

Продолжаем цикл постов о прибыльных стратегиях на фондовых и криптовалютных биржах мира.

В прошлый раз мы рассказали о достаточно простой, но в то же время эффективной торгово-инвестиционной стратегии по сбору фандинга на криптовалютных биржах, которая позволяет с легкостью и практически с отсутствующими рисками, на полном пассиве зарабатывать 15-20% годовых в долларах США. Читать тут.

После чего, нам написало несколько человек с вопросами — можно ли что-то похожее делать на Московской бирже.

Да, это возможно! Правда не так эффективно и стабильно как на криптовалюте, тем не менее подобного рода торговые ситуации действительно возникают и ими можно пользоваться, в случае если планируемая доходность, которую можно также предварительно рассчитать, вас устроит.

Кроме того, в связи с тем, что Московская биржа начала экспериментировать с вводом вечных фьючерсов на индексы, товары, валюты и акции, возможно, что в будущем таких торговых возможностей будет формироваться значительно больше, а вы уважаемые читатели данного поста, уже будет во все оружия.



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

Хорошо, если портфель акций зажеджирован фьючем МХ

    • 26 ноября 2024, 18:51
    • |
    • T-800
      Smart-lab премиум
  • Еще
На одном моем портфеле акций у меня прикручен трендовый робот на МХ и SR. Эту идею я двигал тут несколько месяцев назад. Аксакалы поумничали, кое-кто постебался, тема никого не задела. Но я продолжил работать в этом направлении. 

И вот какие параметры и результаты:
— Портфель акции, включая LQDT 11 млн.
— ГО под бота 1 млн.
— Движения портфеля вниз плюс, минус компенсируется шортами МХ и SR
— Позиции по МХ и SR не увеличиваются, поэтому копится маржа 
— После разворота МХ, маржа тратится на докупку акций
— После входа МХ в лонг, растут цены акций и копится маржа на фьючерсах, которую можно использовать для увеличения позиции фьючерсов

Вот один из неплохих ботов на МХ за два года (фактические сделки, доходность на 1 лот МХ по цене, а не по ГО):
Хорошо, если портфель акций зажеджирован фьючем МХ
Бот работает на поиске экстремумов и торгует от экстремумов. Как-то в чате алготрейдеров я рассказал, как ищу экстремумы, но тогда аксакалы снисходительно поржали надо мной, сказали «поздравляю, ты изобрел MACD». Тема никого тогда не задела, из чата я вскоре удалился.

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

Мой первый и неудачный опыт поиска торговой стратегии для Московской биржи

Когда закончил писать механизм своего торгового робота обнаружил, что самое главное всё таки не сам механизм, а стратегия, по которой этот механизм будет работать.

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

Первый и самый важный вопрос — при помощи чего проводить тесты торговой стратегии на исторических данных? В какой программе или при помощи какой библиотеки создавать стратегию и потом прогонять её на истории?

Раз мой торговый робот создан в среде исполнения JavaScript Node.js, то и тесты в идеале должны проводится на чём-то схожем. Но забегая немного вперёд скажу что получилось по другому.

Windows? macOS? Linux?

Раз сам механизм робота кросс-платформенный, то хотелось чтобы и тесты можно было проводить при помощи кросс-платформенной утилиты. Однако когда рассматривал самые популярные программы, то обнаружилось что все программы из списка только для Windows. Кроме TradingView, который является веб-сервисом и Excel — который есть и для macOS.



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

Мой доклад на 35-й конференции Смартлаба в Москве: «Парсинг котировок в Microsoft Excel и Google Таблицы с любого сайта»

Бывает, что частные инвесторы не доверяют сервисам для ведения портфеля ценных бумаг и ведут учет своих инвестиций в «Экселе» или «Гугл Таблицах».

Если количество ценных бумаг не так велико, то подобное использование таблиц оправдано:

  • не требуется платить кому-либо за хранение данных;
  • никто не удалит ваш файл, например, за неактивность;
  • отчеты можно сделать такие, как вам нравится.

Но у такого метода учета есть и свои минусы, главным образом связанные с необходимостью ручного обновления котировок. Если раз в квартал сделать это несложно и вручную, но чтобы поддерживать актуальность чаще, потребуется много времени: нужно зайти на сайт, где опубликованы текущие котировки, найти нужную цену, скопировать ее и вставить в ячейку таблицу. И так для каждой ценной бумаги в портфеле. Печально и долго.

Зачем вообще нужны актуальные цены в таблицах:

  • Инвесторам — для эффективного управления портфелями и рисками.
  • Трейдерам — для оптимизации решений о покупке и продаже с максимальной прибыльностью.


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

Как заработать на текущих дивидендах без потери на гэпах: обзор идей и возможностей

Дивидендный период в самом разгаре. Многие компании уже одобрили на ВОСА дивидендные выплаты и утвердили размер квартальных и годовых дивидендов, а так же назначили даты реестра дивидендных отсечек. Значит, пришло время дивидендного арбитража, позволяющего и дивиденды получить, и на гэпах не терять!

Ранее мы уже писали, как можно заработать на дивидендном арбитраже по итогам дивидендов за 9 месяцев 2023 г. в период октябрь-декабрь 2023 г. Смотрите наш материал «Как в 2024г получить дивиденды по компаниям ТОП-10 без риска гэпа». Идеи отработались весьма успешно. Так что есть смысл продолжить собирать дивидендную прибыль и в текущем периоде.

1/4. Гипотеза

Напомним, что по завершении периода хозяйствования (квартал, полугодие, 9 месяцев, год) компании публикуют производственные отчеты, отчеты РСБУ, отчет МСФО, где публикуют данные по прибыли, которая и служит базой для дивидендов. Далее назначается дата совета директоров с темой в повестке о рекомендации акционерам о распределении прибыли в форме дивидендов и публикуется протокол совдира. Это официальная обязательная к раскрытию информация, публикуемая на e-disclosure.ru (официальный Центр раскрытия корпоративной информации Интерфакса).



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

Гугл-таблица с данными из API Московской биржи. Подготовка таблицы

С таблицами excel разобрались, но у нас есть ещё большой пласт информации по гугл таблицам.

Тут также необходимо подготовка так как без неё у вас могут не подгружаться данные.

Вся подготовка заключается в изменении региональных настроек.

Переходим в «Файл» -> «Настройки»
Гугл-таблица с данными из API Московской биржи. Подготовка таблицы
Далее в «Региональные настройки» меняем регион на «Соединенные Штаты». Нажимаем «Сохранить настройки»



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

Инвест идея на 25X на внебиржевом рынке от Александра Клещева (ЛМС)

Вчера побеседовали с Александром Клещёвым (ЛМС), который торгует на бирже уже больше 20 лет. 
Инвест идея на 25X на внебиржевом рынке от Александра Клещева (ЛМС)

👉1/2 портфеля в 20 акциях газораспределительных компаний — аналог сетевых компаний МРСК в энергетике
👉выделяет «Калуга ГР» как наиболее ликвидную. Еще ликвидны Уфа и Тула.
👉говорит, что если вдруг монополия Газпрома на конечную милю будет разрушена и в трубу пустят других производителей, то от трансфертного ценообразования выручка этих распред компаний может вырасти в разы, а акции иксанут, но это отдаленная и неопределенная перспектива.
👉математика такая: типа компании продают газа на 2-3 млрд в год, а если пустить Роснефть в трубу, то могут и до 14 млрд продавать. А капитализация ГР Калуга 1,5 ярда. Так что может за 5 лет и иксанет, если повезёт.
👉Сейчас также держит в портфеле МРСК ЦП, МОЭСК, Саратовнефтепродукт, Уфаоргсинтез. Надеется, что дочки Роснефти когда-нибудь перестанут копить долг перед мамкой и выплатят… Коршуновский ГОК например стоит 50 тыр, а выведено займами в мать (Мечел) уже 150 тыр на акцию.
👉Волга Флот, Новошип префа порт Ванино нравится аналитикам ЛМС
👉Также держит LQDT и замещающие облигации
👉тем кто хочет ВПК инвестировать, лучше брать смежные производства, а не чисто военные. Например дочки ОДК -  «ОДК Стар» (которые должны выпустить российский авиадвигатель) или КРМЗ

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

Создаем любого торгового робота за 5 минут в нейросети без знания языков программирования

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

Писать алгоритмы можно, как в GPT4, так и в Claude 3. Из России без всяких VPN можно получить доступ сразу ко всем нейросетям тут: https://www.yeschat.ai/. Правда в сутки есть ограничения на запросы, но их хватает. 

P.S. При заходе на сайт без VPN у меня почему то ругается антивирус, но его можно отключить на время или это чисто глюк у меня.

Ролик записал экспромтом, так что были косяки, которые сейчас поясню. 

*Для trading view все сгенерилось без проблем и сразу. Есть возможность запускать алгоритмы из TradingView прямо на ваш брокер, но тут надо колдовать с API. Если у кого, есть инфа как это проще всего реализовать, пишите в коментах.

* Для MT4 генерил в ролике в ChatGPT4 там в итоге были косяки, потом понял, что рабочий скрипт получалось до этого сгенерить в Claude 3 под конец ролика показал, рабочий вариант. 



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

....все тэги
UPDONW
Новый дизайн