Избранное трейдера Fox27
MetaTrader 5 позволяет разрабатывать и тестировать роботов, торгующих одновременно на нескольких инструментах.
Встроенный в платформу тестер стратегий автоматически скачивает с торгового сервера брокера тиковую историю и учитывает спецификацию контрактов — разработчику ничего не нужно делать руками.
Это позволяет легко и максимально достоверно воспроизводить все условия торгового окружения — вплоть до миллисекундных интервалов между поступлениями тиков на разных символах.
Сейчас мы покажем, как провести разработку и тестирование спредовой стратегии на двух фьючерсах Московской биржи.
На Московской бирже торгуются фьючерсы вида Si-M.Y и RTS-M.Y, которые достаточно тесно между собой связаны. Здесь M.Y обозначают дату истечения контракта:
Si — это фьючерсный контракт на курс доллар США/российский рубль, RTS — фьючерсный контракт на Индекс РТС, выраженный в долларах США. Так как в Индекс РТС входят акции российских компаний, цены на которые выражены в рублях, то колебания курса USD/RUR отражаются также и на колебаниях индекса, выраженного в долларах США.
На графиках этих инструментов видно, что при росте одного актива второй, как правило, падает.

Совет директоров Qiwi утвердил выплату дивидендов в размере $0,22 на акцию.
Дата закрытия реестра для получения дивидендов — 5 декабря 2016 года,
Компания намерена выплатить дивиденды 6 декабря 2016 года
«ГАЗПРОМ НЕФТЬ» НЕ БУДЕТ ПЛАТИТЬ ПРОМЕЖУТОЧНЫЕ ДИВИДЕНДЫ, ОЖИДАЕТ «СЕРЬЕЗНОГО РОСТА» ПО ИТОГАМ 2016Г – CFO
Давайте продолжим наблюдение за ударниками чистоприбыльного производства по итогам 9 месяцев 2016 года.

У коллег роботописателей существует необходимость постоянного контроля работы торговых роботов.
Существует огромное количество всевозможных вариантов:
— смс-уведомления из торгового терминала QUIK
— подключение к SMS-агрегатору для последующей отправки SMS-сообщений на собственный номер
— отправка e-mail сообщений
— особо изощренные программисты используют уведомления в календаре гугла, для бесплатной отправки сообщений о выставлении заявок роботом (экзотика, но как не упомянуть об этом)
Сколько копий было сломано, чтобы протестировать описанные выше способы.
Существует еще один очень интересный и простой в реализации инструмент – Телеграм со множеством полезных функций: telegram api и telegram bot api.
Bot api позволяет отправлять уведомления о состоянии робота, о сделках и множество другой торговой информации прямо в телеграм в чат с вашим ботом.
Скажу, что из всех предыдущих технологий, разобраться с работой bot api и получить рабочее решение оказалось проще всего. На запуск рабочего решения потребовалось 30 мин: с момента как впервые открыл api, зарегистрировал бота, и до внедрения отправки сообщений из бота в чат.




Всем привет.
В предыдущих статьях мы получили логин для Plaza 2, настроили подключение. В этой статье настроим FortsSoftTerminal (FST).



Дивидендная таблица уже охватывает не только дивиденды 2016, но и начало 2017 года. Отсечки НЛМК и ФосАгро состоятся уже в январе 2017 года.
По словам руководства ДИВИДЕНДЫ ФОСАГРО В 2017Г БУДУТ СОПОСТАВИМЫ С ВЫПЛАТАМИ 2016Г
Сразу выложу расписание работы ММВБ в праздничные дни января 2017 года
3-6 января 2017 года торги на рынках Московской биржи проводятся с учётом следующих особенностей:
— на фондовом и срочном рынках торги проводятся в обычном режиме;
— на валютном рынке и рынке драгметаллов проводятся торги по всем инструментам, за исключением сделок с датой исполнения обязательств в день заключения сделок (расчетами today) и сделок своп, дата исполнения обязательств по первым частям которых приходится на день заключения данных сделок своп;
— на рынке стандартизированных производных финансовых инструментов (ПФИ) торги не проводятся.
31 декабря 2016 года — 2 января 2017 года, 7-8 января 2017 года являются выходными днями на всех рынках Московской биржи.
Просьба вывести на главную плюсом, тема требует публичного обсуждения. Спасибо.
В предыдущем топике я привёл пример, как побеждать в ЛЧИ: http://smart-lab.ru/blog/363453.php
Никого из гуру трейдеров ЛЧИ не трогал, хотя было за что. Но тут в тему вклинивается Виктор Тарасов с 4-го места, обучающий трейдеров http://smart-lab.ru/profile/Tank79/ https://vk.com/viktor_tarasov_tank79 и многократный победитель ЛЧИ.

И, как сумасшедший, с пеной у рта доказывает, что это «ЧУШЬ ПОЛНАЯ».
Таблица отсечек под дивиденды за 9 месяцев 2016 года продолжает увеличиваться. СД Алроса Нюрба, ГМК Норникель и НКХП (Новороссийский комбинат хлебопродуктов, второй по мощности зерновой терминал РФ) объявили размеры дивидендов за 9м2016.
Котировки таблицы даны на закрытие пятницы

Хорошая дивидендная новость прошла по Юнипро. Цитирую:
МОСКВА, 10 ноя /ПРАЙМ/. «Юнипро» (подконтрольна международному энергетическому концерну Uniper) намерена обеспечить выплаты дивидендов дважды в год, говорится в презентации компании.
Отмечается, что помимо чистой прибыли, выплаты дивидендов также будут учитывать ожидания величины свободных денежных средств.
Ранее сообщалось, что совет директоров «Юнипро» рекомендовал направить на дивиденды за девять месяцев 2016 года в размере 7,3 миллиарда рублей, 0,1158 рубля на акцию.
Согласно презентации компании, следующие дивиденды могут быть выплачены по итогам четвертого квартала 2016 года — первого квартала 2017 года — в июне-июле 2017 года. Выплаты планируются также по итогам второго и третьего кварталов 2017 года, которые, как ожидается, будут осуществлены в декабре 2017 — январе 2018 года.

Продолжение. Начало здесь.
Вы, наверное, заметили, что в процедуре вычисления параметров модели, описанной выше, я запоминал действительные предсказанные значения, так же как и предсказания направления приращения цены. Я хочу исследовать предсказательную способность величины приращения. Точнее, может ли фильтрация сделок, в случаях, когда величина предсказанного приращения ниже определенного порога, улучшить доходность стратегии? Код ниже представляет такой анализ для небольших порогах приращений. Для упрощения, я конвертировал логарифмы приращений в простые приращения, чтобы получить управление знаком предсказания и облегчения применения порога:
# Test entering a trade only when prediction exceeds a threshold magnitude
simp.forecasts <- exp(ag.forecasts) - 1
threshold <- 0.000025
ag.threshold <- ifelse(simp.forecasts > threshold, 1, ifelse(simp.forecasts < -threshold, -1, 0))
ag.threshold.returns <- ag.threshold * returns[(window.length):length(returns)]
ag.threshold.returns[1] <- 0 # remove NA
ag.threshold.curve <- log(cumprod( 1 + ag.threshold.returns))
both.curves <- cbind(ag.threshold.curve, buy.hold.curve)
names(both.curves) <- c("Strategy returns", "Buy and hold returns")
# plot both curves together
plot(x = both.curves[,"Strategy returns"], xlab = "Time", ylab = "Cumulative Return",
main = "Cumulative Returns", major.ticks= "quarters", #
minor.ticks = FALSE, ylim = c(-0.2, 0.45), col = "darkorange")
lines(x = both.curves[,"Buy and hold returns"], col = "blue")
legend(x = 'bottomleft', legend = c("Strategy", "B&H"),
lty = 1, col = myColors)