Избранное трейдера wyg

по

Вопрос по парному трейдингу. Функция Z score.

    • 10 марта 2016, 16:44
    • |
    • Ivor
  • Еще
Вопрос знатокам парного трейдинга.
Правильно ли я понимаю функцию Z score, для приведения ряда в коинтегрированный вид.  
Как известно, его формула Zt = (спред — sma)/станд.отклонение. 
Само стандартное отклонение в случае парного трейдинга находится так, насколько я понимаю: 
Находим среднее значение спреда  (не sma!?)
Отнимаем от числового ряда средние значения т.е. спред — среднее значение спреда
возводим в квадрат каждое полученное число. 
Далее, делим это число на количество_баров-1. 
Извлекаем из полученного числа квадратный корень. Получаем станд.отклонение.
Получается формула вида:
Zt = (спред — sma)/SQRT((((спред — сред.знач)^2)/i-1))
Правильно ли я понял все? 
И вообще, если ли смысл в z-score, если торговать не руками, а роботом? У меня такое ощущение, что он сделан для красоты, и можно спокойно торговать отклонение от средней) 






USDRUB первая остановка 63 рубля

Прогноз по USDRUB

21.01.2016 г. курс доллара достиг исторического максимума 86 рублей.

Движение цены произошло в форме трех волн с цены 48,83 рубля до 86 рублей. Длина первой волны (71,65- 48,83 =22,82 рубля) примерно равна длине третьей волны (86-60,90), поэтому движение цены вниз является разворотным и будет составлять 61,8% по Фибоначи.

Движение цены вниз будет происходить до уровня 63 рубля.

На уровне 63 рублей произойдет отскок цены вверх примерно до 72 рублей.
USDRUB первая остановка 63 рубля


Исторические данные - они вообще есть?

Решил заняться достаточно высокочастотной торговлей фьючерсами. Чтобы адекватно протестировать быструю стратегию, нужен минимум -стакан, а лучше — ордерлог. Но всё, что я нашел — ордерлог на фтп Цериха. Пару дней поковырял их файлы, но так и не смог с ними разобраться. Отсюда  вопрос — где взять историю по стаканам фьючерсов, с которой будет понятно работать. Желательно — дешевле, чем на бирже.

Поддержки, которые мы выбираем: USDRUB

    • 04 марта 2016, 20:05
    • |
    • Alexey
  • Еще
Где-то в районе текущих значений (71.8-90) сходятся аж три поддержки: розовая и красная на дневках (второй рисунок) и фиолетовая на часовике. На мой взгляд, есть неплохие шансы отскочить хотя бы на ретест 74.80, а то может и повыше. Слишком позитивненько все складывалось до сих пор)
Поддержки, которые мы выбираем: USDRUB
Вообще, по предыдущему большому треугольнику цели за 90+.
Поддержки, которые мы выбираем: USDRUB
PS. Call на ближайшую экспиру со страйком 72000 стоят 1000 рублей нынче. Call me, maybe?

( Читать дальше )

Что такое регрессия и как ее строить (для стратегий парного трейдинга)

Многие трейдеры при торговле раночно-нейтральными стратегиями задаются вопросом, а как совершать сделки покупки продажи спреда, на основании чего принимать решение о входе и выходе в позицию.

Сегодня мы рассмотрим вариант входа в сделку основываясь на регрессии акций.

Что такое регрессия и как ее строить (для стратегий парного трейдинга)

Если откинуть все умные фразы и дать определение регрессии на простом языке, то получается следующее:

Регрессия — это зависимость переменной 1 (в нашем случае акции Газпрома) от независимой переменной 2 (акции ЛУКОЙЛа). Данное выражение будет иметь статическую значимость.

Формула регрессии:  

Yt=A+BX(t)+E(t)

Давайте с вами рассчитаем регрессию для акций Газпрома и Лукойла.

Алгоритм построения:
1. Скачиваем исторические дневные данные с финама.  www.finam.ru/profile/moex-akcii/gazprom/export/

2. Вставляем все скаченные данные в эксель

Что такое регрессия и как ее строить (для стратегий парного трейдинга)

( Читать дальше )

Интересно мнение алготрейдеров со стажем - 2

Всем привет, 

после своего первого поста на СЛ 
http://smart-lab.ru/blog/310599.php

запустил того робота на пару дней на один лот, посмотрел, как это все работает на реале. 
Затем выключил его и составил план на будущее с учетом всех ваших комментариев, а так же сел писать нового робота.

Хочу поделиться с Вами планом, услышать новые комменты и отзывы. А так же мнение по поводу того, есть ли шанс взлететь у нового робота.

Общее видение: (план)

  1. Закончить курс по ТСлаб API.
  2. (готово) Написать общие для всех роботов блоки. (мани менеджмент, риск менеджмент и т.п.)
  3. (готово) Разобраться с адаптацией скриптов Wealth Lab в ТСлаб. (потому что в инете довольно много страт выложено под Велс Лаб)
  4. (готово) Разобраться с тестированием на истории по принципу (InSample/OutSample).
  5. (готово) Разобраться со связкой «волатильность – параметры скрипта».
  6. (готово) Разобраться с пирамидингом для трендовых страт.
  7. Разобраться с проблемой «частичного исполнения» заявок.
  8. Разобраться, как и где лучше вести статистику своей торговли.
  9. Разобраться c эффективной стратегией определения состояния рынка (тренд/флет).
  10. Сформировать свою систему требований к доходности и просадке робота, разобраться с остальными параметрами.
  11. Написать одного трендового робота, запуск его в эксплуатацию. (с тестингом IS/OOS c 2005 года).
  12. Разобраться с менеджментом счетов, разбивкой своего счета у брокера на N счетов, привязка роботов к отдельным счетам. (что будет, если один робот хочет продать Si, а другой в тоже время — купить Si?)
  13. Формирование портфеля из минимум 10 стратегий, каждая по нескольким инструментам, запуск их в промышленную эксплуатацию. (стратегии должны быть на тренд/контртренд/флет).
  14. Разобраться с автоматическим запуском Квика, автоматической перезагрузкой ТСлаб. Автоматической работой по расписанию.
  15. Разобраться с переносом всего богатства из дома на выделенный хостинг.


( Читать дальше )

Открытый интерес физ и юр лиц на MOEX

Продолжение тут.

Наша биржа по итогам дня публикует данные об открытых позициях физических и юридических лиц. Давно хотел хотя бы поверхностно поработать с этими данными. Общими картинками с удовольствием делюсь. Кстати говоря, удается даже совсем топорные торговые системы соорудить, которые на основе данных об изменении OI совершают сделки.

Легенда по графикам сверху вниз:
1. Средняя цена инструмента за день. Везде склеенные фьючерсы.
2. Проторгованные за день объемы.
3. Изменение количества клиентов (юридических лиц). Считается так: возрастает, если кол-во лонгистов увеличилось и падает, если кол-во лонгистов уменьшилось. Точно также этот показатель падает, если увеличилось кол-во шортистов и растет при их уменьшении. Этот показатель можно понимать как дисбаланс количества лонгистов и шортистов. Жирная линия на этом графике — 10-дневная скользящая средняя.

( Читать дальше )

Граальный торговый паттерн.

Делюсь своим опытом торговли паттерна «1-2-3». Раскрываю нюансы, на которые стоит обращать внимание.

В своем трейдинге я использую обычный график цены плюс вертикальный объем.

Мой YouTube канал о трейдинге. Для тех, кому интересно.

 Если данное видео было вам полезно, либо просто понравилось, поставьте пожалуйста ++++++++


"Грааль" без подарочной упаковки

Сразу к сути. Берем обыкновенные акции Сбербанка (дневные значения). Кроме стандартных OHLC нам понадобится VWAP каждого дня. По VWAP предыдущих трех дней методом наименьших квадратов строим линейную регрессию, по которой делаем прогноз VWAP текущего дня. Далее в зависимости от того, выше или ниже прогнозного VWAP открылись торги в текущем дне, входим в лонг или в шорт. Сделку закрываем в конце дня. В идеале (если успеваем войти по Open и выйти по Close) почти на «ровном месте» получаем следующую кривую доходности со средней сделкой 0.2% и профит-фактором 1.3:
"Грааль" без подарочной упаковки























Вопросы на засыпку:
Есть ли здесь подгонка?
Стоит ли торговать такую систему?
Какими способами можно поднять профит-фактор и среднюю сделку?

Бесплатная тиковая база данных (CME)

    • 15 февраля 2016, 18:22
    • |
    • nxt
  • Еще

Всем привет.

Решил выложить в открытый доступ базу данных тиков с CME, которая накапливалась за последние годы, и обновляется по итогу дня.

FTP доступ: 

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

Ниже код для чтения бинарных файлов (На C#).

Создаем класс Tick:

  1. public class Tick
  2. {
  3. public DateTime Time { get; set; }
  4. public int Price { get; set; }
  5. public int Volume { get; set; }
  6. public int BidPrice { get; set; }
  7. public int AskPrice { get; set; }


( Читать дальше )

....все тэги
UPDONW
Новый дизайн