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

по

Структурный продукт своими руками (пособие для будущих квалифицированных инвесторов).

    • 27 сентября 2016, 20:05
    • |
    • Andy_Z
  • Еще

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

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

Вроде все понятно, но есть вопросики, на которые кто-то умный и знает ответы, но я нет. Привожу их ниже, может кому пригодится.

  1. Какой курс USD/RUB принимается за основу на начало и на конец продукта  (SI, TOD, TOM)?
  2. В какой момент определяется курс входа.
  3. Не понимаю как рассчитать доходность, см. пример ниже, если не перешли барьер?
    Исходные данные:  сумма инвестирования 500 т. руб, вошли по курсу 64, барьер 68,  курс на 15.12.2016   65.5., Коэффициент участия 81,25%
    Курс вырос на 1.5 рубля. Расчет доходности ?
  4. Барьер надо перешагнуть или достаточно на нем встать.  Другими словами, отрезок или интервал?


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

ADF тест для парного трейдинга в Excel

    • 17 сентября 2016, 12:23
    • |
    • uralpro
  • Еще

ADF тест для парного трейдинга в Excel

Полезная статья с сайта www.quantinsti.com о тесте на коинтеграцию, применяемому в парном трейдинге.

Как вы знаете, для реализации стратегии парного трейдинга необходимо проведение тестов на коинтеграцию используемых инструментов, и для этой цели часто применяют дополненный тест Дики-Фулера (ADF). Тем не менее, при поиске критериев коинтеграции, ADF не стоит в первых рядах. Скорее, его можно найти по запросу «тестирование на единичный корень (unit root)».

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

Если вы хотите изучить тест подробно, то прочитайте статью по следующей ссылке: http://robotwealth.com/exploring-mean-reversion-and-cointegration-part-2/



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

Тестирование трендовой стратегии с результатами и выводами.

    • 14 сентября 2016, 16:06
    • |
    • kapodes
  • Еще
Добрый день. Первый пост все дела :) По следам поста http://smart-lab.ru/blog/349671.php в обсуждении с robot-scalper.ru родилась простая трендовая стратегия, которую я и решил протестировать.

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

    По следам видео и комментариев поста в качестве основного ТФ использую часовики. Условие формирование тренда — N свечей показали рост или падение экстремумов относительно своих предыдущих. То есть для растущего тренда — минимум и максимум следующей свечи выше минимума и максимума предыдущей свечи соответственно.

    Условие входа — N свечей большого ТФ сформировали тренд и последняя свеча меньшего ТФ (в моем случае 15 минут) закрылась против тренда, то есть сформировала коррекцию. 

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

Spreads - новый бесплатный open-source инструмент для алготрейдинга

На Смарт-Лабе редко, поэтому тут напоминалка про Spreads по мотивам этого поста, который до меня даже через Фейсбук добрался, и не мог пройти мимо. Цифры — ответ на оригинальный пост. Мой комментарий странным образом изчез из оригинального поста, ниже его полная копия. 

Сорри, гайз:

 1 — история и реальная торговля — один код

2 — тайм-фреймы вообще нерелевантны, соединение серий идет по time stamp. Главное самим помнить, где он для свечек — в начале или конце, и использовать .Lag(1) где нужно

3 — событийная архитектура — это ад, однажды разобравшись в функциональных преобразованиях серий пути назад нет. Shared mutable state спрятан и совсем не shared.

4 — помимо стандартных проектов VS, можно писать в F#/C# interactive REPL

5 — higher-order преобразования серий (Window,ZipLag,Map,Scan,Filter,Repeat,ZipN) позволяют написать индикатор любой сложности в несколько строк кода и спрятать всю логику и состояние в лямбдах

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

Открытый Универсальный Робот – Немного о Qlua и как запускать робота в квике

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

Qlua – это скриптовый язык поддерживаемый квиком, в основе язык lua 5.1 (в моем квике версия такая).

Скрипты, написанные на Qlua – это обычные текстовые файлы, которые имеют расширение «.lua». То есть можно сделать файл в обычном блокноте и после сохранения поменять в нем расширение с «.txt» на «.lua». Если внутрь этого файла записать инструкции кода на языке Qlua, то квик будет выполнять их.

Для удобства написания инструкций кода лучше пользоваться не виндусовым стандартным блокнотом, а например Notepad++, который можно скачать официально и бесплатно здесь https://notepad-plus-plus.org/download/v6.9.1.html. Он позволяет включить подсветку синтаксиса различных языков программирования, в том числе и lua, что очень помогает при написании кода.

В Notepad++ в «Опции -> Настройки» можно выбрать русский язык, а в «Опции -> Определение стиля» установить для lua понравившийся стиль отображения. Я для «Язык -> lua» ставлю стиль «Выбрать стиль -> Bespin» и еще в окошке «Стиль» для последних трех «FUNC» переопределяю цвет, иначе они с фоном сливаются.



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

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