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

по

Моя торговая стратегия на облигациях

Давно меня спрашивают, как я торгую облигациями. Коротко опишу свои основные принципы торговли. Разумеется, считать «руками» это проблематично, поэтому в этом помогают написанные мною приложения.
 
  1. Контроль риска
Каким бы не был надежным эмитент, риск его дефолта всегда присутствует. При группировке бондов по рискам я выделил три основные группы: риск отрасли, рейтинговый риск и риск самого эмитента.
 
По российскому рынку я выделил 20 видов отраслей. В зависимости от моей субъективной оценки, даю лимит от 5 до 50% каждой отрасли в своем портфеле. Например, связи с парадом дефолтов в банковской сфере разрешил лимит банковских бондов не более 5%.
 
При группировке по рейтингам решил привести к общему знаменателю. Например, международный рейтинг Fitch BBB+ и международный рейтинг Moodi,s Baa1 соответствует моему уровню, которому я присвоил знаменатель 9. Если появляется бумага с рейтингом Fitch BBB+ (мой рейтинг 9) и более низким рейтингом по Moodi,s Baa2 (соответствует моему знаменателю 10), получаем среднее значение 9.5 (при условии, что только 2 рейтинговых агентства оценили ее), округлив который до целых мы получим рейтинг 10.


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

Программируем простейший бэктестер (часть 1)

Один из самых частых вопросов, который начинающие программисты-трейдеры задают мне в почту или скайп это — «Как написать бэктестер?». Глобализовать задачу не хочется, дабы она не умерла из-за потери концентрации и мотивированности, поэтому пойдем поступательно, от простейшего, к простому и за несколько итераций реализуем набор алгоритмов, которые позволят тестировать торговые стратегии, базирующиеся на свечках (Bar). Первый бэктестер должен будет уметь исполнять рыночные заявки, по цене закрытия самого последнего бара, присутствующего в контексте торговых данных, для нашего финансового инструмента. Примерный план действий такой:

  1. Реализуем класс, который эмулирует сделки для наших заявок.
  2. Реализуем класс, который последовательно читает свечки из текстового файла и добавляет их в контекст торговых данных.
  3. Реализуем к примеру пробойный обработчик на открытие позиции.
  4. Реализуем обработчик на закрытие позиции.
  5. Реализуем консольное приложение, которому можно будет передавать имя текстового файла с историческими данными и которое будет выполнять бэктест для этих данных.

Видео по первому пункту:


Смартлаб рассылка: все самое интересное в одном месте!

Праздничная рассылка смартлаба

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


Социальные тенденции:
 
Итоги года правильных трейдеров:

Просто интересно:

Системная торговля и торговые роботы:

Опционы:

Акции:

Стейт работорговца за 2013

    • 28 декабря 2013, 12:48
    • |
    • ves2010
  • Еще
1 Торгую только ботами под тслабом почти 3 года. Год хороший — не слился. Заканчиваю год на обновленных хаях, рынок дал почти лям грязными — чистыми будет где-то 700к, остальное комисы, расходы и ндфл. Оборот сделал 3.5ярда.  Брокер айтиинвест. Прошлый стейт smart-lab.ru/blog/128118.php
На начало года торговал только 1/3 счета, остальное было в долгосрочной позе и в просадке -20%.
smart-lab.ru/blog/148808.php
 Три года думал что делать долгосрочной позой, в сентябре дописал бота, который управляет долгосрочным портфелем (год писал и переписывал), и сейчас торгую всем счетом. Т.е у меня всегда висит портфель примерно в 2 мио, а бот тусует этот портфель по своему усмотрению делая альфу.  
 Т.к. ввели Т+2 планирую расширить торговлю на споте. У меня по тестам переход с фьюча на спот увеличивает среднюю сделку на 0.03-0.04% что покрывает расходы на более высокую комиссию (0.013%)… а ликвидность и диверсификация на споте на порядок выше… кроме того, на фьюче комиссы меньше, но он более волатилен, больше спред, проскальзывание и часто попадаешь на контангу с бэкводрацией т.е платишь скрытую комиссию…  


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

ЛЧИ-2013, мои итоги

ЛЧИ для меня окончен. По сути, окончен и финансовый год, но итоги чуть позже.

Биржа показывает +24%, но мне сильно завысили стартовую сумму. Реально с начала конкурса +37%.
В деньгах +913к — лучше чем в прошлом году. Так что цель достигнута.

График доходности тоже радует.
ЛЧИ-2013, мои итоги



Как и в прошлом году, торговал руками. Алгоритмы тоже почти не изменились, всё теже паттерны работают и в этом году.
Отиличия лишь два от прошлого конкурса — в этом стартовая сумма где-то 2.4млн рублей и риски понизил значительно. Поэтому побороться за победу в номинации Лучший трейдер-миллионер не удалось. Но ведь цель — не победа в номинациях, а прибыль ;)

Всем кто поддерживал на этапе конкурса — большое спасибо!

P.S. Предвкушая вопрос — стратегия пока масшабируема. В 2 раза повысить объём точно можно.

Гайд по биржевой торговле на мамбе...

    • 14 декабря 2013, 09:03
    • |
    • ves2010
  • Еще
Гайд по биржевой торговле на мамбе...
 20 лет как владею акциями. Пошел 9ый год активной торговли. ИМХО...




Приятные стороны биржевой торговли
1 один из редких видов бизнеса которым можно рулить и в 80лет
2 масштабируем т.е нет разницы между 1, 10 и 100 лямами
3 легко передается по наследству
4 льготное налогообложение 13% ндфл и все… да и вообще торгуя в америке мало кто налоги платит в россии
5 нет ни чиновников, нет ни начальников, есть свобода


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

Теханализ 2.0 - удобный интерфейс по вашим просьбам

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

Важно: Прогноз дается на текущую свечу! Т.е. если сейчас времени 17:51, то вы видите прогноз на час, который сейчас заканчивается.

Революционный сервис http://techanalyze.info/, который полностью поменяет ваше отношение к теханализу, по вашим просьбам получил новый, удобный интерфейс!

Теперь никакой пляски с котировками, просто открываете страницу и указываете таймфрейм.

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

Вот картинка для привлечения внимания:

 Теханализ 2.0 - удобный интерфейс по вашим просьбам


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

Аттракцион невиданной щедрости!

Пока готовится следующий, третий пост из серии про основы программирования торговых систем (тут1, тут2), я решил в рамках заданной темы сделать небольшой вброс:)

На выходных я, как ответственный семьянин, общался с дочерью, поэтому написание следующего поста продвинулось ровно на 0%. И, чтобы вы меня тут не забывали, да и фана ради, давайте вместе писать стратегии.

Любой желающий может прислать мне в личку или в комментариях к данныму посту словесное описание стратегии, которое вы хотели бы получить в виде кода на Easy Language. И я в ответ запишу вашу стратегию либо на Изи, либо на другом языке, если Изи для этого кода окажется недостаточно. И заодно и результаты бэктестирования дам.

 Если техзадание будет в комментах — отвечу в комментах. Если пришлете в личку — получите код в личку. 

Любая идея, единственное ограничение — это должны быть идеи либо для РИ или СИ на ФОРТСЕ, либо для форекса. Все остальное потребует от меня дополнительных затрат труда и времени, которого и так мало.

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

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

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


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

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