Избранное трейдера Артур Идиатулин (Tickmill)

по

Как заработать (не)много денег на цветмете (с бэктестами!)

Как заработать (не)много денег на цветмете (с бэктестами!)
Итак, сегодня будем учиться рубать бабло лопатой на фьючерсных контрактах МосБиржи на цветные металлы. Для анализа скачаем с сайта «Финама» котировки фьючерсов, например, на алюминий (ALMN):
Как заработать (не)много денег на цветмете (с бэктестами!)

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

Арбитраж

Арбитраж — одновременная покупка и продажа одинаковых или похожих друг на друга инструментов в надежде на то что их цены сойдутся. 

Самый просто вид арбитража: это покупка базового актива(к примеру доллар) и продажа фьючерса(si)
К примеру продажа SI  по 75000 и покупка 1000 долларов по 74 р. К истечению фьючерсного контракта цены фьючерса и доллара сойдутся, мы получим прибыль ровно в 1000 рублей 75000-74000. Причем нам не важно где будет цена доллара. Это некий вариант депозита в банке. Назовем такой вид арбитража — синтетическая облигация.

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

Второй вид арбитража — статистический. Торгуем два похожих инструмента — к примеру акции банковского сектора(ВТБ против Газпрома) или Роснефти против покупки лукойла в надежде что отношение между этими активами стабильно в долгосрочной перспективе,
Российская биржа, раскручивает фьючерсы на металлы. Давайте посмотрим возможность получить безрисковую прибыль.Так как большой истории торгов еще нет, я заменил российский фьючерс на медь, американской акцией CPER(строго говоря это не акция, а фонд, который держит в своих активах фьючерсы на медь), Второй ногой будет подобный же  фонд от Barklyse Bank JJCTF). Ниже на графике цена акций JJCTF поделена на цену акций CPER)-так называемая  торговля отношением. На графике ниже присутствуют выбросы цен. Они то нас и интересуют. Покупаем все что ниже 1,65-продаем JJCTF и покупаем CPER и продаем все что выше 1.80-покупаем JJCTF и продаем CPER.



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

Python. Делаем тестер стратегий и... зарабатываем на случайном блуждании.

    • 19 июня 2020, 16:32
    • |
    • 3Qu
  • Еще

Если вам кто нибудь скажет, что на случайном блуждании (СБ) нельзя зарабатывать, бросьте в него камень. Как говорил Паниковский — это жалкие ничтожные люди. На СБ можно зарабатывать с результатами не хуже, чем на реальном рынке. У СБ, по сравнению с реальным рынком, только один недостаток — за игры с СБ никто деньги платить не будет.
А если бы платили? Никто бы ничего не заметил. По прежнему 95% СБ-трейдеров сливало бы депозиты, а 5% регулярно выигрывало и считало бы себя Гуру. По прежнему на графики наносились бы каббалистические знаки и индикаторы, угадывались бы направления движения, каналы, и линии поддержки/сопротивления. Все так же начинающие трейдеры искали Учителя для обучения, а аналитики предсказывали будущее. И, ровным счетом, абсолютно ничего бы не поменялось. Может только АГ заметил бы подвох, но тоже не сразу, а только через несколько месяцев, а, может, и через год-другой. Но, легко сделать, чтобы и АГ остался в неведении.)

Однако, прежде чем играть на СБ, нам необходима стратегия и тестер. Ими мы и займемся.
Для начала стратегия: нам нужны три функции
— одна для пошагового слежения за рыночными котировками и определения момента входа в сделку — DealEntryAnalysis(i) и пусть на ее выходе будет: 0-если сделки нет, 1 — необходим вход в лонг, и -1 — необходим вход в шорт. i — номер отсчета массива котировок.
— вторая для сопровождения сделки лонг — DealControlL(i), отвечающая за контроль и закрытие сделки.
— и третья, для сопровождения сделки шорт — DealControlS(i).
Теперь у нас все готово для разработки тестера стратегий, а это всего лишь цикл while() последовательно перебирающий котировки.
Вот наша стратегия уже в тестере:

while i < Ie:
    deal_type = DealEntryAnalysis(i)
    if deal_type == 1:
        j, rep = DealControlL(i)
        deals_report.append(rep)
        i = j+1
        continue
    elif deal_type == -1:
        j, rep = DealControlS(i)
        deals_report.append(rep)
        i = j+1
        continue
    i = i+1


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

Что дали 10 лет алготрейдинга?

В этом году у меня своеобразный юбилей — 10 лет назад придумал и запустил первый портфель торговых роботов. Как вспомню те времена аж ностальгическая слеза наворачивается… Под роботов купил с рук отдельный компьютер, поставил в чулан, установил на него teamviewer для контроля с работы. Тогда в ЖЖ можно было почерпнуть много информации по алготрейдингу, тема была «на волне», много энтузиастов любителей писали интересные статьи с идеями и практически готовыми стратегиями.  Что-то с тех времен даже до сих пор работает..  На моем веку с 2010 было как минимум 4 года, когда можно было удвоить депозит (2011, 2014, 2015, 2018) и это не считая текущего. Были и неудачные года с серьезной просадкой, сильно давившие на психику. Отключал торговлю я только раз на месяц в марте 2013, так сказать на пике своего эмоционального разочарования в алготрейдинге (хорошо потом переработав портфель и поразмыслив, перезапустил все обратно, следующий год «девальвации» и «Крыма» с лихвой отбил все предыдущие потери). Но не об этом. Решил я кратко и тезисно изложить проблемы, с которыми пришлось мне столкнуться за годы активного алготрейдинга.



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

Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Привет, сегодня вместо традиционного бэктеста разберем площадки, где можно подсмотреть идеи для торговых стратегий.  Навеяно постом Eugene Logunov о литературе для алго-трейдера https://smart-lab.ru/blog/627444.php Теперь у нас есть методики, но где взять идеи? :)

Наши предыдущие бэктесты хоть и адаптированы под Россию и имеют отличия в реализации – все равно основываются на ранее выявленных закономерностях в США/Европе. Сразу скажу, что речь пойдет об исследованиях в открытом доступе. Если на работе/в университете есть доступ к EBSCO или Science Direct, то вы и сами знаете, где все посмотреть.

Зачем вообще читать академические ресерчи, если фонд LTCM показал, что кол-во цитирований и премий спорно соотносится с успехом на рынке?

Хорошие ресерчи дают базовые идеи о том, что и почему работало в прошлом, на каких стадиях и почему перестало. Да, в них есть реализация или дизайн исполнения, но обычно он сырой и его всегда можно поменять, сохранив базовую идею. В отличие от дискуссий в рунете, очень сложно опубликовать что-то без пруфов, а проверка устойчивости не ограничивается t-статистикой > 3.  Сам текст хорошо структурирован, методика либо объясняется полностью, либо ссылается на такой текст. Авторы в основном исследователи, которые выполняя свою работу попутно дают подсказки практикам. Но встречаются и практики, например, аналитики хедж фонда AQR сейчас главные поставщики контента по факторным стратегиям или ученые Dimson и Ibbotson, которые параллельно пишут исследования для инвестиционных банков. Если желание почитать что-то заумное осталось, то сформулируйте идею/биржевую аномалию, которую хотите проверить (например, покупка акций с наибольшими дивидендами) и возвращайтесь к этому тексту.



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

Чего почитать алготрейдеру, часть 2

Предыдущая часть: https://smart-lab.ru/blog/534237.php

Четыре тома, более двух тысяч страниц, написанные большим коллективом авторов. Книга о персоналиях, инструментах, моделях, определениях и методах в области quantitative finance. Может быть полезна чтобы быстро понять о чём речь, прежде чем браться за более серьезные источники, на которые, разумеется, даны ссылки после каждой главы:
Rama Cont (editor) «Encyclopedia of Quantitative Finance»

Три книги, которые могут заинтересовать тех, кто занимается HFT:
Olivier Gueant «The Financial Mathematics of Market Liquidity: From Optimal Execution to Market Making»
Charles-Albert Lehalle, Sophie Laruelle «Market Microstructure in Practice»
Jean-Philippe Bouchaud, Julius Bonart, Jonathan Donier, Martin Gould «Trades, Quotes and Prices: Financial Markets Under the Microscope»

Может быть интересно опционщикам:
Sebastien Bossu, Peter Carr «Advanced Equity Derivatives: Volatility and Correlation»


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

Лимитные ордера, их исполнение и рибейты. Навеяно последним топиком уважаемого Тихой Гавани

Доброй ночи, коллеги!

В последнее время участились (ну, или опять появились) топики, связанные с лимитными ордерами, рибейтами и прочей ересью.
После короткой дискуссии в последнем топике уважаемого Тихая Гавань, я решил вставить свои 4 копейки...

Дело в том, что лимитные ордера и особенности их исполнения — это достаточно сложная материя, в которой разбирается ещё меньше людей, чем тех, которые зарабатывают на рынке.
На моей памяти эрудицию в этой области проявляли буквально 4-5 резидентов СЛ, но лично я запомнил только fxsaber.

Азбуки в этом посте не будет. Если вкратце — лимитный ордер — это такой ордер, который может исполниться только по указанной цене или лучше, но никак иначе. Однако в ряде случаев он может быть отвергнут, либо исполнен по другой цене, но об этих исключениях я напишу ниже. В любом случае, традиционные проскальзывания на ордерах такого типа отсутствуют как класс.


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

О математике в трейдинге

Прочитал у известного персонажа вот такое заблуждение 

Эффективность математики только в поиске закономерности рыночного движения — паттернов которые способны реально материализовать вашу прибыль.

Написана полная ерунда. Позволю себе процитировать фразу, с которой я начинал свой курс «Алгоритмическая торговля. Научный подход» :
Математика в общем случае не даст Вам ответа на вопрос КАК ДЕЛАТЬ? Но она даст Вам ответ на другой важный вопрос ЧТО ДЕЛАТЬ, А ЧТО НЕ ДЕЛАТЬ?

Что из этого следует? А то, что математика не может быть «эффективна» в поиске паттернов, она лишь может точно сказать: найденные Вами паттерны — это реальные закономерности или чушь собачья.

Как правильно заметил мальчик BuyBuy в своём топике: самый простой способ это сделать, это проверить свои паттерны на качественно (!) смоделированом случайном блуждании и если окажется, что и там все лучше самой доходной пассивной стратегии, то значит это чушь собачья.

Как сделать качественное случайное блуждание для последовательности свечей реального актива?

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

На опционах можно зарабатывать такими стратегиями - 3

Внимайте, коллеги, ибо это мое последнее публичное выступление. Друзья настоятельно рекомендуют обуздать свое Эго и умерить активность в сетях. Но, коль скоро обещал, обещанное исполняю. Псевдо-арбитраж между опционами RTS и Si. Логика простая, сравниваю IM (implied mobility) RTS и IM Si*k. Прошу прощения, но из-за нефти все расчеты перевел в термины подвижности
На опционах можно зарабатывать такими стратегиями - 3
При разнице больше 200 открываю позиции, при нуле закрываю (точнее, пытаюсь закрыть, но не всегда успеваю)
Позиции перед дневным клирингом
На опционах можно зарабатывать такими стратегиями - 3

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

JPY и CAD укрепляются в соответствии с прогнозом, потенциал на продолжение сохраняется

USDJPY
JPY и CAD укрепляются в соответствии с прогнозом, потенциал на продолжение сохраняется

Японская йена продолжила укрепление против доллара США в соответствии с прошлым прогнозом. После завершения образования фигуры Треугольник, подтверждением которого стал пробой цены границы диапазона, пара продолжила снижаться и на сегодняшний день достигла обе обозначенные целевые отметки на 106,96 и 106,70.

При этом надо полагать, что потенциал для снижения еще не исчерпан и котировки могут продолжить нисходящее движение. Поэтому сценарий с дальнейшим снижением все еще остается в силе.
JPY и CAD укрепляются в соответствии с прогнозом, потенциал на продолжение сохраняется



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

....все тэги
UPDONW