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

по

Меморандум об историческом тестировании

    • 02 декабря 2016, 11:07
    • |
    • TT
  • Еще
Меморандум об историческом тестировании

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

Будущее криптовалют и трейдинга

Видео с множеством инсайтов (особенно 2-ая часть ответов на вопросы) про криптовалюты и алго-трейдинг:


Часть 3: Reminiscences of machine learning operator, или поездка на Красное Море

Предыдущие части сериала про машинное обучение 
Часть 1. я думал-думал, я все понял — про машинное обучение в применении к трейдингу
Часть 2. грааль почти не виден
Часть 3: Reminiscences of machine learning operator, или поездка на Красное Море

вот все говорят, что Смартлаб читать — только время терять.
Я не соглашусь. 
Иногда можно встретить очень умных людей, и получить полезную инфу.
В комментариях к одному из моих предыдущих постов про машинное обучение, уважаемый пользователь AlexeyT сказал, что adaboost -алгоритм для лошков, и все пацаны на районе давно используют xgboost.

Мне стало стыдно перед пацанами, быстренько почитал про xgboost, не без танцев с бубном поставил его на свой третий питон, и начал фигачить торговую систему, уже на новом алгоритме.
По ходу нашел кучу багов, пофиксил их по мере сил.
Подключил к брокеру, настроил все эти его кривые web apis, и понеслось !
Пока что, результатом работы системы стала эпичная поездка на Красное Море (sea of red). С глубоким погружением к рыбам в акваланге. 



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

Разработка спредовой стратегии на фьючерсах Московской биржи

MetaTrader 5 позволяет разрабатывать и тестировать роботов, торгующих одновременно на нескольких инструментах.

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

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

Сейчас мы покажем, как провести разработку и тестирование спредовой стратегии на двух фьючерсах Московской биржи.

 

Обратная корреляция символов Si и RTS

На Московской бирже торгуются фьючерсы вида Si-M.Y и RTS-M.Y, которые достаточно тесно между собой связаны. Здесь M.Y обозначают дату истечения контракта:

  • M — номер месяца
  • Y — две последние цифры годв

Si  —  это фьючерсный контракт на курс доллар США/российский рубль, RTS  —  фьючерсный контракт на Индекс РТС, выраженный в долларах США.  Так как в Индекс РТС входят акции российских компаний, цены на которые выражены в рублях, то колебания курса USD/RUR отражаются также и на колебаниях индекса, выраженного в долларах США.

На графиках этих инструментов видно, что при росте одного актива второй, как правило, падает.



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

Сканер рынка для QUIK

В терминале QUIK доступны сотни и даже тысячи инструментов. Как найти среди них те, в которых выполняются определённые условия? Например, бумага начала расти или достигнут локальный минимум и имеет смысл рассмотреть вопрос покупки этого актива? Или какое-то другое условие, которым пользуетесь именно вы для анализа ценных бумаг рынка.

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

Однако процесс поддаётся автоматизации — и это хорошо. Я не встречал в открытом доступе подобных утилит, поэтому некоторое время назад написал такую утилиту для себя. Она оказалась удобной — я ее причесал и делюсь с публикой. Лишний плюсик в личное дело на главном суде не помешает.



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

О циклах на пальцах для непосвящённых: форвардно-спектральный анализ

Сегодня мы завершаем серию публикаций Сергея Голубицкого, посвящённых спектральному анализу на фондовом рынке, рассказом о технике, известной как Walk Forward Analysis — форвардный анализ.



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

Результаты глобального исследования индикаторов\стратегий

Привет братиш, нашёл очередное классное исследование, сначала я захотел как обычно закрысить результаты, уж больно мне они показались интересными, но Тимофей радует контентом в последнее время, так что надо и его тоже порадовать и что-нибудь полезное написать ;)
Я проанализировал все результаты исследований с этой странички etfhq.com/blog/2010/05/25/best-technical-indicators/  и напишу мои краткие выводы.
Это мега баттл индикаторов чтобы выяснить действительно ли они работают и какой лучше. Всё тестировалось на 16 глобальных индексах, с 89 года по 2010. Для каждого индикатора\стратегии есть подробные графики и описание на сайте. Дневки. Забегая вперёд скажу что индикаторы работают )



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

И снова о допустимом риске на одну сделку.

     Слов много не напишу — из картинки видно всё!

И снова о допустимом риске на одну сделку.

     Это первый вариант.

     Второй — пятьдесят косых рублёв. И всё. Один год — одна сделка. ЦБ не зря свой хлеб жрёт!

     Как считаете, что правильнее?

     Благодарен за все комментарии!

Тест брокеров. Средняя задержка данных

    • 29 ноября 2016, 12:44
    • |
    • Albus
  • Еще
Смартлабовцы, не поленитесь. Напишите какая задержка данных у вашего брокера.
Это смотрится в КВИКе вот здесь:
Система->О программе->Информационное окно — ставим птичку Расширенный набор.

Вот эти два параметра интересны:
Брокер НЕТТРЕЙДЕР
Тест брокеров. Средняя задержка данных

(Если вы только что включили квик, эти данные появятся не сразу а через сколько-то минут)
Я ищу брокера с самой маленькой задержкой, поэтому пишите с названиями брокеров!
Спасибо за помощь!!!
П.С. Заплюсуйте, чтоб не потерялось.

Подготовительный курс «Алгоритмы и структуры данных»

    • 29 ноября 2016, 12:16
    • |
    • Viking
  • Еще
Сегодня был размещен интересный видеокурс по программированию.
    Для тех ищет возможность самостоятельно написать робота на С++ данная информация будет полезна.

    https://habrahabr.ru/company/mailru/blog/316170/


Подготовительный курс «Алгоритмы и структуры данных»


Цель этого курса — познакомить слушателей с основными алгоритмами, применяемыми для разработки программного обеспечения. Вы научитесь выбирать подходящие структуры данных и алгоритмы для реализации возникающих задач, и узнаете, как использовать языки С/С++ для реализации алгоритмов.

Курс ведет Сергей Бабичев, доцент кафедр информатики и вычислительной математики, а также теоретической и прикладной информатики в МФТИ. Под катом вас ждет восемь лекций:

  • Лекция 1. «Введение. Исполнители. Абстракции интерфейсов. Рекурсия»
  • Лекция 2. «Жадные алгоритмы»
  • Лекция 3. «Сортировки»
  • Лекция 4. «Поиск. Списки»
  • Лекция 5. «Деревья»
  • Лекция 6. «Хеш-таблицы»
  • Лекция 7. «Динамическое программирование»
  • Лекция 8. «Алгоритмы на графах»

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