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

по

Пишем тестер-оптимизатор своими руками! Часть 3

    • 17 января 2014, 17:36
    • |
    • Bond
  • Еще

Часть 2

Новая версия тестера-оптимизатора 
«Исследователь»
 

Пишем тестер-оптимизатор своими руками! Часть 3

После реализации своего первого тестера-оптимизатора «Монте-Карло» и изучения его работы пришел к выводу, что он свою задачу выполняет, но не в том качестве, в каком мне хотелось.

В классических методах оптимизации в каждой новой итерации ищется лучшее значение и уже вокруг него проводятся дальнейшие исследования. В моем случае относительно него я обрезал матрицу вариантов стратегий.

Условная схема работы стохастического алгоритма поиска максимума по методу Монте-Карло:
 
Пишем тестер-оптимизатор своими руками! Часть 3


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

Пишем тестер-оптимизатор своими руками! часть 1

                                                      Введение.

                                   Методы оптимизации стратегий
Пишем тестер-оптимизатор своими руками! часть 1
     Как вы уже поняли из предыдущей статьи, оптимизация методом перебора не эффективна. Учитывая скорости тестирования, нецелесообразно перебирать все возможные параметры.
     Есть, конечно, уже готовые производительные оптимизаторы стратегий в других программных продуктах. Но как в них перевести свои стратегии? Все ли может этот тестировщик, что нам нужно? Будут ли тесты отражать реальность? Как правило, к ним нужны всякие коннекторы, конверторы и др. костыли, не относящиеся к нашим задачам.

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

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

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


О программном инструментарии для исторического тестирования торговых систем

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

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

В мой комплекс софта для исторического тестирования входят:

1) Wealth-Lab 3.
Это программа из счастливого trend is your friend прошлого. Чак Лебо, доктор Элдер, Вильямсы, Велшлаб--все эти слова вызывают у меня скупую слезу умиления. Когда мы были молодыми и чушь прекрасную несли… Велшлаб--вторая программа, которую я освоил для торговли на бирже (первая была Метасток--но по современным меркам это полное убожество, которым я много лет не пользуюсь вообще. Хотя вотчлисты и вообще виндовая заточка в Метастоке смотрелась неплохо). В принципе, хорошая, годная программа. Нормальный язык программирования (Паскаль) позволяет написать все, что угодно. Неплохо реализовано портфельное тестирование, в отличие от всего другого, известного мне. Из минусов--ужасно медленная, тестировать интрадей не в кайф из-за тормознутости. Для некоторых вещей использую и поныне, так как язык программирования наиболее прозрачен и гибок из известных мне готовых тестирующих софтин. Есть некоторое количество глюков, некоторые запрятаны далеко и глубоко. В свое время даже написал на велше опционный тестер--страшно подумать. 

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

STATSOFT STATISTICA - ищу кто использует

    • 12 января 2014, 21:31
    • |
    • roma095
  • Еще
Всем привет. Кто нибудь активно пользуется пакетом STATSOFT STATISTICA?
Есть вопросы по сохранению готовых сетей в C/C++ 

Арбитраж опционов. Версия 2014 года.

    • 11 января 2014, 21:34
    • |
    • jk555
  • Еще
Арбитраж опционов. Версия 2014 года.
 
План.
 
Этапы разработки стратегии, тестирование на  истории, и реализация арбитражного робота.
 
1.Получение исторических данных c теоретическими ценами опционов с FORTS.
2.Разработка программы для тестирования опционных стратегий в Excel.
3.Построение «своей» модели ценообразования опционов.
4.Разработка арбитражной стратегии.
5.Разработка метода хеджирования рисков.
6.Тестирование стратегии на исторических данных, используя теоретические цены опционов.
7.Разработка арбитражного робота на QLua для торгового терминала Quik.
8.Практическая торговля.
 
Предисловие.
           
В 2013 году мною была написана серия постов на smart-lab.ru посвященная опционам и различным стратегиям. Всем, кто принял участие в дискуссиях, или просто оставил свой комментарий — Большое спасибо. У многих возникли вопросы «зачем я пишу?», а иногда были и комментарии типа «хватит палить Грааль» :)  - Сразу хочу сказать, что Граалей я не знаю, но знаю точно, что на опционах можно заработать, и заработать можно гораздо легче, чем спекулируя акциями или фьючерсами. Вот такое у меня мнение. Так вот, общение на smart-lab.ru дало мне много новых торговых идей, которые я обязательно скоро реализую.


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

R - новая квантовая игрушка

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

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

Начал я с того, что написал специальный класс для Wealth-Lab, в который загружается различный набор параметров и результат в виде движдения цены от исходной точки. Следующим этапом стало создание алгоритма, находящего это самое ожидание из множества данных. Тут возможны различные варианты, и, наверное, это самый сложный момент, но пост не про это. 

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

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

Роботы в режиме реальных торгов: "Опционные роботы", "HFT и арбитражные роботы".

Получили из обработки записи вебинаров от 23 и 25 декабря.

Вебинар по опционным роботам:



Вебинар по HFT и арбитражным роботам:



Запись вебинара от 26 декабря будет позже.

Data Mining fRTS: тренд и флет ч.1

Сегодня я хотел бы поговорить о внутренних параметрах fRTS, а именно о его склонности к трендовым и флетовым дням.

Data Mining fRTS: тренд и флет ч.1
 Скачать минутки frts: https://drive.google.com/file/d/0B9zer9va_1aoQkR2SEktLWx0QU0/edit?usp=sharing
Скачать исходный код: https://drive.google.com/file/d/0B9zer9va_1aoWkFUV191S3BBUFk/edit?usp=sharing

Итак на текущий момент мы выяснили что 20% самых трендовых дней на фРТС закрываются с рейнджем от 3164п.

Продолжение следует.

p.s. спасибо Data Mining fRTS: тренд и флет ч.1

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

Для читателей моего блога выкладываю Формации на продолжение № 2 . Продолжение темы № 1

Первая часть по этой ссылке ( http://smart-lab.ru/blog/158479.php )

Назовем эту формацию " High/Low ". Как работают данные формации вы можете посмотреть у меня в разборах. ( они торгуются в шорт и лонг, но в моих примерах только лонг ) . {-7-} Следующий разбор будет про «Разворотные формации». Рад помочь, кому это интересно))) Если что-то не понятно — задавайте вопросы, так как это просто картинки формаций и немного пояснения.

Теперь вы знайте   2 формации и штук 20-25 разновидностей этих формаций. ( Удачных торгов ) .

Для читателей моего блога выкладываю Формации на продолжение № 2  . Продолжение темы № 1 

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

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