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

по

Пример расчёта индекса Московской биржи

Довольно часто у меня спрашивают, как создать свой индекс акций или портфель. Решил сделать инструкцию.

1. Создаём копию индекса Московской биржи из акций.

— Вес акций можно взять https://www.moex.com/ru/index/IMOEX/constituents/ или https://smart-lab.ru/q/index_stocks/IMOEX/. Рекомендую второе, т.к. МБ даёт только скриншот таблицы, а на SMART-LAB можно скопировать таблицу выделением в EXCEL. Хотелось бы выгрузку в *.csv, но и за это СПАСИБО.

Пример расчёта индекса Московской биржи

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

— Находим примерный минимальный объём на депозите для реализации. Для этого делим цену каждой акции на коэффициент веса и берём максимальное число.

Например, для акций «Транснф ап» получим:

122300 / (0.55 / 100) = 22 236 363 р.

Где:

122300 – цена акции Транснф ап;

0.55 / 100 – вес в % делим на 100, получаем коэффициент.



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

Стратегия инвестирования для пенсионеров

Читаю я периодически наших «пенсионеров в 35» — все вроде верно пишут, инвестировать надо.
Но я никогда не понимал отсутствия одной небольшой детали в их замысле — хеджирования!
Ну есть же срочный рынок, есть опционы. Зачем жить в страхе в ожидании черного лебедя, а потом годами пересиживать просадки?

Итак, стратегия:
1. Покупаем акции из индекса РТС — топ-10.
В фундаментальный анализ я не особо верю, и возиться с отбором бумаг не вижу смысла,
особенно учитывая, что и выбора то у нас на ММВБ по сути нету.
2. Имея корреляцию наших акций с индексом, хеджируемся опционами на этот самый индекс.
Возьмем, например, самый простой вариант — покупка пута. 
Вот что получится если покупать раз в неделю 1 пут на индекс в течении последних 8 лет:

Стратегия инвестирования для пенсионеров

Вроде бы ничего особенного, но если добавить сюда наш портфель акций (я для теста взял 1 купленный фьючерс на индекс в 2016 году),
получим уже такой результат:



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

Как оценить эмитента и его облигации?

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

Как оценить эмитента и его облигации? 
  • EBIT (Earnings Before Interest and Taxes) — прибыль до вычета процентов и налогов.
  • EBITDA (Earnings Before Interest, Taxes, Depreciation and Amortization) — прибыль до вычета процентов, налогов и амортизации. EBITDA = EBIT + Амортизация. Также из EBITDA ещё убирают разовые доходы/расходы.
  • Net debt (Чистый долг) — разница между общим долгом компании и его денежными средствами, а также их эквивалентами. Отражает, какая сумма долга останется у компании, если она использует для погашения текущей задолженности ВСЕ имеющиеся денежные средства.
  • Equity (Cобственный капитал) — стоимость (денежная оценка) имущества предприятия, полностью находящегося в его собственности. Но тут есть нюанс. Имущество может быть в собственности, но купленное на долгосрочные обязательства и наоборот — не быть в собственности при огромным капитале.


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

Автоматизация отслеживания курса валют на Python

Всем привет. Напишем небольшую программу на Python для отслеживания курса валюты.
Программа будет работать следующим образом: данные будут скопированы из поисковой выдачи Google, после чего будет произведено сравнение изменения курса с момента запуска программы. В случае значительного изменения курса, программа будет автоматически отправлять уведомление в Telegram.

Первое, что нужно сделать — это решить, откуда брать курсы валют. Парсить данные будем с поисковой выдачи Google, чтобы не платить за API. Чтобы начать создавать программу, необходимо установить Python с официального сайта и загрузить IDE. Можно использовать PyCharm или любой другой редактор кода. Второе, нужно будет написать код для парсинга данных из поисковой выдачи Google, а затем сравнивать текущий курс с предыдущим.
Затем нам потребуются несколько библиотек. Первой из них является requests, которая позволит нам получать данные с сайтов. Второй библиотекой является BeautifulSoup, которая поможет нам парсить HTML-разметку и вытаскивать из нее нужные данные.



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

Опционы: Урок №4. Стратегия "колесо".

По многочисленным просьбам трейдящихся записал видео об опционной стратегии «колесо».

Как зарабатывать на опционах с помощью времени:


Робот Сетка LUA для QUIK бесплатно

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

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

👉 Робот торгует на моём реальном счёте без вмешательств на удалённом сервере VPS. Результатом работы доволен.

👉 Ошибок всё меньше, но есть над чем работать.



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

Сила моментума

    • 23 августа 2022, 15:22
    • |
    • GOLD
      Популярный автор
  • Еще

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

Суть системы — в двух правилах:

Не вставай в лонг, если моментум выше 100.

Не вставай в шорт, если моментум ниже 100.

Инструкция по применению:

Добавь моментум к графику (период моментума выбери по вкусу):



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

Индикатор, с которого вы получите прибыль, но не получите денег.

    • 16 августа 2022, 23:53
    • |
    • 3Qu
  • Еще
Сам индикатор.
Y(i) = 1.5X(i) -2X(i-1) +0.5X(i-2)

Для лонга:
Y(i) > const1 — покупка.
Y(i) < -const2 — продажа
Для шорта:
Y(i) < -const1 — продажа.
Y(i) >  const2 -  покупка

В простейшем случае const1 = const2. Даже можно сделать их равными нулю. Работать будет но это не лучший вариант из возможных. Значения констант зависят от инструмента и могут даже вычисляться автоматически, но это существенно усложнит задачу. Для экспериментов лучше подобрать вручную или оптимизатором, как хотите.
Индикатор проверялся (не мной) на ТФ от 1 до 15 минут.

Когда-то нечто в этом духе публиковал Мальчик BuyBuy, но выглядело это довольно сложно. Предлагаемый индикатор гораздо проще и дает лучшие результаты. Аналогично, как и у Мальчика BuyBuy, денег не принесет.
Тестировался уже двумя членами СЛ с положительным результатом. Часть тестов уже были на СЛ, но найти их не представляется возможным. Хотя, пара тестов от @Иван Портной (Иван Портной) у меня есть.

Индикатор, с которого вы получите прибыль, но не получите денег.
Это  RI за 10 лет (с 2010 по 2019)


Don't cry smart-lab.

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

'========= Перемещение заявки

FUNC MORDER(FTRID,FON,FONQ,FONP)
    NEW_GLOBAL("TRANS_PARAMS", "")
    NEW_GLOBAL("TRANS_RESULT", "")
    TRANS_PARAMS = ""
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "TRANS_ID",FTRID)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACTION", "MOVE_ORDERS")
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "MODE",0)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "CLASSCODE", "SPBFUT")
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "SECCODE", INSTRUMENT)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACCOUNT", ACCOUNT)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NUMBER",FON)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NEW_QUANTITY",FONQ)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NEW_PRICE",FONP)
    TRANS_RESULT = SEND_TRANSACTION (300, TRANS_PARAMS)
    RESULT=GET_VALUE(TRANS_RESULT, "DESCRIPTION")
    MESSAGE (RESULT,1)
END FUNC

'========= Операция перестановки
IF MPRICE < LOW 
 MORDER(MTRANS_ID,MNUMBER,MBALANCE,LOW+STEP) 
END IF

'======================================
'MTRANS_ID - номер заявки на бирже
'MNUMBER   - номер заявки в таблицах
'MBALANCE  - объем
'LOW       - минимум свечи
'STEP      - отступ для лимитки
'MPRICE    - последняя цена

Нужны ли родине программисты? Войти в IT #1

Что-то мне подсказывает что среднему Россиянину – точно НЕТ!

Кому охота чтобы его сосед зарабатывал 200 тысяч или 700? Покупал себе машины с салона и жил с девушкой на 10 лет младше себя. Никому.

Вот и СмартЛаб хейтит ITшников как может: https://smart-lab.ru/blog/796690.php

На серьёзных щах обсуждая то что надо работать за 40 тысяч зоотехником по колено в ГОВНЕ круглые сутки. А не за 400 Джава-кодером в Москва-Сити, с плюшками в обеденной зоне и возможностью поспать на работе на кожаном диване.

 

ITшники и дальше будут богатеть

Расскажу как будет.

Спецоперация закончится. Доллар будет по 200 через год-полтора. Глобальный рынок труда откроется.

После чего мы увидим зарплаты у программистов и по 400 и по 800 т.р. Причём у достаточно средних специалистов и начинающих. И ненависть к ним будет возрастать, ибо у среднего Россиянина ЗП ни хрена не увеличится.

 

Но. Хотите – злитесь. Хотите – нет.

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



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

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