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

по

Готовлюсь к конференции по алготорговле 7 декабря

    • 28 ноября 2013, 15:33
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще
Вот такие получились промежуточные выводы: 

— построение торговых стратегий с использованием опционов на абсолютно эффективном рынке невозможно; 
— использование опционов позволяет строить торговые стратегии для сильно- и слабо- эффективного рынка, не являющегося абсолютно эффективным, т. е. получать доход в условиях, когда стратегии на базовом активе неэффективны; 
— опционы являются исчерпывающим инструментом для стратегий из предыдущего пункта; 
— наличие паритета опционов call и put на неэффективном рынке позволяет перенести торговые стратегии с базового актива на опционы при условии аналогичной ликвидности;
— смещение  паритета опционов call и put на одну и ту же величину для всех страйков делает невозможным перенос стратегий с базового актива; 
— справедливые цены опционов однозначно определяются справедливыми ценами опционов «вне денег» вне зависимости от эффективности рынка.

Профессионалам наверное это покажется банальным.

А вот вид «улыбки волатильности» для опционов на фьючерс на индекс РТС и индекс S&P 500 в условиях абсолютной эффективности рынка за  10 и 21 день до экспирации (вид аналогичен, а абсолютные значения разные, потому значений на  оси ординат нет):

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

Система "Новогоднее Ралли"

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

4
                                               Система Christmas Rally

   В биржевой тусовке давно ходят слухи о новогоднем ралли. Это ралли в последние пару месяцев года. При этом приводятся аргументы типа «под конец года много свободных денег». Идея вроде здравая, денег под конец года действительно много, поэтому протестируем ее. Будем покупать в начале ноября и продавать в конце декабря. Вот код (он предусматривает либо тестирование одним лотом, либо постоянной суммой):

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

Научитесь писать простую стратегию с нуля за 15 минут!

Это второй пост из серии про основы программирования торговых систем на языке Easy (power) language. На примере простой стратегии я расскажу, как написать условия для входа, выхода из позиции, как поставить стоп лосс и тэйк профит, как при этом выстроить код так, чтобы систему можно было оптимизировать.
 
Тем, кто не читал, советую первый пост – там про настройку программы Multicharts. Первые шаги, так сказать…
 
Easy Language дословно переводится «Лёгкий язык». Простота программирования на Изи заключается в его несложной структуре, в интуитивно понятных формах. В принципе, Редактору, встроенному в Multicharts, достаточно просто по-английский «сказать» то, что вы хотите сделать – и высока вероятность, что программа вас поймет и сделает именно то, что вы хотели.


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

Проверка устойчивости торговой системы. Оценка результатов

    • 22 ноября 2013, 16:39
    • |
    • orekton
  • Еще
Переводим главу «Testing for Robustness» книги Перри Кауфмана «Smarter Trading: Improving Performance in Changing Markets», в автор рассказывает о своих методах проверки торговой системы на устойчивость. В предыдущих публикация мы говорили, о критериях устойчивости торговой системы, торговых правилилах, методике выбора данных для тестирования, теперь обсудим возможности оценки полученных результатов.


Предыдущие публикации:


Проверка устойчивости торговой системы. Введение. Что и как тестировать
 Проверка устойчивости торговой системы. Часть 1. Выбираем, что тестировать
Проверка устойчивости торговой системы. Часть 2. Выбираем, как тестировать
Проверка устойчивости торговой системы. Часть 3. Наиболее прибыльная комбинация параметров



Шаг № 13. Все ли вычисления правильны?


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

Что произойдет с роботом в случае обрыва связи?

Вчера, в одном из комментариев мне предложили заняться стресс-тестированием робота (библиотеки), в том числе и в части его поведения, касающегося обработки обрывов связи с брокером.

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

Короткое, 12 минут видео, о том, как вы можете убедиться в том, что написанный с использованием библиотеки ru.sazan.trader робот, обнаруживает краткосрочные (1 минута) обрывы связи и продолжает торговать после ее восстановления.


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

Вывод результатов торговли робота в консоль

Еще одно видео в формате «для тех, у кого мало времени». За пять минут добавляем роботу способность сообщать о реализованных им прибылях и убытках.

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

мы вам несем стабильность и увереность

Прочёл я тут такую бомбу http://fenix-fx.livejournal.com/391335.html , посидел, подумал и вспомнил случай из 2011 года :

      Сижу дома, торгую и тут раздаётся звонок… Здравствуйте! хотите подключить интернет? -нет! А почему? -у меня уже есть два! Нууу тогда я хочу сообщить вам что нашу компанию наполовину купила госструктура и теперь мы компания с госучастием!!! -и что? как что? ну типа государство, надёжный собственник… госучастие… стабиль… без разрывов… -я тогда буду держаться от вашей компании подальше, лично я не доверяю компаниям с госучастием ( вспомнил как вели на наипо втб и как газпром не может падать). — а кстати! а как ваша компания называлась до поглощения? называлась Корвет.  (и тут я заржал) — а теперь вы автоваз! :) не звоните мне больше. хэппи энд.

      Теперь обратимся к посту Алек… вообщем Феникса.
 
__________________________КОПИПАСТА_________________________

Итак, что происходит сейчас. (Пишу это из Мексики, не ищите меня!)

Выборочным брокерам на Т+2 биржа ежедневно возвращает до  400 000 рублей в день (!) на брокера по самым ликвидным инструментам типа Газпрома и Сбербанка. Насколько мне известно, таких брокеров минимум десяток. Возвращаются 2 комиссии биржи. То есть, вам возвращают уплаченную комиссию и сверху дают еще столько же. Брокер сам выбирает одного, максимум двух клиентов, так как есть какие то ограничения.

На самом деле сначала все говорили не про 400 000 в день, а про 380 000. Потом, я узнал где потерялась 20-ка. 20 тыс. р биржа платит за акции Московской биржи (за саму акцию MOEX), и всем просто лень из за этой 20-ки заморачиваться на неликвид.

Внимательный читатель в этом месте должен воскликнуть. — Наконец то! Биржа платит нормальные деньги маркетмейкерам!!! Ура!

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

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

Сэкономлю вам время.

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

Случайный статистический алгоритм

       Данная статья, о том, как у меня получаются случайные алгоритмы.


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

        Кратко логика алгоритма:

        Вход по движению цены после импульса, в качестве имульса взял резкий рост/падение на 5-ти минутном таймфрейме, растущая свеча от открытия до закрытия должна пройти хотя бы 400п а падающая хотя бы 650, цифры брал на обум, с мыслью о том, что растет рынок обычно медленнее, чем падает. 
         Понимая, что частенько на рынке рисуется боковик, сильный боковик, после которого в принципе любая свеча на выходе рисуется большой, но при этом часто возвращается в русло боковика, решил добавить небольшой фильтр. В качестве фильтра использовал ЛИНИЮ, FAMA! Важно понимать, что для меня и для алгоритма это не индикатор, а линия, исходя из движений которой, фильтруются сделки. (периоды даже не посмотрел какие стоят стандартные). 


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

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