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

по

Парный трейдинг: описание стратегии на Python

Стратегия парного трейдинга очень популярна на рынке. Она основана на чистой статистике, что делает ее привлекательной для алгоритмической торговли. Общий смысл сводится к нескольким шагам: найти пару, проверить ее поведение, определить границы входа в позицию и направление (лонг/шорт).

Пары ищут с помощью корреляции, но корреляция в чистом виде может сослужить плохую службу. Спред пар должен быть стационарным и обладать коинтегрированностью. Весь представленный код на Python.

В статье рассмотрены:

  • Введение в корреляцию/коинтеграцию на простом примере.
  • Корреляция без коинтеграции.
  • Коинтеграция без корреляции. 


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

Поставить QUIK на сервер?

Вчера дома, пока был на работе, в очередной раз вырубили электричество, на компе работали роботы (((
Особых потерь из-за этого не было, но всё же неспешно думаю о перебазировке квика и роботов на сервер. В связи с этим вопросы к знающим людям.
1) ОС на сервер обязательно ставить Windows Server? Или можно установить и Windows 7, 8, 10?
2) Какие нюансы работы QUIK на сервере?
3) Какие есть книжки (ресурсы в инете) по управлению этим хозяйством?

Робот не быстрый, скорость не нужна, нужна надёжность связи.


Про собеседования и работу

Тема актуальная, поэтому тоже дам несколько советов соискателям

Скажу сразу, это как отношения с женщинами. Очень много общего. И данную аллегорию я буду использовать часто. :)

1. Уверенность, причем внутренняя уверенность, что в вас нуждаются не меньше чем вы в компании. Отчаяние, страх — все это чувствуется подсознательно. Как обрести эту уверенность — есть несколько вариантов. Самый простой — это наличие существующей работы, откуда вас не увольняют. Вы ничего не теряете на собеседовании! Вы пришли проверить рынок, посмотреть. Похожее ощущение дают альтернативные офферы. Основной драйвер уверенности — ваше чувство собственной компетенции. Когда я приходил 10 лет назад на аналитика, имея два сданных уровня CFA, и меня спрашивали, могу ли я пройти тест сделанный по 1му уровню — я улыбался, и понимал, что заведомо превышаю то, что нужно компании. 

2. Подготовка. Вам нужно постараться выяснить, что хочет компания. Какие ключевые компетенции от вас ждут. Вообще, подготовка — это очень важно. Проявляя знания о менеджменте, собственнике, чем занимается компания, какие-то ключевые проекты — вы производите хорошее впечатление. Худшее, что можно сделать — это быть человеком, который пришел просто потому что ходит по разным квази-подходящим вакансиям. Работодатель — это как женщина. Вам нужно показать, что вы именно ее хотите, и полунамеками объяснить почему.

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

20 лет спустя...ч.6 (заключительная)

Предыдущие части:
  1. smart-lab.ru/blog/307322.php
  2. smart-lab.ru/blog/307366.php
  3. smart-lab.ru/blog/308100.php
  4. smart-lab.ru/blog/309140.php
  5. smart-lab.ru/blog/309519.php
  6. Допматериал. Биткоин
В 2012 году рынок изменил свой характер. В первом квартале имея очень неплохую промежуточную прибыль я потерял 2/3 ее к экспирации. В принципе уже в 2011 я начал замечать, что рынок меняется, но там был бурный август-сентябрь и сделать вывод об изменении характера было нельзя. Что же изменилось? Уменьшилось колличество «черных лебедей», и, как следствие, рынок поменял способ реагирования на них. Такие изменения для меня были очень неприятны. После августа 2011 я принял решение торговать с ограниченным ГО, но даже такая торговля стала затруднительной. В результате во втором квартале я получил очень большой дневной убыток (ну ладно, ладно, раскрою вам тайну, любопытные вы мои — 8 млн. р).

Это событие послужило последней каплей — я задумался что делать дальше. Интуиция (или 16 летний трейдерский опыт, если угодно) подсказывала, что такой рынок может продлиться года полтора-два. Менять стратегию — сбивать прицел, ну его нафиг. В моем подходе большая доля чистого ощущения риска  - когда его прикрывать, когда добавлять, так что очень не хотелось потерять это ощущение. Я было подумал, что надо взять отпуск на эти пару лет, тем более что было много идей, которые надо было бы проверить путем чисто математических исследований. Но я поступил неправильно… продолжил торговать по старой методе, дабы не пропустить тот момент когда рынок снова поменяется. В принципе, при сниженных рисках, метода выдерживает неудобный рынок и, если повезет, даже может немного заработать, ну например 30% годовых. 

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

Очень подробно разжёвано для чайников по LUA часть1!

    • 19 ноября 2015, 06:38
    • |
    • aura
  • Еще

Скрипты на языке Lua

Написанный на Lua скрипт не имеет какой-либо специальной функции, с которой начиналось бы его выполнение. Скрипт можно рассматривать просто как набор команд (инструкций), который выполняется, начиная с первой инструкции.

Скрипт может быть как очень простым, состоящим всего из одной команды, так и весьма сложным, содержащим десятки, сотни и даже тысячи инструкций. Следующие друг за другом инструкции могут разделяться точкой с запятой (;). Однако это требование не является обязательным, поэтому весь приведённый ниже код является корректным с точки зрения синтаксиса:

a = 1; b = 2

a = 1 b = 2

a = 1;

b = 2;

a = 1

b = 2

Работа с переменными в Lua

Переменные используются для хранения значений в процессе выполнения скрипта.

Имена переменных в Lua

Именами (идентификаторами) переменных в Lua могут быть любые последовательности из букв, цифр и символа подчеркивания, начинающиеся не с цифры.



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

Лучшая книга про биржу, которую я читал

Рецензия на книгу «Flash Boys» — Майкл Льюис (Скачать)
Лада (см. первую рецензию) кратко пересказала о чем книга, так что мне остается только добавить что это очень полезная и неплохо написанная книга на сверхактуальную тему. Предыдущим творчеством М.Льюиса я честно говоря не был впечатлен. Но эту очень рекомендую.Кстати, программиста Алейникова выпустили из тюрьмы, по сути признав что сидел ни за что.

Правильный трейдинг. Суть.

Первичной целью данной статьи было развеять некоторые иллюзии, которые обнаружил на одном ресурсе.
Но пробежавшись по смартлабу, стало ясно, что и здесь она будет более чем уместна.

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

Всех людей на планете в контексте их отношений с биржевой торговлей можно разделить на 4 ключевые группы: 
1) Трейдеры- люди, обеспечивающие своими действиями монотонное увеличение капитала путем торговли проверенных на истории алгоритмов. 
2) Участники торгов-люди, совершающие покупки/продажи на бирже вне рамок проверенных и подтвердивших свою успешность алгоритмов. 

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

Thinkorswim настройки и работа с вочлистами.

Разные, мелкие фичи, которые облегчают работу.

Грааль про улыбку. Перебираем вещи из старого шкафа.

Начну с фейсбука: был неожиданно удивлен, как крепко сбита трейдерская тусовка. Добавляются люди, имеющие 150 и более (!) общих друзей. Все всех знают :) Круто. PS: меня можно найти и добавить тут: https://www.facebook.com/profile.php?id=100009744075159

Итак, про грааль. Несколько лет назад эта тема работала отменно. Сейчас — работает с примочками, и не всегда. Но как базис для размышления считаю ее отличной. Строится система на простом принципе — угол наклона между страйками варьируется в определенном диапазоне. (это аксиома первая) и последовательность этих углов должна иметь определенную логику (аксиома вторая).

Начнем с первого. Углом здесь и далее я буду называть отношение волы на страйке Х и Х+1. (в тот момент, когда писался алгоритм это было 5000 по Ри.). То есть вола 35 и 33 имеет угол 35/33-1 = 6%. Проведя большие статистические тесты по путовой части (как наиболее прогнозируемой, ибо она не опускается вниз от АТМ, как может делать коловая), был выявлен диапазон наклонов. Различные сценарии дают различные углы. Например обвал и вола 80, или резкий рост рынка и обвал волы итд. Все можно описать грубо пятью базовыми сценариями. Кто хочет — может заморочиться сильнее.

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

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