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

по

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

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


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

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

Этот топик о том, как настроить программу для тестирования стратегий Multicharts. Я даже видео записал;) Это первый пост из серии про начало пути системного трейдера, поэтому я также расскажу, что ждет читателя в «следующих выпусках». Ну и ссылка на полезный файл с альтернативной склейкой фьючерса на индекс РТС тоже имеет место быть...

Так получилось, что я стал трейдером. И не просто трейдером – а разработчиком механических торговых систем. В своей работе я постоянно сталкиваюсь с необходимостью вспоминать математику, статистику, с необходимостью писать код.
 
Так получилось, что у меня гуманитарный склад ума. Я должен был стать пианистом. Или певцом. Потом у меня был риск стать филологом. Переводчиком с немецкого. И, наконец, то, что окончательно убивает успешный старт в карьере трейдера – это экономическое образование и захламленность мозга ненужными знаниями.
 
Но вот за что я хочу сказать огромное спасибо своему ВУЗу – так это за навыки выкручиваться из неприятных ситуаций, впитывать тонны материала за короткий срок и нормально так ворочать языком на экзаменах.
 


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

"Тупая" ТС

Я недавно опубликовал несколько расчетов простых торговых систем, основанных на однозначных правилах и получил несколько отзывов на тему, что «то были вообще не системы, они слишком тупы, не работают» и прочее и прочее и прочее.
Сугубо мое мнение в том, что любая система не тупая просто в какой-то период времени она находится в гармонии с рынком и зарабатывает, в другое время в дисгармонии и соответственно сливает. Никто не знает, когда одна система будет работать, а другая давать прибыль.  Даже самые сложные системы рано или поздно начинают сливать. Единственное, что может обеспечить стабильность в глобальной точки зрения — это грамотное управление размером позиции на одну систему.
По топику: берем простую торговую систему:
— Реверсная трендовая стратегия на основе пересечения средних.  
— 10-минутный таймфрейм.
— Инструмент индекс РТС.
— Операции шорт и лонг(одинаковы по объему).
— Позиции переносятся через ночь.
— Прибыль в пунктах на один контракт.                        


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

estimize

    • 26 ноября 2013, 04:28
    • |
    • karapuz
  • Еще
Не видел на смарте ссылок на этот весьма полезный портал для всех, кто интересуется инвестициями в американские (и не только американские, впрочем) бумаги.

Прекрасно подобранные данные по ФА и оценки независимых аналитиков (которые часто действительно точнее традиционного «блумберг-capital-iq-консенсуса sell-side аналий).

Хотите независимый buy-side ФА? Вам сюда.

Ребята просто молодцы, я считаю это один из лучших примеров создания прогрессивного, полезного, качественного, позитивного, содержательно насыщенного и интересного финансового ресурса „с нуля“.

estimize.com

Рецензия на книгу Риши Наранга (Rishi K. Narang) "Inside the black box"

Ссылка на эту книгу одна из наиболее часто встречающихся в интернете по теме алгоритмической торговли. Честно говоря, я так и не понял, кем и где работает автор, но, скорее всего, это один из индийских ученых-программмистов, приехавших на запад в поисках самореализации и финансового процветания.


Рецензия на книгу Риши Наранга (Rishi K. Narang) "Inside the black box"

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

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


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

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

Субботние заметки

Время работает на нас –
Из года в год? Из века в век?
Не мерь веками P&L,
Ведь ты ж не дуб,  ты – человек!
А человеку стоит с мыслями собраться,
Так он заставить может даже время сжаться.
Ну, а у дуба есть один косяк:
Ему уже сто лет, но он ещё дурак:))
 
– Всё, довольно! Долой опционы! – так решили мы сегодня,  и, распихав «случайно», но старательно заработанное за последние годы по карманам удивленных клиентов, решили срочно инвестировать накопившуюся в результате долгого общения с непокорной волатильностью «Дельту»  во что-нибудь более существенное, чем в грозящую неминуемым скорым разорением лудоманскую Вегу и похабно улыбающуюся, как падшая женщина, Гамму.


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

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

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


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


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



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


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

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

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

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

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


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

Куда б потыкать

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

на родном

moex.com/a2100  — спецификации срочных контрактов
moex.com/a1876  — программа «Опционный аналитик ФОРТС»

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

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

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

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

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