Избранное трейдера amberfoxman
Перед тем как использовать торгового робота на живых деньгах хочется всё протестировать на демо-счете (или «песочнице»). Это когда программные ошибки не имеет особой стоимости.
Я планирую использовать робота на Московской бирже, через АПИ одного из брокеров. Чтобы частному инвестору начать торговать на бирже нужен брокерский счет. Однако минимальное число российских брокеров имеют свои API (на текущий момент я знаю только ФИНАМ, Алор, Тинькофф Инвестиции). По субъективным причинам я выбрал работать с T‑Bank Invest API (это бывший Тинькофф) через среду выполнения JavaScript Node.JS.
В статье разбираюсь как используя песочницу:
Операция продажи через OrdersService/PostOrder
Этот код Node.js взаимодействует с API Tinkoff Invest, позволяя имитировать торговые операции на виртуальном счете, что позволяет протестировать некоторые функции API в ручном режиме. Вот что делает этот код:
ДПС — День Полезных Ссылок
Фондовый рынок России — второй день работы с ВДО, крыжу (продаю) красные, покупаю флоатеры-корпоратеры, рейтинг А, АА, ААА.
Не реклама. Нет. Не так, реклама, бесплатная от всей души!Год назад я ныл (вопрошал) — ну почему никто не сподобится сделать сайт «флоатеры», технически не сложно сделать.
Покупаешь доменное имя, берешь вывод данных с Мосбиржи, выбираешь флоатеры, компануешь в таблицу, выводишь на сайт.
Сделали! https:// floaters. ru. Кстати, при наборе в Яндексе «Флоатеры» выходит на 1 место в выдаче!
Лаконичный сайт, пока вообще без рекламы (надолго ли?), бесплатный (надолго ли?).
Мне вчера очень помог и сегодня будет помогать в трудоемкой работе принятия решения по флоатерам-корпоратерам.
Предлагаю читателям-писателям поделиться полезными ссылками, которыми вы пользуетесь при работе с облигациями!
Всем желаю здоровья, удачи!
Двигаемся!
Бывает, что частные инвесторы не доверяют сервисам для ведения портфеля ценных бумаг и ведут учет своих инвестиций в «Экселе» или «Гугл Таблицах».
Если количество ценных бумаг не так велико, то подобное использование таблиц оправдано:
Но у такого метода учета есть и свои минусы, главным образом связанные с необходимостью ручного обновления котировок. Если раз в квартал сделать это несложно и вручную, но чтобы поддерживать актуальность чаще, потребуется много времени: нужно зайти на сайт, где опубликованы текущие котировки, найти нужную цену, скопировать ее и вставить в ячейку таблицу. И так для каждой ценной бумаги в портфеле. Печально и долго.
Зачем вообще нужны актуальные цены в таблицах:
Четыре года назад я написал систему поиска поиска недооцененных американских акций, используя данные Яху Финанс, ведь на американском рынке торгуется больше 10 тысяч бумаг, из которых около 4 тысяч бумаг имеют рекомендации аналитиков о прогнозируемой цене. Это большие цифры, с которыми сложно работать. Но что по России?
Я вялотекуще пытался найти систему которая бы также отдавала рекомендации аналитиков по российским компаниям, пока недавно не нашёл такой API. Вот например какие рекомендации для оператора аренды электросамокатов WUSH:
{ "targets": [ { "uid": "b993e814-9986-4434-ae88-b086066714a0", "ticker": "WUSH", "company": "SberCIB Investment Research", "recommendation": "RECOMMENDATION_HOLD", "recommendationDate": "2024-10-02T00:00:00Z", "currency": "rub", "currentPrice": { "units": "192", "nano": 0 }, "targetPrice": { "units": "250", "nano": 0 }, "priceChange": { "u
В этой статье я продолжу рассказывать про элементарную финансовую математику, которая позволяет понять:
В прошлых статьях на примере ОФЗ ПД 26240 я показал как правильно рассчитать стоимость облигации и потенциальную доходность от владения. Также показал магию асимметрии риска при одинаковом изменении ставки доходности облигации.
Если ставка доходности вырастает на 4пп до 20 % — инвестор может потерять 3,7%, если ставка доходности упадет на 4пп до 12%, то инвестор может заработать 43%.
Если вы еще не читали эти статьи, то советую прочитать.
В первой статье я делаю пример расчета ОФЗ ПД 26240,
во второй статье я пошагово рассказываю, как этот расчет сделать самостоятельно в Exсel.
D – величина ожидаемого дивиденда
r – ставка дисконтирования
Вечные фьючерсы появились на Мосбирже в апреле 2022 г. Технически это однодневный фьючерс с автопролонгацией, то есть открытые позиции по нему автоматически переносятся на следующий день. Это позволяет держать позицию сколь угодно долго, поэтому инструмент и прозвали вечным.
На Московской бирже инвесторам доступно 5 видов таких фьючерсов:
на три валютные пары, на золото и самый свежий — на индекс Мосбиржи.
USDRUBF — вечный фьючерс на пару USDRUB_TOM
EURRUBF — вечный фьючерс на пару EURRUB_TOM
CNYRUBF — вечный фьючерс на пару CNYRUB_TOM
GLDRUBF — вечный фьючерс на пару золото в рублях
IMOEXF — вечный фьючерс на индекс МосБиржи
• Главное отличие от обычных контрактов — отсутствие обязательной экспирации.
Когда фьючерс выходит на экспирацию, все позиции по нему закрываются. Если инвестор хочет держать позицию дальше, ему нужно переоткрыть ее по следующему контракту — роллировать. Но цена следующего контракта может отличаться, причем не в пользу инвестора.
Итак, это было обычное скучное утро, когда я решил: «А почему бы не попробовать этот Алгопак от Московской биржи?» Я давно слышал про него, а тут как раз была пара свободных часов и чашка горячего кофе. Что может пойти не так, верно?
Регистрироваться было просто. Почта, пароль, подтверждение — стандартный набор. И вот я уже на главной странице Алгопака, который выглядит достаточно дружелюбно. Однако, первый звоночек прозвенел, когда я начал искать справочную информацию. Документация оказалась несколько запутанной, а некоторые разделы вовсе не обновлялись годами.
Для начала я решил не мудрить и создать что-то простое. Пусть это будет стратегия на основе скользящих средних (SMA). Вот мой пример кода на Python, который я решил использовать:
import pandas as pd import numpy as np # Загружаем данные data = pd.read_csv('historical_data.csv') # Параметры стратегии short_window = 40 long_window = 100 # Создаем сигналы signals = pd.
С таблицами excel разобрались, но у нас есть ещё большой пласт информации по гугл таблицам.
Тут также необходимо подготовка так как без неё у вас могут не подгружаться данные.
Вся подготовка заключается в изменении региональных настроек.
Переходим в «Файл» -> «Настройки»
Далее в «Региональные настройки» меняем регион на «Соединенные Штаты». Нажимаем «Сохранить настройки»