Постов с тегом "роботы": 1053

роботы


Как быстро увеличить производительность алгоритма. Часть 2

NN2Main

Прошлая часть — см. в моем блоге.

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

Одним из наиболее мощных методов улучшения прибыльности вашей модели является объединение нескольких алгоритмов в так называемое «множество». Теория состоит в том, что комбинируя разные модели и их предсказания, мы получаем более робастные результаты. Тесты показывают, что даже объединение простых моделей может быть производительнее более сложной, но единственной стратегии.

Существует три основных техники объединения:

Смешивание:

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



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

Как быстро увеличить производительность алгоритма. Часть 1

biasnn

Основные принципы увеличения прибыльности алгоритмов автоматизированной торговли изложены в блоге Inovancetech. Представляю здесь перевод этой статьи. В ней использованы некоторые алгоритмы и результаты цикла про машинное обучение (часть 1, часть 2).

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

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



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

Трейдинг по правилам. Автоматизированная система выставления заявок MarketScheduler

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



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

Эх..ну хоть что-то..

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

Эх..ну хоть что-то..

 Хотя с начала года стыдно даже показывать… из пустого в порожнее…

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

Неделя добра для новичков в трейдинге.

    • 23 мая 2015, 19:21
    • |
    • jk555
  • Еще
Доброго всем времени суток!

Готов «подарить» немного своего свободного времени начинающим трейдерам, и поделиться своим почти 10 летним опытом в трейдинге, разработке алгоритмов и роботорговле акциями, фьючерсами и опционами на РФ рынке.

С 25 по 29 мая отвечу на «любые» конкретные и четко сформулированные вопросы начинающих трейдеров.

Вопросы принимаю только по теме трейдинга в комментариях к данному посту или по почте jk555@narod.ru

Ответы только по почте или в скайп, так что не забудьте оставить адрес.

Данный текст не оферта, оставляю за собой право не отвечать на отдельные вопросы.

Также оставляю за собой право на публикацию переписки не раскрывая имен.

С уважением, Евгений (jk555)

Работать должны роботы.

    • 23 мая 2015, 10:23
    • |
    • jk555
  • Еще

  Работать должны роботы.                   

 Всем привет!

 Давно ничего не писал на смарт-лабе…, потому-что писал очередного робота, точнее сразу четыре. Вот теперь пусть они работают, а я займусь чем-то еще, пока стратегии не «умрут».

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

 Последний квартал 2014 года закончился просто феерично

 Работать должны роботы.



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

Научный подход в трейдинге

    • 15 мая 2015, 20:12
    • |
    • SciFi
  • Еще
В последнее время стал использовать научный подход в трейдинге и результаты стали улучшаться. В частности, сегодня только один из моих роботов, торгующий фьючерсом на Газпром, заработал 15 лотами 3000 рублей. Научный подход является контринтуитивным и часто дает интересные и более качественные результаты, которые не всегда сочетаются с нашими обычными представлениями. Читаю книгу «Практика биржевых спекуляций». Авторы тоже пишут, что с научным подходом больше шансов. 

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

1. Тестирую системы на истории. 

Изучил TSLab. Для бектестов он очень хорош. Сделал бек-тесты и оптимизации разных систем, оптимизировал системы под каждого эмитента или каждый товар в случае фьючерсов. С удивлением узнал, что у некоторых моих систем вовсе отрицательное мат. ожидание, а некоторые системы дают отрицательное мат ожидание на определенных фин. инструментах. Нашел оптимальные стоп-лоссы и тейк-профиты. До этого стоп-лосс определял как произведение некоторого эмпирического числа 2.5 на значение индикатора ATR. 

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

Алгоритмическая торговля может приносить деньги

    • 08 мая 2015, 21:22
    • |
    • SciFi
  • Еще
Я занимаюсь алготрейдингом уже 2 месяца.

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

Изучил TSLab и сделал бэктест нескольких систем, которые сам использую или использовал. Некоторые из моих систем оказались убыточными.

Я нашел для себя доказательство и решил им поделиться с вами.

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

MACD(12,26) только в лонг на дневке дал положительный результат для акций Газпрома за период с 2014 по 2015 год.

Вот скриншоты. Сюда не вставляются — может быть из-за размера, может быть баг на смартлабе, поэтому выложил в Dropbox. 

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

Динамика вариационной маржи роботов-скальперов

    • 05 мая 2015, 19:28
    • |
    • SciFi
  • Еще
У меня два новых робота-скальпера — Neo и Trinity. Торгуют тренд на 5 минутке 1 лотом. День сегодня ударный, поэтому маржа какая-то есть, не уверен, что она будет на неударном дне.  

На Si все меня устраивает, разве что просадочка возникла в боковике. На Ri какие-то странности. 

Вот собственно динамика их вариационной маржи за день.

Что можете сказать / посоветовать? Как улучшить результативность?

Динамика вариационной маржи роботов-скальперов

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

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