Избранное трейдера Михаил
Добрый день. В предыдущем посте были описаны базовые компоненты – классы обёртки над API брокера. Не хотелось нагружать их дополнительной логикой, поэтому оставим их как есть, и перейдём к чуть более сложному объекту. На сцене появляется IOrderManager, который отвечает за заявки и сделки по ним.
interface IOrderManager { List<Order> GetOrders(string symbol, int strategyID); void PlaceOrder(string symbol, int strategyID, OrderAction action, OrderType type, double price, double amount, double stopPrice); }
Всего два метода – выставить заявку и получить их список. Но, у реализации IOrderManager’а непростая задача – надо не просто выставлять заявки, но также хранить какая стратегия это сделала и какие прошли сделки. Получается, у OrderManager’а есть некое состояние – список заявок/сделок, поэтому этот объект относится больше к модели, чем к сервисному слою программы. Перед этим я описывал IPortfolioGate – класс-обёртка для работы с портфелем, вот у него нет состояния, он просто транслирует вызов методов внешней COM библиотеки, а вот OrderManager это некий дополнительный уровень над всем этим – у него появляются «знания» о предметной области, и именно он используется в классах стратегий.
Также, появляются две сущности – заявка (Order) и сделка (Trade). Класс Order имеет список сделок прошедших по данной заявке.
class Order { public string Symbol { get; set; } public OrderAction Action { get; set; } public double Price { get; set; } … public List<Trade> Trades { get; set; } }
Прежде всего нужно иметь план торгов и знать чего ожидать от акции, и как она может открыться. А вариантов открытий куча, но я рассказал про самые рабочие.
В чатике ловили её в районе 4.70$ все стандартно от уровней вчерашнего дня.
Про шорт от уровня вчерашнего дня, я подробно рассказал в этом видео https://www.youtube.com/watch?v=MDoftGig-q0 оно является пожалуй одним из самых главных для понимания как лучше торговать pump and dump, где нужно заходить и выходить.
Но сегодня речь пойдет о следующем дне, день после слива. По принципу он похож и на предыдущий день (Second day). Так же ждем уровни, но нужно знать, чего ожидать такого, чтобы зайти правильно в позицию.
VWAP — это внутридневный расчет, используемый в основном HFT алгоритмами и институциональными трейдерами для оценки того, где акции торгуются относительно среднего значения объема за день. Внутридневные трейдеры также используют VWAP для оценки направления рынка и фильтрации торговых сигналов. Перед использованием VWAP, необходимо понять, как он рассчитывается, как его интерпретировать и использовать, а также какие недостатки у этого инструмента.
VWAP (Volume Weighted Average Price) — это аббревиатура от Средневзвешенной цены по объему. На первый взгляд, вы можете думать, что VWAP — это всего лишь индикатор средней цены. Но VWAP — это нечто большее.
Индикатор скользящей средней чаще всего основан только на одной цене (закрытия) актива, и он никогда не даст вам точной информации об истинной средней цене. Чтобы определить истинную среднюю цену акции (или другого актива), вам необходимо фактическое количество транзакций по целому ряду цен. Это то, что может делать VWAP.
Начало: Письмо моему юному другу о здоровье.
Продолжение: Второе письмо моему юному другу о здоровье
Продолжение: Третье письмо моему юному другу о здоровье
Финал получается несколько скомканным.
Не хочется растягивать текст, да и детали личных обстоятельств тоже не всегда уместны для широкого публичного обозрения.
Поэтому коротко и по существу.
9. Простые решения сложных проблем.
Еще раз предупреждаю, я не медик, от слова совсем.
Единственное, что меня связывает с этой сферой деятельности, это то, что я 7 лет проработал в сфере оптовой торговли медикаментами, и из-за своей привычки влезать в детали неплохо разбирался в назначении и возможностях широкого круга медпрепаратов. Плюс к этому имелись некоторые навыки в работе с информацией и выработанный за время работы в науке системный подход к решению любой проблемы. Но это все, что у меня было в арсенале.