Избранное трейдера Кузькин Юрий

по

Как я заработал 500 тысяч долларов с помощью машинного обучения и высокочастотной торговли (HFT)

В этом посте детально описано как с 2009 по 2010 г. я заработал примерно 500 тыс. долларов используя высокочастотную торговлю. Поскольку я торговал совершенно независимо и больше не использую свою программу, то счастлив рассказать вам обо всем. Я торговал в основном на Russel 2000 и фьючерсных контрактах DAX. 

Я считаю, что ключ к моему успеху заключался не в сложных финансовых уравнениях, а скорее в полной разработке алгоритма, который связал много простых компонентов и использовал машинное обучение для оптимизации и получения максимального дохода. Вам не нужно знать сложную терминологию, потому что после того как я установил свою программу, все остальное было основано на интуиции (удивительный курс машинного обучения Эндрю Нг (Andrew Ng) тогда еще не был доступен, но если Вы пройдете по ссылке, то попадете на мой текущий проект: CourseTalk – обзорный сайт для Массового открытого онлайн-курса (Massive open online course, MOOC)). 

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

*** MIC_PDN-Robot_Slivala: первый тест

Ну что! Первое рабочее детище прошло успешное тестирование выставления заявок на демо счету по акции сбербанка по тиковой информации пересылаемой DDE протоколом ))

Вот такой получился скрин (1 минутный график и тиковый)

*** MIC_PDN-Robot_Slivala: первый тест
Вот часть лога формирования заявок модулем робота:

--MyDDE_Server--
[start]
# ACCOUNT=S01-00000F00; CLIENT_CODE=J32257; TYPE=L; TRANS_ID=2; CLASSCODE=EQBR; SECCODE=SBER; ACTION=NEW_ORDER; OPERATION=B; PRICE=94.72; QUANTITY=1;
deals=1 0.0 pose=0 price=94.7
# ACCOUNT=S01-00000F00; CLIENT_CODE=J32257; TYPE=L; TRANS_ID=3; CLASSCODE=EQBR; SECCODE=SBER; ACTION=NEW_ORDER; OPERATION=S; PRICE=94.7; QUANTITY=1;
Response# ACCOUNT=S01-00000F00; CLIENT_CODE=J32257; TYPE=L; TRANS_ID=4; CLASSCODE=EQBR; SECCODE=SBER; ACTION=NEW_ORDER; OPERATION=B; PRICE=94.71; QUANTITY=1;
Responsedeals=2 0.0 pose=0 price=94.7

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

Создание стратегии в Wealth-Lab. Первые проблемы.

Чуть-чуть углубившись в Wealth-Lab, сразу стало понятно, что геморроя тут будет больше, чем в TSLabe. Конечно в последнем я тоже испытывал некоторые трудности, но не тратил столько времени на их преодоление.

1. Данные по фьючерсу РТС в Wealth-Lab мы импортировали.

2. Соответственно построили график. Как рисовать на графике или как построить индикатор — труда не вызывает. Более того, если потыкаться, можно даже увидеть код на языке программирования.

Язык в WLD почему-то называется Wealth-Script, а не C#. Ну это наверное как Stocksharp назвали свою библиотеку S#, то разработчики WLD назвали свой набор WealthScript, при этом используется семантика C#.

Если мы начнем ковырять все подряд пункты меню, то обнаружим возможность строить торговую стратегию на основе простых правил. Это для меня оказалось новостью, потому что я думал что в WLD можно только запрограммировать свою стратегию.

File->New->New Strategy From Rules (Ctrl+Shift+R).

Создание стратегии в Wealth-Lab. Первые проблемы.

Ну вот собственно об этом видео и о том геморрое, с которым я столкнулся. Видео для таких же лохов как я, либо для тех, кто вообще не работал с wealth-lab


Краткое содержание:
1. как быстро создать свою стратегию в Wealth-Lab из правил
2. как запустить стратегию в Wealth-Lab
3. как посмотреть код стратегии




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

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

На ЛЧИ творится АД!

Перепост из ЖЖ Феникса: http://fenix-fx.livejournal.com/385591.html

Я реально ржу сижу. На ЛЧИ угар и веселье!

1. Аспиранту достаточно просто зайти повышенным плечом, чтобы выиграть конкурс на лучший миллионер. Надо быть реалистом и брать верняк, чем до упора долбиться с ЮТ. Все равно не отдадут 1 место)).

Причем правила прописаны мутно:

7.2. Участник Конкурса, начальные активы которого за время проведения Конкурса превысили 1 000 000 (Один миллион) рублей, автоматически принимает участие в основной номинации «Лучший трейдер миллионер 2012». Результат указанного Участника Конкурса не учитывается при определении победителей Конкурса по критерию максимальной доходности.
7.3. Участник Конкурса, за счет которого было подано более 300 (трехсот) Активных заявок в течение дня T, автоматически принимает участие в номинации «Лучший активный трейдер 2012». Результат указанного Участника Конкурса не учитывается при определении победителей Конкурса по критерию максимальной доходности.

Из этого однозначно не следует, что участник подавший более 300-т заявок не может быть участником «ЛУчший трейдер миллионер». То есть скандал раз, что двое могут утверждать, что они победили. 

В номинациях лучший трейдер — миллионер, фондовый рынок, софт коммодитиз, и лучший трейдер (ой я ща умру, ахахахах) голубыми фишками… трататата!

Во всех этих (4-х!) номинациях побеждает Открытие, с откровенным кидаловом на сахаре. У победителей по странной случайности ники типа 32303, 3406 и т.д. Совпадение такое, бывает, чо. Сахар получает премию «голубой порошок года!»

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

Победители в главной номинации заработали доходы секретарш. 
Победитель стратег — 104 тыс. руб. за 3 мес.
Победитель софт коммодиз — 57 тыс. рублей. Это с учетом уже мухлежа. 20 тысяч рублей в месяц!!! Все, блеать, на биржу за золотыми!!! 
Если из категории «голубые фишки» выкинуть ник-число, то реально победил чувак с 17 ТЫСЯЧ РУБЛЕЙ за ТРИ!!! ТРИИ месяца. Тагиииил!!!! эМФэЦээээ!!!!!

ШЕСТЬ! ТЫСЯЧ! РУБЛЕЙ! В МЕСЯЦ! Это я считаю, достойная цель для будущего пенсионера! 


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

Я считаю, что ЛЧИ уверенно берет приз «Цирк года, 2012». Ура!

Обновление Finam Updater

перепост из ЖЖ Механизатора: 
www.livejournal.com/users/mehanizator/

Обновили Cognitum Updater (раньше назывался Finam Updater) до версии 1.3. Программа качает данные (бары, тики) с финамовского сервиса.
 
Что нового:
— добавили графики цены.
— добавили встроенный сервер базы данных, можно данные держать не в файле, а в таблице базы. для базы есть JDBC/ODBC драйвера, так что можно использовать Cognitum Updater как датафид для других программ. Лично у меня сейчас роботы используют именно его как датафид.
 
Более подробное описание здесь: www.cognitum-research.com/ru/cognitum-updater-description
 
Качать отсюда: www.cognitum-research.com/ru/finam-updater
 
Программа бесплатна.

ЛЧИ 2012

Несколько вопросов по ЛЧИ2012:

1. Когда заканчивается конкурс?
2. Когда награждение и пир на весь мир? 

В этом году больше 5000 участников, хотя насколько я понимаю, Сбербанк напихал туда всех своих клиентов по умолчанию (или как-то так?)

Вообще конечно вот это мотивирует слабо:
ЛЧИ 2012


Какие есть мысли по ЛЧИ в этом году? 

Изучаю программирование на C#. Мысли.

Рецензия на книгу
Решил факультативно изучить язык программирования C#.

Цель?
  • Автоматизировать выполнение ряда задач по трейдингу.
  • Преодолеть панический страх перед программированием.
  • Иметь возможность самостоятельно писать скрипты для WealthLab, TSLab.

Изучаю программирование на C#. Мысли.

Сразу скажу, что мозг у меня абсолютно гуманитарный и творческий, нежели системно-технический. Хоть я и учился на Факультете Технической Кибернетики, и что-то то там линейное несложное в университете программировал, откровенно говоря после защиты диплома я даже не совсем понимал суть объектно-ориентированного программирования. Университет скорее не научил меня, а привил панический страх к программированию и уверенность в том, что это нереально просто для меня освоить что-то такое.


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

Автоматический исполнитель приказов. AlfaDirect + подробные ответы на вопросы. Бесплатно.

Доброго вечера, коллеги!

Что такое Исполнитель приказов и зачем он нужен можно прочитать тут: http://kramin.ru/index.php/archives/670

Видеоинструкция по настройке тут: http://vimeo.com/54140469

Скачать штуковину можно тут.

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

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

Временно: версию под Альфу потестить как следует еще не успел. Дайте знать пожалуйста, что все корректно работает.

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

Вопрос 1. Зачем это все нужно? Оно само отдает приказы? Какая стратегия в него зашита?

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

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

Разработка МТС. Как поставить задачу перед программистом

Однажды на одном известном трейдерском ресурсе ко мне обратился человек (назовем его Александром) с просьбой помочь разработать робота для торговли на фондовом рынке. У меня был опыт разработки программного обеспечения под заказ, но торгового робота на заказ я еще не писал. Сразу отмечу, что у меня есть несколько торговых систем, которые работают на разных инструментах, но их я писал для себя.
 
Итак, мы созвонились с этим человеком, общение прошло очень приятно, было видно, что Александр заинтересован фондовым рынком и хочет зарабатывать. У него был некоторый опыт работы на фондовом рынке и своя торговая система. Сначала мы обсудили с ним некоторые детали, и он вкратце описал идею построения торговой системы. Однако Александр не имел технического образования, чтобы поставить четкий и ясный алгоритм. В этом заключалась первая сложность нашего сотрудничества. Определив алгоритм, я показал, как система Александра работала бы на исторических данных (рис. 1), и предложил еще два варианта (рис. 2, рис. 3) изменения торговой стратегии, из которых мы выбрали приемлемый.
 Разработка МТС. Как поставить задачу перед программистом
Рис 1. Кривая доходности исходной системы


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

Тезисы вебинара Солодина

Тезисы после участия в вебинаре Дмитрия Солодина.http://connect1.webinar.ru/play/valez/21857-recording
1. Рынок внутри дня — это рынок только для роботов HFT, очень опытных трейдеров, маркетмейкеров. Новичкам тут не место. порвут как грелку.

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

3. Торговые стратегии должны быть очень простыми. максимум 1-2 индикатора, а лучше просто цена. Повышающиеся максимумы — это восходящий тренд и наоборот.

4. Источник информации для принятия решения — это цена, объем, и в некоторых случаях открытый интерес.

5. Если сравнивать с Андоррой, Россия — это финансово грамотная страна.  :-) В Андоре мало кто знает про акции и фондовый рынок.

6. Первое, что испытывает новичок на рынке — это стресс. Опытный трейдер испытывает минимум эмоций.

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

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