Избранное трейдера Александр Костерин
17.10.2017
Ряд российских компаний, которые имеют высокую долговую нагрузку со значительной валютной составляющей, могут продемонстрировать в отчетах за III квартал 2017 года ощутимый рост прибыли. Значительная ее часть будет носить «бумажный» характер, вызванный валютной переоценкой.
Наибольшую прибыль от переоценки валютного долга по итогам III квартала получит Роснефть, ее ожидаемая величина будет в районе 49 млрд руб., что эквивалентно 60% всей чистой прибыли компании за II квартал, или 40% от операционной прибыли за аналогичный период.
Прибыль от переоценки долга Газпрома может составить около 18 млрд руб. Значительно меньшая величина показателя в сравнении с Роснефтью при схожей величине валютных обязательств объясняется высокой долей долгов в европейской валюте (почти 50%). В отличие от доллара, евро показало положительную динамику к рублю в минувшем квартале, что сгенерировало убыток, который нивелировал часть прибыли от переоценки долларовых обязательств.
Привет всем! В предыдущем посте рассматривались два объекта, которые формируют закрытые позиции и считают статистику торговли (IClosePositionManager, IResultManager). Сегодняшняя статья будет посвящена визуализации этих данных и общей архитектуре торговой системы.
В своё время я рассказывал про паттерн проектирования MVC, что логика должна быть отделена от визуализации, и ещё, что у каждой формы должен быть свой презентер. Также хотел отметить, что проект лучше разбивать на несколько логических модулей (библиотек классов в c#). Свой проект я разделил на: definitions – содержит базовые, ни от кого не зависящие классы, интерфейсы и описания, local – реализация интерфейсов для локального тестера, smartcom – реализация интерфейсов для коннектора, в данном случае смарткома, strategies – вынес в отдельный модуль все стратегии, UI – внешний интерфейс системы (формы и их презентеры) и т.д. В каждом таком модуле я обычно создаю ещё несколько папок – в модулеUI, например, есть папка interfaces, presenters и views.