У коллег роботописателей существует необходимость постоянного контроля работы торговых роботов.
Существует огромное количество всевозможных вариантов:
— смс-уведомления из торгового терминала QUIK
— подключение к SMS-агрегатору для последующей отправки SMS-сообщений на собственный номер
— отправка e-mail сообщений
— особо изощренные программисты используют уведомления в календаре гугла, для бесплатной отправки сообщений о выставлении заявок роботом (экзотика, но как не упомянуть об этом)
Сколько копий было сломано, чтобы протестировать описанные выше способы.
Существует еще один очень интересный и простой в реализации инструмент – Телеграм со множеством полезных функций: telegram api и telegram bot api.
Bot api позволяет отправлять уведомления о состоянии робота, о сделках и множество другой торговой информации прямо в телеграм в чат с вашим ботом.
Скажу, что из всех предыдущих технологий, разобраться с работой bot api и получить рабочее решение оказалось проще всего. На запуск рабочего решения потребовалось 30 мин: с момента как впервые открыл api, зарегистрировал бота, и до внедрения отправки сообщений из бота в чат.
Спойлер: данный пост, основанный на личном опыте, скорее всего, ориентирован на новичков, к коим я себя отношу, речь пойдет о матожидании. Текст ниже не является рекомендацией, скорее, это пример того, как ведение статистики своих действий может помочь улучшить торговлю.
С тех пор, как я начал мониторить каждое свое действие на рынке, я неплохо на мой взгляд продвинулся. Из мониторинга вы можете посчитать матождание A, которое, по определению, зависит от процента прибильных сделок W и отношения прибыли к риску R.
A = W*R-(1-W).
Если выборка сделок достаточно большая, то это значит, что, в среднем, на каждые 100 сделок вы получите 100А стопов, если стоп фиксирован в деньгах.
Как вы думаете, что более прибыльно? Торговать с W и 2R или с 2W и R? Давайте построим такую таблицу матожиданий:
Цены на энергоносители за прошедшие сутки уменьшились. Наиболее выразительным снижение было по ценам на натуральный газ, которые опустились до 97 долларов за 1000 м3. Однако цены по нему пока остаются в рамках бокового коридора и реально колеблются вблизи 100 долларов за 1000 м3. А вот по нефти небольшие дневные потери продолжили тренд на снижение цен. Цены на американскую нефть WTI опустились ниже 42 долларов за баррель. Но там, несмотря на продолжающееся снижение цен уже четвертую неделю подряд происходит подрастание числа работающих буровых установок в США, что провоцирует их дальнейшую слабость.
Хотя контанго по фьючерсным контрактам немного подрастает – цены дальних контрактов все увереннее превышают цены ближних, но по факту тренд на снижение нефтяных цен продолжается. Экспирация опционов и переход по нефти на октябрьский контракт не принесли видимых изменений в сложившиеся тренды. Ожидание подскока от минимальных весенних отметок по ценам нефти пока не оправдало себя. Возможно, цены по WTI еще отравятся за более глубокими поддержками. Тем более что по европейской нефти Brent цены еще не достигли минимальных уровней, установленных в начале 2015 года.