Постов с тегом "алгоритмы": 275

алгоритмы


Роботостроителям. Как действовать в исключительных ситуациях?

Добрый день
Смартлаб набирает популярность, на ресурсе тусит все больше народу, надеюсь среди них есть ротостроители с хорошим опытом:)
Есть две алгоритмичные проблемы и хотелось бы услышать от специалистов как они их решили.
Админы, вытолкните плиз на главную:)

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

Анализ секторов и финансовых показателей



Аналитик компании United Traders, Рафаэль Григорян представляет Вашему вниманию свежий выпуск авторского аналитического обзора о фондовых рынках США. Выпуск от 14 ноября 2011. Специальный гость — трейдер United Traders, Сергей Майоров.




Ценная подборка №13. Одна из главных причин по которой хорошие системы начинают плохо работать

«Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков.»
Бернард шоу


Ralf Vince провел эксперимент с 40 кандидатами наук, но не профессиональными игроками, и не статистиками. Им предложили сыграть в простую компьютерную игру, в которой они бы выигрывали 60% времени. Каждому дали по $1000 и попросили ставить столько, сколько они хотят, в каждой попытке. После 100 попыток, только 2 из 40 (5%) увеличили свои $1000.

Спецвыпуск посвященный Алгоритмическому трейдингу



Аналитик компании United Traders, Рафаэль Григорян представляет Вашему вниманию свежий выпуск авторского аналитического обзора о фондовых рынках США. Выпуск от 10 ноября 2011. Специальный гость — трейдер United Traders, Константин.


Ценная подборка №10. Идеи мани-меджмента и Z - счет

Изучение процентных соотношений выигрышных и убыточных сделок является только частью работы, которую необходимо проделать перед тем, как начать реальную торговлю. Этот анализ предполагает, что результаты сделок не зависят друг от друга. Хороший пример такой взаимной независимости результатов — бросание монеты. Вероятность выпадения решки всегда 50%, вне зависимости от того, что выпало в прошлый раз. Для независимых событий прошлый результат не оказывает влияния на вероятность последующего события. 

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

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

Автоматизированная «заявка-охотник»





Hunt Order — так американские трейдеры называют заявку, которая автоматически исполняется на любой ECN или MM, не оставляя другим участникам торгов шансов на то, чтобы забрать ликвидность со стороны спроса или предложения. 
Рассмотрим пример: акция TFM торгуется по цене спроса 50 центов и цене предложения 52 цента. Но на ленте мы видим записи белого цвета, сообщающие об исполнении заявок по 51 центу. Можно заметить, что при попытке кого-то из игроков подняться к этой цене, заявка на покупку по 51 центу не задерживается дольше мгновения. Но предложения по той же цене в 51 цент забираются совсем не так быстро. Многие участники торгов могут присоединиться к предложению по 51 центу, и ждать в очереди исполнения. В данном примере мы столкнулись с продающей «заявкой-охотником», автоматически исполняющей все заявки на покупку по цене 51 цент. Проще говоря, это компьютерный алгоритм, который продает акцию по цене 51 цент любому участнику торгов — через любую ECN или Market Maker.


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

1 000 000 000 рублей за проскальзывание

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

К примеру, ниже выходные данные моей системы протестированной с 2005 по 2011 на фьючерсе РТС на часовках. Просскальзывание равно нулю. 


 


А вот та же система, но с проскальзыванием равным 100 пунктов на один контракт, что ближе к реальным условиям (при торговле суммами более 10 млн. рублей).


фильтрация времени входа, как диверсификация

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

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



на графиках как раз 2 разных набора параметров, а снизу гисторграмма net profit/loss в зависимости от времени входа в сделку.

Algos

    • 09 сентября 2011, 14:54
    • |
    • AnCh
  • Еще
Компания Nanex замечает все странности происходящие в процессе торговли на американских площадках и дает этим странностям имена (имена очень занимательные — CancelBot Jr., BAT Lego, Continental Crust II, Almost Human, Blue Zinger). Получился своеобразный обзор HFT алгоритмов.

http://www.nanex.net/FlashCrash/CCircleDay.html

Очень занимательное чтиво.

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