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

по

Анализ Brent с использованием языка R

    • 11 марта 2016, 21:26
    • |
    • SciFi
  • Еще
В общем, всю пятницу изучал R. Кое-чему научился. Что я сделал для анализа Brent: 

1. Взял 15-минутку нефти за последние 10 дней, преобразовал в доходности, посчитал среднее значение, ср.-кв. отклонение (это все ниже в результатах), построил график:

Анализ Brent с использованием языка R

2. Проверил получившиеся доходности по двум тестам на независимость друг от друга (типа если в предыдущие 15 мин росла нефть, будет ли расти в след. 15 минут?)

Тест ADF (Augmented Dickey–Fuller test) проверяет независимость следующей величины от предыдущей или другими словами это тест на стационарность. Этот тест, вроде как, показывает, что процесс стационарный. 

Тест BDS также проверяет что-то похожее (я не шарю, честно говоря):

The BDS test (after the initials of W. A. Brock, W. Dechert and J. Scheinkman) detects nonlinear serial dependence in time series. The BDS test was not developed as a leading indicator, but it can help to avoid false detections of critical transitions due to model misspecification. After detrending (or first-differencing) to remove linear structure from the time series by fitting any linear model (e.g. ARMA(p,q), ARCH(q) or GARCH(p,q) models), the BDS tests the null hypothesis that the remaining residuals are independent and identically distributed (i.i.d.).

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

Итоги заседания ЕЦБ. расширяй не расширяй все равно поедешь в рай!

Привет, ну вот и закончилось заседания ЕЦБ. Реакция евро:
Итоги заседания ЕЦБ. расширяй не расширяй все равно поедешь в рай!
Уже писал сегодня предполагаемые итоги заседания, но Драги все таки сумел удивить. Но в название я попал на сто процентов, так как кроме как игрой, произошедшее назвать трудно.

Оглашение итогов заседания произошло в два этапа. В 15.45 вышли ставки и ДРУГИЕ меры ЕЦБ, то есть карты решено было выложить сразу же. Карты хорошие, утопили евро на полторы фигуры. А именно:

  • Понижение депозитной ставки с -0,3% до -0,4%
  • ПОНИЖЕНИЕ Основной ставки с 0,05 до 0%
  • Понижение максимально возможной ставки по кредитам с 0,3% до 0,25%
  • Расширение программы QE с 60и, до 80и ярдов ежемесячно
  • Корпоративные бумаги были включены в состав программы
  • Новая серия долгосрочный операций 


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

Опционы по взрослому (вступление)

Прежде чем продолжить об опционах, хотелось бы пофилософствовать. Все мы живем в стохастическом мире. Мир стохастичен, как и рынок. Стохастичность это некий Марковсий процесс или, проще, броуновское движение. Есть разные попытки его описания, но главную попытку и результат сделали наши гены.  С рождения, в любой форме, мы уже подготовлены к взаимодествию с этим Броуновсим движением. Однако, случаются сбои. И появляются люди, у которых, на уровне ген, сбилась программа и они неспособны взаимодействовать с окружающим миром. Как и любой из нас не способен взаимодействовать с рынком, потому что это не записано в нашем генетическом коде. Это отклонение называется Аутизмом. Оно не лечится. Но существуют методики, позволяющие адаптировать такого человека к окружающему миру. Посмотрите симптомы.

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

Компульсивное поведение — намеренное соблюдение неких правил, например расположение объектов определенным образом. Это о дисциплине торговли. http://smart-lab.ru/blog/312183.php Соотношения P/L. Половину топиков посвящаются этому. Но это симптом болезни.

Ограниченное поведение — узкосфокусированное, при котором интерес человека или его активность, например, направлены на единственную телепрограмму или игрушку. Один инструмент, одна стратегия. http://smart-lab.ru/blog/offtop/314842.php

 



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

Еще скриптик в помощь спекулянту)

Представляю еще один скриптик. Функционал: показывает свободные деньги под открытие позиций на рынке Фортс, считает вариационную маржу в моменте с учетом накопленной (дневной клиринг в 14-00) не дожидаясь, пока таблицы по лимитам клиента обновятся.

Еще скриптик в помощь спекулянту)

Скачать можно тут Там есть два варианта: varmargin_new.qpl и обновленный margin.luac

Всем профита!

Калькулятор трейдера. Новый функционал.

Продолжаю развивать мой проект калькулятор трейдера.
Добавил новый функционал к калькулятору.

1.Указываете, что акция или фьючерс относятся к мосбирже.
2. Указываете код (или часть кода) или наименование.
3. переводите управление на другое поле. И :
a) Если есть несколько ценных бумаг, удовлетворяющих заданному условию, то всплывающее окно позволит выбрать нужную ценную бумагу. 


Калькулятор трейдера. Новый функционал.

б) Если заданному условию соответствует единственная ценная бумага, то 

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

Ниньзя + Квик через eSignal

Скажу сразу, что этот способ в сотни тысяч раз лучше, чем тот мост, который я выложил недавно. Вы спросите, так почему сразу не выложил эти драйвера? Отвечаю, хотел чтоб вы немножко помучились, а заодно и познакомились с функционалом платформ. Итак, поехали:
1) скачиваем архив   yadi.sk/d/4uzEsudgpykhj
2)Распаковываем архив в папки и заменяем файлы

c:\Program Files (x86)\NinjaTrader 7\bin\
c:\Program Files (x86)\NinjaTrader 7\bin\ESignal\     ( в обе папки содержимое архива)

3)Драйвер ESignal работает естественно только с х32 Ninja ее и запускаем
Создаем  новое подключение ESignal и кофигурируем его как показано на рисунке
Логин\Пароль любой 
Ниньзя + Квик через eSignal
4) Далее конфигурируем саму Нинзю чтоб она писала инфу с чартов в свою базу и не запрашивала котировки с онлайн серверов (сервисов) ESignal которых у нас в Квике нету.

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

Нужен ли смартлабу курс по анализу фин. отчетности?

Я могу выложить на смартлаб свой курс по анализу финансовой отчетности. Есть ли желающие научится читать и анализировать фин. отчетность? Курс предназначен для начинающих. Все объясняется просто и понятно.

Напишите (поставьте +) стоит ли выкладывать?

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

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

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

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

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

 

Результаты:



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

Ну где вы профи? Гамма! - Ответ

Вчера у нас была загадка для гуру опционов. Как и обещал, ответы ниже. Правильно ответил Русский Иван тут

Решение для первого вопроса

На картинке ниже, гамма для опциона «около денег» обратно пропорциональна корню квадратному времени до экспирации. Т.е. если до истечения опциона в 4 раза больше времени, то гамма уменьшиться только наполовину. В нашем примере гамма для страйка 50 равна 0.08, когда до экспирации квартал. Когда до экспирации один год (4 квартала, Карл), гамма будет в два раза меньше, а именно 0.04.

Ну где вы профи? Гамма! - Ответ
Если мы купили краткосрочный опцион и продали два долгосрочных, оба «около денег», у нас должна быть почти нулевая гамма по стратегии для случая, когда долгосрочный опцион в 4 раза длиннее краткосрочного (в два раза меньше гамма, но номинал-то двойной).

А теперь наш пример. Первый (кратскосрочный) опцион был «длиной» 112 дней. И долгосрочный — 235 (т.е. на 123 дня длиннее). Или так Т2 = Т1 + 123. Первый вопрос был: за сколько дней до экспирации первого опциона у нас будет гамма близкая к нулю по всей стратегии?

Имеем T2 = T1 + 123 (из условия) и T2 = 4 * T1 (из вопроса). Система уравнений. Т1 = 41 и Т2 = 164, т.е. 41/164 = 1/4, что и требовалось. Ответ на первый вопрос — за 41 день до экспирации первого опциона у нас будет гамма близкая к нулю по всей стратегии.

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

Ну где вы профи? Гамма!

Решаем задачку на понимание гаммы. Дрищи в сторону, отцы опционов выходят на сцену :)

1) Купил один 50 кол с волатильностью 25% и 112 дней до экспирации
2) Продал два 50 кола за такую же волатильность, но с 235 днями до экспирации

Цена базового актива 50 и остается ею до экспирации. Процентная ставка 0%. Без дивидендов.

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

Вопросы:
1) За сколько дней до экспирации первого опциона у нас будет гамма близкая к нулю по всей стратегии?
2) Раз базовый актив у нас по цене 50 все время, то волатильность, допустим, снизилась до 15%. За сколько дней до экспирации первого опциона наша гамма по стратегии около нуля? 

Ответ будет завтра, если хоть один один человек ответит :))


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