Деньги на счёте должны работать, даже каждую ночь принося вам прибыль. Именно это делают банки – и именно так должен действовать каждый уважающий себя инвестор.
Сегодня рассмотрим робота, который помогает зарабатывать на остатках по счёту, инвестируя их по ночам в фонд денежного рынка.
Робот будет полезен всем без исключения.
Сразу важный нюанс. TMON@ — это фонд денежного рынка, по которому не нужно уплачивать комиссии. Он существует только у брокера Т‑Инвестиции и именно с ним работает данный робот.
Фонды денежного рынка — это разновидность паевого инвестиционного фонда (ПИФ), который вкладывает средства в краткосрочные, высоколиквидные финансовые инструменты.
Их цель — генерация прибыли для владельцев, сравнимой с ключевой ставкой ЦБ РФ.
Они дают возможность каждому трейдеру в России зарабатывать прибыль, сопоставимую со ставкой ЦБ, даже когда нет открытых позиций и приходится сидеть в «КЭШЕ».
На январь 2025 года таких фондов уже довольно много. Подробнее об этом можно узнать на сайте Московской Биржи, вот здесь: https://www.moex.com/ru/moneyfunds
Рассмотрим робот PayOfMarginBot, который предназначен для ежедневного расчета маржинальной комиссии при тестировании стратегий в OsEngine.
Этот робот нужен в тех случаях, когда при тестировании портфельных роботов в тестере, Вы берёте плечо, то есть торгуете объёмами выше, чем Ваш депозит. В большинстве случаев брокер взимает комиссию за использование заёмных средств. Именно эту комиссию робот и способен сгенерировать, чтобы тесты были максимально приближены к реальности.
Робот создан под механику взимания комиссии на рынке акций MOEX. То есть, как и реальный брокер, он генерирует комиссию каждую ночь.
При каждом обновлении свечи робот проверяет, является ли последняя свеча первой свечой нового дня. Затем он просматривает всех роботов, включённых в Тестере, смотрит их в Журнале и анализирует их открытые позиции за предыдущий день. Если суммарная величина позиций превышает размер депозита, робот рассчитывает и списывает маржинальную комиссию.
Программа OsData позволяет загружать сотни инструментов, и иногда возникает необходимость очистить их по разным признакам. Например, убрать низковолатильные инструменты или инструменты с разреженными данными. Интерфейс «Обрезания» данных создан именно для этого.
Чтобы открыть окно настроек фильтра, необходимо в панели управления сетом нажать кнопку «Обрезать»:
Сегодня поговорим о роботе, который уплачивает налоги в тестере. Его можно добавить в Ваш комплект ботов при портфельных тестах и точно рассчитать, сколько средств будет списано в пользу государства. Кроме того, это повышает итоговую точность теста, что всегда полезно.
Рассмотрим робота TaxPayer, который предназначен для расчета и списания налогов по окончании года при тестировании стратегий в Тестере.
Каждое обновление свечи робот проверяет, является ли последняя свеча первой свечой нового года. Далее он проходит по всем роботам, включённым в Тестере, просматривает в их журналах закрытые сделки за предыдущий год и подсчитывает по ним прибыль. После этого рассчитывает, какой налог должен быть уплачен за тот год, и проводит сделку на соответствующую сумму у себя. Таким образом налог списывается с депозита портфеля. То же самое повторяется каждый год.
Ссылка на GitHub: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/Helpers/TaxPayer.cs
Recovery Factor (Фактор воcстановления) – один из важных показателей работоспособности торговой стратегии, рассчитываемый как соотношение абсолютного профита к максимальной просадке.
Данный показатель даёт представление о том, насколько суммарная прибыль по стратегии превышает глубину максимальной просадки.
Фактор восстановления может быть рассчитан двумя разными способами, которые дают два различных результата.
Величина фактора восстановления, вычисленная вторым способом, обеспечивает действительно объективную оценку торговой стратегии.
Тем не менее, во многих аналитических программах, включая OsEngine, Recovery Factor рассчитывается первым способом.