Избранное трейдера Dr Volk

по

Создание торгового робота с помощью библиотеки Stock#. Часть 1. Разработка торгового алгоритма и обзор библиотеки Stock# 4.1.6

В настоящее время всё больше приобретает популярность автоматизированная торговля. Для этих целей есть довольно большой спектр инструментов. В данной статье я хочу рассмотреть библиотеку StockSharp, которая позволяет программировать торговых роботов.
Рассмотрим простую систему – входа относительно внутридневных экстремумов.
Алгоритм входа в сделку:
— вход в ЛОНГ — при пробитии и закреплении цены выше внутридневного High
— вход в ШОРТ — при пробитии и закреплении цены ниже внутридневного Low
Управление позицией:
— вход в сделку только с 11.00 до 19.00
— закрытие позиции осуществляется в конце дня, либо по стоп-лосу
Управление рисками:
— риск на сделку равен 3% от цены входа
Для наглядности рассмотрим сделку по этой системе (Рис. 1). Вначале дня (до 11,00), до момента разрешения входа в сделку формируются текущие внутридневные экстремальные значения – High и Low. Вход в сделку осуществляется при наличии следующих условий:

1) Если цена пробивает одно один из экстремумов
2) Закрытие этой свечи происходит выше(ниже) экстремума
3) Длина тела свечи как минимум в два раза больше чем тень по направлению движения свечи
Создание торгового робота с помощью библиотеки Stock#. Часть 1. Разработка торгового алгоритма и обзор библиотеки Stock# 4.1.6
Рис. 1. Пример сделки по системе

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

От идеи до робота за один день.

    • 14 января 2013, 12:38
    • |
    • ra81
  • Еще
Данная статья написана по мотивам вебинара «TSLab: интересные возможности и программирование» прошедшего в субботу 12.01.2013. Запись вебинара.
Все необходимые материалы приложены, и вы сможете сами воспроизвести все что я показывал на вебинаре.

Подобную и более сложные стратегии используя программирование на языке C# вы сможете создавать сами после обучения на моем курсе. Подать заявку можно на сайте TSLab.
Подать заявку на участие в курсе.


От идеи до робота за один день.


Приветствую всех алготрейдеров, а так же тех, кто планирует пойти по пути системного трейдинга. В данной статье я на примере стратегии, частично раскрытой на конференции трейдеров SSH 2012, попробую показать возможности и некоторые особенности программы TSLab которых не встречал в других используемых мной платформах. Сама стратегия не претендует на грааль, но идея рабочая. Кроме того, мы будем использовать TSLab непривычным для многих способов, мы будем комбинировать программирование и графический редактор. Используем версию программы 1.2.5.


Задача наша будет состоять из нескольких этапов:
  1. Получение исторических тиковых данных, которые включают направление сделки помимо цены и объема.
  2. Написание стратегии и необходимых элементов, а так же тестирование на исторических данных. Оптимизация параметров.
  3. Подготовка стратегии к запуску в реальную работу. Упаковка в зашифрованный контейнер для размещения на паркинге скриптов


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

Как можно было заработать в 2012?

Вопрос адресую всем.
Буду признателен, если кто-то откликнется с интересными наблюдениями.
Сам же постараюсь дать наиболее общие ответы.

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

  • 1 квартал я нормально отработал аптренд и рассчитывал, что он проживет чуть дольше (по сути на S&P500 так и случилось)
  • Я совершенно пропустил падение рынка в мае.
  • Своевременно начал ставить на восстановление рынка летом.
  • Удачно ставил в сентябре на рост.
  • Но совершенно не предугадал, что QE3 будет хаем рынка
  • Не смог идентифицировать дно в ноябре (fiscal cliff bubble)
  • Не предвидел серьезный разворот вниз по доллар/рубль

Индекс S&P500

Как можно было заработать в 2012?

 
РТС выглядит по-истине уёжищно, даже на фоне S&P500:
Как можно было заработать в 2012?



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

Есть всего 3 варианта развития событий

Итак — Республиканцы ночью обеспечили наступление фискального обрыва. Напомню они перенесли дела на 27 число — а там до 1 января остается только трм рабочих дня. При всем желании чисто физически они уже не успевают решить проблему в этом году.
Поэтому по факту США войдет в фискальный обрыв.

Далее есть три варианта.

1. Самый плохой — в янаваре они по прежнему будут спорить и не смогут договриться. В этом случае Министерство финансов США окажется недееспособным ввиду отсутствия денег. Лимит по потолку будет достигнут (замечу что этот лимит они даже еще не обсуждали вообще). Гайтнер не сможет занимать денег — а кэш закончиться. А это приведет к дефолту — либо в январе мин фин должен будет стать профицитным через урезание половины всех расходов. То есть солдаты например не получат зарплату — ведомства не смогут тратить деньги на всякие товары — итд итп.  Это приведет к полному хаосу при котором фондовый рынок буудет падать ракетой вниз — так же при этом и казначейские бумаги США будут лететь вниз. Получиться катастрофичная ситуация при которой падать будет практически все.

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

Последнее доказательство новогоднего ралли

    • 28 ноября 2012, 09:30
    • |
    • lupiv
  • Еще
Если сложить результаты каждого торгового дня определенного месяца по индексу ММВБ за последние двенадцать лет, то можно получить довольно любопытную статистику. Которую принято назвать «дорожная карта месяца». В декабре такая «дорожная карта» представляет собой постоянный рост при единственной коррекции в конце первой половины месяца. Практически весь декабрь обычно рынок устремлен только вверх до самого последнего дня.
Последнее доказательство новогоднего ралли

Самыми лучшими результатами может похвастать декабрь 2001, 2003, 2005, 2006, 2009 и 2010 годов. Во все эти годы рост достигал +8+11%. В 2000, 2004 и 2011 декабрьское падение составляло от -10% до -15%. В кризисном 2008 оно достигало в моменте -7%. Но во все годы к концу декабря любая ситуация исправлялась на рост. Исключение составил «предкризисный» 2007 год. Но и тогда в декабре рынок вырос.

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

TSlab полтора года торговли ботами...

    • 17 ноября 2012, 13:03
    • |
    • ves2010
  • Еще
TSLAB полтора года торговли ботами
14.11.12
Неоднократно писал отзывы о тслаб. Пишу что вижу в очередной четвертый раз, наверное в последний, т.к. особо серьезных косяков у программы больше нет.
Вкратце мораль:
Наконец-то разработчики исправили все очевидные и мозолящие глаза баги Тслаба, а часть технических проблем я разрулил самостоятельно. Августовская версия отличается стабильностью и пригодна для серьезной торговли.  
Что мне нравится в ТСЛАбе
1 Простота освоения. Все на русском языке.
2  Русскоязычная техподдержка и документация. Разработчики реально работают и стараются.
3  Хороший терминал пригодный для торговли.
4 Можно использовать ботов для частичной автоматизации торговли:
А) интелектуальные приказы, т.е. например, покупаем фьюч на ртс по цене NNNN, если индекс ммвб больше 1500… т.е. смотрим одно, а покупаем другое
Б) контроль за исполнением лимитных приказов… например… выставляем стоплимитник или лимитник,  ждем заданное время, если лимитник не налит, то он отменяется, а остаток позы  берется по маркету. Так же можно задать приказ по цене текущего бида-аска.


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

Методичка для сливатора

Навеяно топиком про очередной слив
Сам сливал, к сожалению, неоднократно  :(  
Методичка для сливатора
 
Причины общеизвестные и решения тоже, но мало кто им следует.Тем не менее попробую систематизировать ошибки и показать пути решения. Большинству не поможет, так как соблюдать не будут, но те, кто уже близок к прозрению, возможно, почерпнут для себя что-то и перестанут сливать.
Информация будет полезна дэйтрейдерам, торгующим небольшой суммой, и соответственно, берущим на себя большие риски. 
Итак, ошибки сливаторов и разбор ошибок
 
1. Желание зарабатывать сотни процентов
Подумайте, сколько бы Вы уже заработали, зарабатывая понемногу, но стабильно
Лучше зарабатывать немного, но стабильно. Это означает работа в рамках установленной просадки. Для этого надо определить риск на сделку и быть готовым к

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

Тестирование торгового алгоритма с нуля

Подумал: 
  • хочу стабильно зарабатывающий алгоритм
  • который работает только лимитниками 
  • усредняется на убыток
  • поэтому редко сливает
  • и часто зарабатывает по чуть-чуть  
Придумал тупейшую схему.

Прогнал по графику визуально за 2 или 3 часа за 2012 год.
Записал все сделки в таблицу гугл докс (сначала написать эксель, но потом понял, что экселем я дано не пользуюсь).
Получил результат:)
Тестирование торгового алгоритма с нуля 

Совершенно однозначно, что это не работает.

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

Порыл инфу по смартлабику, составил статью финансового словаря:

тестирование торговых систем

Было принято решение освоить программу TSLab для целей тестирования. 

Поставил программу. Не без геморра разобрался как подключить исторические данные к TSLab. Далее, тупо набрал TSLab в поиске Youtube и посмотрел тупо первый попавшийся вебинар:  

http://youtu.be/fJ8rCxG9Vas

Параллельно с мужиком начал лабать блок-схему. Далее к мужику на середине вебинара интерес пропал, стало понятно, как всё делается. Всё непонятное смотрел в онлайн доке к TSLabу:

http://www.tslab.ru/docs/online/

Если честно, для меня стало откровением, насколько геморройно оказалось простейший алгоритм описать в строго формализованных формах. Например, как толково найти последний максимум на графике, который ты глазами вроде видишь, а как описать в формулах — не понимаешь:))))

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

121 совет: Как использовать весь потенциал своего мозга?

    • 01 ноября 2012, 23:53
    • |
    • Юра
  • Еще

Сохраните для себя и своих друзей. 
121 совет: Как использовать весь потенциал своего мозга?
1.Решайте загадки и головоломки. 
2.Развивайте амбидекстрию (способность одинаково хорошо владеть 2-мя руками) 
3.Работайте с двусмысленностью, неопределенностью. Научитесь наслаждаться такими вещами, как парадоксы и оптические иллюзии. 
4.Изучайте интеллект-карты (это способ изображения процесса с помощью схем). 
5.Блокируйте одно или несколько ощущений. Ешьте с завязанными глазами, принимайте душ с закрытыми глазами. 
6.Развивайте сравнительные вкусовые ощущения. Учитесь полноценно чувствовать, смаковать еду 
7.Ищите области пересечения между не связанными между собой вещами. 
8.Учитесь печатать вслепую. 

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

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