Избранное трейдера Ivor
Всем привет.
Решил выложить в открытый доступ базу данных тиков с CME, которая накапливалась за последние годы, и обновляется по итогу дня.
85.25.211.62
login: smartlab
pass: smartlabpass
Ссылки на торрент: http://ge.tt/1Ql8j3Y2
№2: app.box.com/s/h0dhmkif0fhnvlpzdp8ma89c1ysv876t
seconds (int32) — кол-во секунд с начала суток по Чикаго.
milliseconds (int32)
price (int32)
volume (int32)
bestBidPrice (sbyte) — расстояние в тиках между price и реальной ценой BidPrice
bestAskPrice (sbyte) - расстояние в тиках между price и реальной ценой AskPrice
bestBidSize (int32) — доступно с июня 2015
bestAskSize (int32) - доступно с июня 2015
Создаем класс Tick:
В этом году россияне, открывшие индивидуальный инвестиционный счет, впервые могут оформить налоговый вычет по взносам на ИИС за предыдущий календарный год. Для этого владельцы счетов должны с 1 января по 30 апреля подать необходимые документы в налоговую инспекцию. В помощь частным инвесторам, которые пожелают вернуть заветные 13% по льготе в этом году, Financial One подготовил краткую инструкцию по оформлению налогового вычета.
Прежде всего, напомним, что у владельца ИИС есть два способа воспользоваться налоговой льготой, предусмотренной законодательством. Первый подразумевает, что частный инвестор оформит налоговый вычет по окончании календарного года, в который он сделал взнос на свой инвестиционный счет. Доходность операций по ИИС при этом не учитывается. То есть если в декабре 2015 года россиянин открыл ИИС и внес на него 400 тысяч рублей, то уже в январе текущего года он имеет право подать соответствующие документы в налоговую инспекцию и вернуть себе 13% от этой суммы – 52 тысячи рублей.
Я перепробовал множество разных алгоритмов / систем торговли, пытался реализовать все, чем торгуют другие. Брал системы из книг и статей. Далее я их оптимизировал под наш рынок, под конкретный актив, на истории.
И у меня не получалось. За исключением одного случая. Поначалу я торговал только акциями без плеч на дневном графике. И вот когда я реализовал робота, который делал то же самое, я зарабатывал. Но прибыли от торговли акциями на дневке мне недостаточно. У меня микро счет и хочется активнее торговать, тем более, что есть способность писать робота, который не знает отдыха и может совершать без проблем более чем 1 сделку в 2 недели, как в случае с торговлей на дневке.
И мне пришло озарение, что нужно не торговать систему, которая получилась после оптимизации чьей-то другой системы или идеи, а придумать систему под свои требования. Например, у меня лично требование не менее 10 сделок в день и длительность сделки не более 15 минут. Соотственно, я не должен торговать системы на часовике по MACD или торговать систему с большим стопом, когда ждешь 2 недели в просадке, прежде чем сформируется большой тренд и нальет большой куш.
Предлагаю перевод интересной статьи с сайта www.inovancetech.com о нетрадиционном применение техник машинного обучения: Machine Learning Techniques to Improve Your Strategy.
Машинное обучение это мощный инструмент не только для создания новых стратегий, но и для повышения эффективности уже существующих.
В этой статье мы осветим вопрос управления размером позиции с использованием алгоритма Random Forest (RF) и включения/выключения торговли на основе модели скрытых состояний Маркова (HMM). Мы предполагаем, что у вас уже есть торговая стратегия.
Как улучшить управление позицией
Управление позицией — это очень важный аспект трейдинга, которому часто не уделяется должное внимание. Многие трейдеры смотрят на управление позиции с точки зрения уменьшения риска убытков, но не инструмента увеличения прибыльности стратегии. Конечно важно избегать большого риска, используя небольшую часть торгового счета ( не более 2%) в каждой сделке, но лучший способ — это применение фиксированного лота или фиксированного процента от вашей максимальной позиции для каждого трейда.
непруха или 7мь месяцев боковика
Пошел 10ый год активной торговли. Лично сделал с 40к 14.4мио за 6лет ботами. Год в плане алготорговли был крайне неоднозначен. С начала года боты быстро напилили с 9.5мио 14.5мио. Потом в июне случился писец. 7 месяцев неоконченного боковика от 13 до 14.4мио. (на прошлой неделе видел в третий раз 14.4мио… а через неделю распилился на -12% от хаев словив стресс). Дальше будет про торговлю много букв можно не читать.
1 Боты были спроектированы под счет в районе 3-4мио.
2 Ликвидность на фортсе и мамбе упала. Это я сразу почувствовал. Та же ФСК вместо обычных 250мио оборота в день скатилась унылое говнище с оборотом 70мио. Если раньше я мог легко торговать счет в 3мио широкой диверсификацией в 15-20 бумаг, то теперь из-за разросшегося счета + падения объема торгов на мамбе пришлось уйти в самые ликвидные бумаги.
3 Поэтому нагрузка на самые ликвидные бумаги возросла. Так например, зачастую делаю во фьючах лук, рося, втб более 5-10% от дневного оборота. Сейчас мне надо купить с рынка в 10 раз больше бумаг чем раньше (в три раза больший счет и в три раза меньшее число бумаг). Увеличились проскальзывания. Если на счете в 2-3 мио и диверсификации по 20ти бумагам проскальзывание было практически равно нулю, то сейчас при обороте в 30-40мио в день проскальзывание составляет 0.03%. Удовольствие поторговать стоит мне в месяц 200-250к. Это -1.7% от капитала в месяц. Т.е. Издержки на торговлю выросли с 5-7% до 20% в год.
Написал третью часть Гайда, но потом решил сократить до одной самой важной главы.
Пределы системной торговли
В последнее время популяризируется тема алготорговли, автоследования, торговых сигналов, обучающих курсов. Однако мало кто задумывается о том будет ли это реально работать.
Системная торговля строится на основании анализа исторических данных. Т.е. измеряем ряд параметров ценовых рядов, делаем прогноз движения цен в будущем и торгуем этот прогноз. Проблема в том, что сам факт торговли прогноза оказывает влияние на историю цен. В физике есть понятие — режим измерения, т.е. изменение не должно существенно влиять на измеряемую величину. Обычно допускается влияние измерения на измеряемую величину в пределах 1-2% и ниже.
Риск-менеджмент это слишком широкое понимание, чтобы пытаться раскрывать его в данной статье. Будет рассмотрена тема контроля риска с целью увеличение эффективности торгового алгоритма (т.е. уменьшении меры рыночного риска и увеличении доходности).
Так вышло, что уже не один год занимаюсь созданием роботов на заказ. Это весьма интересное и увлекательное занятие. И это true story об этом.
Пишу это для тех кто пойдёт по моему пути. Для программистов, которые хотят выбрать эту предметную область. Ну и для вокресных лулзов конечно.
Читая эту статью вы узнаете про единственный не аморальный способ зарабатывать на околорынке:
Писать роботов по ТЗ.
Ведь что может быть проще!?