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

роботы


Начинаю изучать С#

Давно интересуюсь роботами.  Благо на смарт-лабе время от времени появляется полезные посты по теме. (Отдельное спасибо Александру Муханчикову и Алексею Горбунову).
Предполагаю я не один тут такой начинающий. Надеюсь на отклик коллег.

Предлагаю поделиться успехами, рекомендациями ну и просто пообщаться на тему «начинающим изучать C#/Stock#».

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

Сейчас остановился на книге Карли Уотсона (Ватсона) «Visual C#2008. Базовый курс». В этой книге после каждой главы есть задания. необходимо написать код, чтобы закрепить материал. Я к слову уже подзастрял на пятой главе. но сейчас не об этом.

Вопрос ко всем сочувствующим. как вы изучаете? по каким материалам? как с практикой дела? где берете задания?

NEWS: перенос стратегии на евро и золото

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

Первым стал 6E, т.к. как подобраться к золоту и КОРРЕКТНО его оттестить быстро и ручками я не понимаю. GC ликвиден и неликвиден одновременно. если вести речь не об 1м фьюче, то заявки могут и не филится, несмотря на то, что было +3 тика за твою цену. кто видел стакан и ленту, меня поймет. тут я еще буду думать, а вот с еврой все проще. она ликвидна и прекрасна:)

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

даже графики в тестере были похожи на недоразумение 



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

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

все ок. логика в порядке, продолжаю тесты

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

причина беспокойства найдена, идем дальше. еще где-то 1900 сделок осталось проверить :)  

А Вы заметили что рынки стали торговаться безоткатно?

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

Москва. «Программирование торговых роботов (3е декабря)

    • 22 ноября 2011, 00:03
    • |
    • Nilz
  • Еще
Простота языка C# и возможность его использования для решения любых задач, сделали этот язык одним из самых популярных. Во многих платформах для тестирования (WealthLab пример) и создания торговых роботов (Stock#) используется С#, поэтому курс является универсальным и не ограничивает Вас в дальнейшем применении своих знаний. Курс рассчитан на людей, до этого не имевших опыта в программировании. Прохождения курса даст Вам необходимые знания для успешного старта в области создания торговых роботов. Прохождение каждой главы будет сопровождаться решением практических задачек, а в конце курса, совместно с преподавателем, Вы создадите своего первого робота.
Для участия в мероприятии необходимо иметь с собой ноутбук с установленным Visual Studio 2010. Курс идет 6 выходных дней (сб-вс), 3 недели подряд, с 11 до 17 часов (всего 36 часов).

Скачать студию можно тут. Бесплатная лицензия.
www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express
более подробная информация и запись на семинар по ссылке
stocksharp.com/lesson/course/LangCourse.aspx

Механика честного отбора денег Объебиржей у населения

Пишу не столько для всех вас, сколько для себя, чтобы еще раз структурно разложить по полочкам что есть что.
  1. Чьи заявки мы видим в стакане?
    80% это маркетмейкер. Почему? Все очень просто: на фортсе 25 тыс. активных счетов, т.е. сделки чаще чем 1 раз в месяц. Из них каждый день торгует процентов, наверное 5 — 10. Т.е. всего тысяча или две человек ежедневно поглядывает в монитор с целью в подходящий момент принять решение о сделке. Сколько из них постоянно держит заявки в стакане можно прикинуть самому, вспомнив как часто вы сами выставляете заявку в глубине стакана.
    Значит, заходя по рынку 80% мы съедаем у ММ и только 20% у скальперов, постоянно тусующихся рядом со спредом и случайно забредших трейдеров.
  2. Маркетмейкер не может проиграть. Это факт. Маркетмейкерство — это бизнес, а любой убыточный бизнес сразу закрывают. Раз не закрыли, значит этот бизнес приносит прибыль.
  3. ММ это робот. Ни один робот не умеет прогнозировать цену. Как он определяет куда вести цену? Он ждет пока об него откроется определенный объем контрактов. Если этот объем покупал, значит ММ в шорте и цена пойдет вниз пока не найдет покупателя, если продавал, то наоборот. По моим наблюдениям больше чем на 1000 пунктов он цену двигать не может или не хочет, слишком рисковано из-за неопределенности движений западных рынков. У ММ также как и всех ограничена ликвидность и стоять против всех он не будет.

Тестирование страгий, то о чем все молчат

    • 19 ноября 2011, 22:06
    • |
    • skuvv
  • Еще
Решил показать некоторые нюансы при разработке роботов.
Допустим есть торговая идея, которую мы реализуем в коде.
Для простоты я построил стратегию на основе 1мин баров.
Условимся что все сделки  по рынку, а не лимитки. Причина в конце.
Первый сферический тест(временные рамки чуть меньше 2 месяцев):Что то сильно красиво получилось, где то есть подвох..
Анализируем:
комисии не учтены,
задержки исполнения не учтены, 
проскальзывание не учтено,
исполнение сделок по цене закрытия бара,
бары построены из тиков сделок.
Так как исполнение идет по закрытию бара на основе сделки, то не факт что сделка была по ask, что может оказаться лучше реальности если робот будет продавать в этот момент.
Немного исправим этот нюанс. Будем строить бары по середине спреда (bid+ask)/2, в итоге получаем такую картину:

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

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

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

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

Рекомендую продвинутым роботостроителям, если кто еще не видел.

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

Грамотная оптимизация ТС
http://www.russian-trader.ru/forums/content.php?r=18-optimization

Датамайнинг
http://www.russian-trader.ru/forums/content.php?r=20-data-mining&page=2#comments

Парный трейдинг раз
http://www.russian-trader.ru/forums/content.php?r=48-pravduk-regression

Парный трейдинг два
http://www.russian-trader.ru/forums/content.php?r=50-pravduk-recursion

Правдюк с механизатором мощные парни, чего говорить.
Всем удачи.

P.S.
Выкладывать сюда не осмелилися. Материала много очень.
 

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