Избранное трейдера Денис Михайлов

по

Библиотечка для алготрейдера

Ссылки для скачивания:
1-я часть
2-я часть
3-я часть
4-я часть
5-я часть
6-я часть
7-я часть
8-я часть

Полный список текстов:

> list.files(«E:/syst/lib»)
[1] "_algo_ algotrading.pdf"
[2] "_algo_ IntroductionToAlgorithmicTradingStrategies.pdf"
[3] "_algo_ stan.pdf"
[4] "_bayes_ applied bayesian modelling.pdf"
[5] "_bayes_ bajesovskie seti… logiko-veroyatnostnyj podxod.djvu"
[6] "_bayes_ bayesian statistical modelling.pdf"
[7] "_bayes_ BayesNets.pdf"
[8] "_bayes_ байесовские методы маш обуч.pdf"
[9] "_bayes_ введение в методы байесовского статистического вывода.djvu"
[10] "_caus_ Application of adaptive nonlinear Granger causality.pdf"
[11] "_caus_ Causalities of the Taiwan Stock Market.pdf"
[12] "_caus_ granger causality — theory and applicts.pdf"
[13] "_caus_ grangercausality.pdf"
[14] "_caus_ sugihara-causality-science.pdf"
[15] "_caus_ Причинный анализ в статистических исследованиях.djvu"
[16] "_change_ adaptive filtering and change detection.djvu"
[17] "_change_ detection of abrupt changes.pdf"
[18] "_change_ Efficient Multivariate Analysis of Change Points.pdf"
[19] "_change_ nikiforov_i_v_posledovatelnoe_obnaruzhenie_izmeneniya_svoist.djvu"
[20] "_change_ zhiglyavskii_a_a_kraskovskii_a_e_obnaruzhenie_razladki_sluch.djvu"
[21] "_change_ адаптивный метод обнаружения нарушений закономерностей по наблюдениям.pdf"
[22] "_change_ Момент разладки Чернова.pdf"
[23] "_change_ обнаружение изменения свойств сигналов и динамических систем.djvu"
[24] "_change_ обнаружение моментов разладки случайной последовательности.pdf"
[25] "_change_ обнаружение нарушений закономерностей по наблюдениям при наличии помех.pdf"



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

Помогите доделать и запустить робота: Amibroker+Quik или Quik

Всем добрый день!

Торгую исключительно акциями на ММВБ, подготовил несколько алгоритмов в Amibroker, протестировал и теперь хотелось бы довести их до ума и запустить робота, но, поскольку, я не силен в программировании и на то, чтобы разобраться что и как делать уходит слишком много времени, прошу помощи (не безвозмездно).

На текущий момент осталось довольно много вопросов по дальнейшим действиям:

  1. Поскольку алгоритмы написаны на Amibroker, то, наверное, самый простой вариант – сделать связку Quik+Amibroker, но есть и другой вариант – переписать алгоритмы на Qpile (Qlua). Какие плюсы и минусы этих вариантов? Что лучше?
  2. Кто-нибудь может помочь настроить связку Quik-Amibroker? В есть информация, но, возможно, есть подводные камни и коллеги, которые уже прошли этот путь, могут помочь быстрее и проще настроить. Соответственно, поскольку немного с Amibrokerом знаком и продолжаю с ним разбираться, рассматриваю рабочий вариант – настройку связки Quik-Amibroker и, соответственно, дальнейшие вопросы касаются этого варианта (но если все-таки вариант с Qpile будет иметь больше преимуществ, то всплывут эти же вопросы, перечисленные ниже, только на Qpile (Qlua).
  3. Как установить лимит на сделку, т.е. если в алгоритме появляется сигнал на покупку, как прописать лимит, например, сумма на 1 сделку не больше 1/10-й общего портфеля. Где-то в настройках Amibroker я видел, что можно установить % от начальной суммы, но можно ли лимит этот сделать динамическим. Например, при увеличении портфеля увеличивается и лимит на 1 сделку. И каким образом при этом передается заявка в Quik, ведь в quik надо передать данные о количестве лотов на покупку, а что передает Ami?  Т.е. как осуществляется преобразование денег (1/10-я портфеля) в количество лотов в заявке по каждой акции?
  4. Сколько интернета обычно ест Quik + Amibroker в течение дня? На работе есть ограничение интернета, соответственно, пока не знаю, могу ли я на работе использовать терминал, зависит от объема трафика. Или проще  установить все на домашнем компе и отслеживать через удаленный доступ?
  5. Возможно ли (если мы говорим о связке Амиброкер и Квик) использовать 3 разных робота, торгующих на разных таймфреймах. Можно ли настроить их одновременную работу и каким образом? При этом можно ли выделить 3 отдельных счета для разных алгоритмов?
  6. Как Amibroker понимает, что заявка выполнена? Т.е. есть ли обратная связь от Quik о результатах сделок и передача этой инф-и в Amibroker? И связанный вопрос, где ведется статистика сделок — сами сделки, прибыльность и т.д.
  7. Как настроить возможность торговать из Амиброкера в ручном режиме с графика. Я где-то встречал в сети алгоритм, который рисует кнопку на графике в Amibroker, с помощью которой можно продать акции в ручном режиме. Может ли кто-то помочь нарисовать такую кнопку, чтобы была возможность подать заявку на продажу в ручном режиме (и, в идеале, указать кол-во лотов на продажу по конкретной акции)? Т.е. закрыть сделку, не дожидаясь сигнала на продажу.
  8. Плюс к этому, можно ли нарисовать такую же кнопку, которая наоборот, не позволит продать акции при получении сигнала на продажу? Т.е. дать возможность закрыть сделку по конкретной операции только в ручном режиме.

Поскольку я только зарегистрировался на смарт-лабе, рейтинга у меня нет и в личку ответить не смогу. Если кто-то может помочь с этими вопросами разобраться, оставляйте контакты для связи. Буду признателен за любую помощь.


R. Считаем корреляцию.

Вчера на СмартЛабе  был размещен пост Как построить корреляционную матрицу (для парной торговли) в Excel, собравший аж 150 "+".
Решил тоже попрактиковаться и написать под эту задачу код в R. Важным преимуществом R является наличие пакета rusquant, который позволяет автоматически получать котировки с Финам в любом таймфрейме (в т.ч. в тиках), что существенно экономит время по сравнению с ручной обработкой в Excel.

Код на R приведен ниже:

R. Считаем корреляцию.

  • Файл c кодом можно скачать тут.
  • Файл с названиями тикеров: для примера 1 тут, для примера 2 тутЭти файлы используется для ввода тикеров в программу, т.к. прописывать тикеры вручную непосредственно в коде при их большом количестве не удобно. 
  • Время загрузки данных с Финам по 79 тикерам составило 84 секунды, т.е. примерно по 1 сек. на тикер. А сколько бы ушло на ручную загрузку для Excel сложно представать.

 

Результаты:



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

Успейте открыть индивидуальный инвестиционный счет до Нового года

Коллеги, добрый день.

Спешу сообщим вам о том, что если вы до 1 января 2016 года успеете открыть индивидуальный инвестиционный счет (ИИС), то доходность по такому счету у вас вырастет на 13% и вы сможете уже в 2016 году вернуть ваш налог. Это называется налоговым вычетом по НДФЛ.

Кому можно открывать ИИС?

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

Как вернуть подоходный налог (НДФЛ)?

От суммы вложенных денежных средств на ваш ИИС в 2015 году в следующем году вы вернете 13%. Для того, чтобы их вернуть вам надо в обязательном порядке заполнить декларацию 3-НДФЛ за 2015 год. Налоговая декларация 3-НДФЛ заполняется на основании документов, подтверждающих факт зачисления денежных средств на индивидуальный инвестиционный счет.

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

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

Истекает срок для возврата налога за 2012 год по операциям с ценными бумагами и ФИССами

Всем добрый день.

Сегодня я хочу рассказать о том, что через четыре месяца истекает срок предоставления декларации 3-НДФЛ за 2012 год. О чем это говорит? Если у вас в 2011 году были убытки по операциям с ценными бумагами или ФИССами, а 2012 год был прибыльный, то вы сможете вернуть свои денежные средства за 2012 год.

Напомним, что срок для возврата налога – три года. В текущем 2015 году мы можем вернуть деньги за 2012, 2013 и 2014 годы. Поэтому спешу обратить ваше внимание на возможность возврата НДФЛ.

Конечно, если вы не будете возвращать налог за 2012 год, то в случае получения прибыли в последующие годы вы сможете перенести убытки на другие периоды. Но зачем терять то, что нам дает государство?

Какие особенности существуют при сальдировании убытков?

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

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

Тест простых опционных конструкций. Стратегия 1

Здравствуйте дорогие друзья!

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

В этой статье я более подробно остановлюсь на тесте стратегии 1.
Номера стратегий, нюансы и параметры тестов указаны в предыдущей статье, тут.

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



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

Внутренний бар

Внутренний бар

Не всегда большой процент прибыльных сделок перекрывает размер убытка.
Использовал, сейчас не использую, могу поделиться с вами.
60-80% прибыльных сделок на Фьючерсе РТС. 
2 бар — «внутренний». 3-ий бар ниже второго.
Покупка по max 2го бара. 
Вход 3-мя контрактами.
Delta = Вход — Stop
Выход1 = Вход + Delta
Выход2 = Вход + Delta * 2
Выход3 = Вход + Delta * 3

====================

автор — smart-lab.ru/blog/mytrading/1890.php#comments

Опционы для самых маленьких (часть вторая)

Здравствуй дружок. Сейчас мы поболтаем о Греках. Это такие животные, которые живут в опциончиках, типа наших бактерий или как глисты. Для начала мы рассмотрим Дельту, Вегу и Тетту. Для этого мы купим опцион Колл. При цене БА 81940 ближайший страйк  82500. 
Опционы для самых маленьких (часть вторая)
 

Разглядим табличку. Нашли дельту, вегу и тетту?

Дельта (разница, различие) Если БА взять как 1 и при движении в 100 п он заработает 100 рублей, то опцион заработает 46 рублей. Потому что дельта 0,46. Это такой коф. У купленных опционов она положительна. И у дельты есть хорошее свойство. Если цена идет в вашу сторону, то дельта растет. Ты как бы докупаешь БА. А если актив падает, то дельта уменьшается и ты теряешь по чуть чуть.

Видишь, дружок красную линию. Это твои баблосы. И если цена уйдет всего на 5% вверх то ты получишь свои 2550 рубликов. А вот если вниз попрет на 5%, то ты потеряешь только 1250 рубликов.  Понял, дружок, как тут легко с папкой баблосы рубить. ГО 2215 заработок 2550. 2550-2215=335 % годовых. И это все дельта. Дельта твой друг.



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

Тест простых опционных конструкций.

Здравствуйте дорогие друзья!

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

Тестировал на месячных опционах. Данные для теста качал с биржы от сюда.

Параметры для теста: 
Инструмент: месячные опционы на RI  
Шаг страйка: 2500 п.
Шаг цены опционов: 10 п. 
Комиссия по опционам: 4 п. 
Проскальзывание по опционам: 20 п.
Период тестирования: с 15.06.2010 по 15.05.2015 (котировок за более ранний период нет)

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

Исследование стратегии, покупка стрэдла. Временные характеристики опциона, зависимость скорости распада от страйка.

Здравствуйте дорогие друзья!

Решил провести исследование на тему, как ведет себя теоретическая цена (точнее её распад) от удаления купленного (проданного) страйка от центрального. Для начинающих опционщиков будет полезно.
Всё ниже следующее повествование будет вестись с таким упором, что мы стредл (или стренгл) будем продавать, а не покупать.
Я теоретически представлял себе результат этого исследования, но хотелось чтобы было какоето математическое подтверждение этой теории.

Итак начнем, сначала возьмем квартальные опционы, купим опционы КОЛЛ страйка 90000 и допустим сейчас цена тоже 90000, и волатильность 30%.
В эксель файле вкладка «Эксперимент РТС», введем такие параметры:
Исследование стратегии, покупка стрэдла. Временные характеристики опциона, зависимость скорости распада от страйка.
 Построим графики теоретических цен разных страйков, по оси Х — сколько дней осталось до экспирации, по Y — сама теоретическая цена.

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

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