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

по

Велик могучим русский языка!

Велик могучим русский языка!

В худой котомк поклав ржаное хлебо,

Я ухожу туда, где птичья звон.
И вижу над собою синий небо,
Косматый облак и высокий крон.

Я дома здесь. Я здесь пришел не в гости.
Снимаю кепк, одетый набекрень.
Веселый птичк, помахивая хвостик,
Высвистывает мой стихотворень.

Зеленый травк ложится под ногами,
И сам к бумаге тянется рука.
И я шепчу дрожащие губами:
«Велик могучим русский языка!»
© А.Иванов.

Тяжко иногда читать публикации на смартлабе. Ну вы поняли почему...


План моего доклада на конференции смартлаба

Предварительный план доклада «Основы алгоритмической торговли российскими акциями»:
  • основные черты правильного подхода;
  • проблема пассивного инвестирования;
  • несколько эквити разных вариантов «пассивного» инвестирования;
  • корреляции «голубых фишек» на разных тайм-фреймах;
  • карта ликвидности рынка;
  • лайфхак по проскальзываниям;
  • основные статистические факты нашего рынка;
  • варианты алгопортфелей (на скользяшках и адаптивные);
  • сравнение с фундаментальным подходом.
Если есть какие-то вопросы, на которые вы хотели бы получить ответ в рамках заявленной темы, буду благодарен — высказывайтесь в комментариях:)
В черновом варианте презентация доклада перенасыщена картинками и избавлена от формул.

Граалей (стабильные 50-100-1000% в год, в месяц, в день) не планируется (их нет у меня). Буду говорить о том, как можно быть минимально активным инвестором в акции, игнорируя фундаментальный анализ, как это делается, какие дает преимущества, какие имеет недостатки и почему в долгосроке это выгоднее банковского вклада.

До встречи на конференции:)

Парный трейдинг: фильтруем пары по смешанной корреляции

Этой статьей мы продолжим улучшать результы автоматического поиска пар для торговли. Дополнительным фильтром будем использовать измерения, доступные после построения регрессии методом statsmodels.api.OLS(). Этот же фильтр будем применять к парам во время торговли.

Найденные пары проверим в Quantopian, а исходный код напишем на Python.



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

SWT-робот: интересный эффект получается

    • 19 сентября 2017, 14:32
    • |
    • neophyte
  • Еще
SWT-робот: интересный эффект получается

Боюсь, что моим постоянным читателям грозит частичный снос крыши. Я постоянно говорил, что выбор гребенки фильтров, с помощью которых получаются стохастические волновые тренды — дело произвольное.
И фильтров и наборов трендов может быть бесконечное множество, все тренды разные и все искусственно сконструированы из рынка, выбором тех или иных частотных диапазонов изменения цены и алгоритмов их расфильтровывания.
Говорить говорил, но пользовался все время одним и тем же набором и всех приучил к некоторому постоянству, которого на самом деле в общем случае не существует. И постоянные читатели привыкли думать, что в этом изменчивом рыночном мире есть постоянная величина, опора, с помощью которой можно сформировать объективный взгляд на происходящие на рынке процессы.

И вдруг на поверхность всплывает тот самый факт множественности представлений стохастических трендов. Т.е. это самое непостоянство пролезло и в практику моей деятельности. Ну мне это перенести несколько легче. Я изначально был подготовлен к такого рода развитию событий, тем более, что неоднократно пробовал различные экспериментальные наборы фильтров, которые отличались от заложенных в базовую конструкцию индикаторов SWT-метода.

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

Хреновая эквити говорите? Ну-ну... "И гранаты тоже не той системы"

    • 14 сентября 2017, 00:47
    • |
    • neophyte
  • Еще
Хреновая эквити говорите? Ну-ну... "И гранаты тоже не той системы"
Я в той или иной степени занимаюсь механическими торговыми системами около 15 лет.
Перепробовал все, что более-менее известно. Есть такая книга — «Энциклопедия технических индикаторов рынка»  автора Р.Колби. Энциклопедия технических индикаторов рынка.
Индикаторов в этой книжке, в общем женщинам до пояса, а мужикам сами знаете до чего.
В свое время я перепробовал почти все из этой толстенной книги. Благо концерн Белгоспищепрром эту работу неплохо оплачивал. Результаты трудов вылились в полторы тыщи страниц текста с рисунками и графиками. Даже астрологию пробовали, и нейросети. Но получалась только индейская народная изба фигвам.

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

Торговая система своими руками. Часть 4. Локальная маркет-дата. Семафоры.

    • 11 сентября 2017, 14:23
    • |
    • k100
  • Еще

     Привет всем! В предыдущий раз я описал, как стратегии выставляют заявки. Сегодня будет ещё более интересная тема: получение маркет-даты. Для упрощения, под маркет-датой, буду иметь в виду тиковые данные (время, цена, объём).

     Я уже рассказывал про классы стратегий,  про то, что они используют интерфейс, который отвечает за получение маркет-даты – IMarketDataGate. Внутри себя, стратегии подписываются на событие AddTick из IMarketDataGate – т.е. на каждый тик стратегия проводит свой анализ данных, расчеты, и, при определённых условиях, выставляет заявки. Стратегии не важно, как генерируются тики – она просто реагирует на это событие. IMarketDataGate, имеет два варианта реализации. Первый – это обёрткой над COM библиотекой брокера (в моём случае – смартком). Тут всё просто – каждый день, кроме праздников и выходных, с 10 часов, магическим образом, начинают литься тики – их мне посылает система брокера. А вот для организации локальных бэктестов, нужен какой-то иной источник данных – некая имитация брокера по части генерации тиков. И тут-то и появляется наш герой – ITickGenerator.

interface ITickGenerator
{
   event EventHandler<StockTickEventArgs> OnTick;
   event Action OnEnd;
   void Start(string symbol);
}


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

Сбербанк - черный пиар или правда?

    • 11 сентября 2017, 03:14
    • |
    • rombeso
  • Еще

Дорогие любители фин. рынков. Сегодня мне пришло такое сообщение от одного человека. Уж очень оно похоже на сообщение из разряда Фэйков. У кого какие мысли?


Важная информация!!
Друзья! Если вы еще не в курсе, то ОБРАТИТЕ ВНИМАНИЕ!!! @сбербанк вчера совершил махинацию века, переведя все (?) дебетовые карты без согласия клиентов в статус овердрафтных. Это вы можете проверить в статусе карты в вашем он-Лайн банке. Это значит, что теперь:
1. Вы можете уходить в минус, даже если у вас О на карте (штрафы и обслуживание карты все-таки будут списывать в минус.)
2. Моё любимое!!!!!: этот статус означает, что теперь на вашей карте не только ваши личные активы, но и активы банка. И тут происходит замечательное. Если вам на карту перевели энную сумму, вам пришло оповещение, и вы тут же сняли сумму или перевели на другой счёт, то с вас тоже спишут процент. Сотрудники банка объясняют это так: эта сумма только номинально поступила на ваш счёт, но до лицевого счёта ещё не дошла, поэтому эти деньги вы по сути «занимаете» у банка, за что с вас тоже спишут процент при поступление уже ваших денег на лицевой счёт. То есть, чтобы беспроцентно осуществлять операции, вы должны проверять дошли ли деньги на ваш лицевой счёт и это зафиксировано в расширенной выписке, и только после этого можете пользоваться уже своими деньгами, а не временным микрокредитом, который предоставляет банк, пока деньги «идут».
В этой истории прекрасно все: и нарушение договора на таком масштабном уровне, и не оповещение клиентов о принудительном кредитовании (все помним, что пенсии и стипендии приходят на эти карты. Я не думаю, что пенсионеры вообще об этом когда-нибудь узнают) и невозможность он-Лайн отменить статус карты. Остап Бендер отдыхает.
Вроде можно прийти в банк и составить отказ на эту «услугу» и потом трясти ей в случае возникновения трений. Или отказаться от карты. Но произвол гос.банка зашкаливает до невообразимых масштабов. Будьте в курсе и предупредите старших родственников, которые вряд ли в этом что-то понимают!


Справочник Lua для Quik

    • 09 сентября 2017, 22:26
    • |
    • Dzam
  • Еще

Справочник Lua для Quik

 
В статье речь пойдет о новом справочнике luaq.ru
У каждого разный подход к созданию роботов: одни заказывают у разработчиков, другие используют программы и строят алгоритмы из кубиков, третьи пишут сами использую языки программирования.


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Алготрейдинг: адаптивный режим SWT-робота

    • 08 сентября 2017, 01:17
    • |
    • neophyte
  • Еще
Алготрейдинг: адаптивный режим SWT-робота

Август прошел под знаком завышенных ожиданий от усовершенствований адаптивного режима настроек робота на конфигурацию действующих трендов. Ожидания были завышены, а реальность как всегда хуже, но еще один шаг на пути к полной автоматизации SWT-робота сделан.
Стремительного роста эквити не получилось, но зато испытания в реальном времени с ручной подстройкой режимов робота тоже не понадобились. Достаточно убедительные результаты дало автономное тестирование на истории, особенно с использованием новых алгоритмов (не совсем новых, но я дал им свободу действий). Это конечно не исключает корректировок режимов робота по мере развития рынка, но корректировки эти будут минимальными. Главное, что рутина и субъективность качественного анализа заменены количественным анализом алгоритмов адаптивной настройки робота на исторических данных. С учетом того факта, интервал тестирования достаточно глубок по сравнению длительностью циклов используемых трендов, а количество сделок на интервале тестирования определяется сотнями и тысячами, результаты тестирования должны быть достаточно достоверными.

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

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