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

по

Как я писал робота

Как я писал робота. 

Ходу поделиться небольшими размышлениями по поводу роботописания. Сейчас данная тема очень хорошо развивается, появляется множество «псевдо Граалей». 
Логика роботописания понятна: каждый хочет избавиться от сидения за мониторов целые дни на пролет и сберечь нервы (хорошо что у программы их нет, за то у нее есть баги ;-D ). 
Итак, по своей профессии я программист поэтому с программированием проблем нет (причем я заметил — не важно на каком языке писать, важно сколько это займет времени, а всем известно что время — это деньги). 
Начал я заниматься данными вопросами несколько лет назад. 
Первое что мне пришло в голову было следующий вариант. 

Вариант №1 
Решил написать все в Quik на его встроенном скриптовом языке QPile. 
image001.png
 
Тут возникло столько вопросов… что у меня сразу опустились руки. 

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

*** MIC_PDN-Robot. Работа с хистори. Микро тренды

Продолжаю пилить своего робота.
После первого боевого тестирования smart-lab.ru/blog/93986.php
понял, что скорости  выставления заявок даже в течении пары секунд достаточно для фикса профита-убытка 

Дальше встали ребром вопросы формирования стратегии:

— где и как можно тестировать стратегии?
— какой материал для тестов будет самым достоверным?
— как сэмулировать реальный стакан? 

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

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

Скальпинг с помощью бота (QPILE)

 
Всем привет.
 
Во время непоняток на рынке, цена часто движется вокруг определенного центра. Это происходит, по разным причинам, либо перераспределение денег на уровне, либо полное затишье и игроки с более быстрым доступом до бирже зарабатывают… не суть.
 
Скальпинг с помощью бота (QPILE)
 
Еще несколько лет назад. Я написал бота на QPILE, который открывает 10 Лимитированных заявок вверх и 10 Лимитированных заявок внизна заданном расстоянии. Направление заявок в сторону центра.
Если заявка срабатывает, то бот выставляет еще одну против нее, на преведущем уровне, где цена раньше была (чтобы фиксировать прибыль текущей заявки).
На рисунке выше, виден центр этого безобразия (серая линия). Видно, что на заданном растоянии откладываются лимитированные заявки(зеленным цветом). Направление, показано большими красными стрелками.
Вот скриншот работы бота...


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

Ищем экстремум. Предлагаю подумать вместе.

 
Хорошего всем воскресенья!
 
О чем, собственно, пост? Бьюсь я тут над одной из систем. Пока не раскрываю её полной сути. Но, в целом, тут используется три условия для входа. Нет ни одного оптимизационного параметра. Нет уровней.
 
Работает примерно так:
 
Ищем экстремум. Предлагаю подумать вместе.


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

Высокочастотный трейдинг (HFT) с использованием FPGA

    • 21 декабря 2012, 21:39
    • |
    • G_20
  • Еще
habrahabr.ru/post/163371/
Данная статья рассказывает о разработке узкоспециализированного аппаратного устройства для целей HFT. Его специализация направлена на достижение минимально возможных временных задержек для обработки рыночных данных и, следовательно, на уменьшение времени раунд-трипа при осуществлении сделок. Реализация, описанная в этой работе, осуществляет разбор пакетов Ethernet, IP и UDP, а также FAST протокола, который является наиболее распространенным при передаче рыночной информации. Для подобных целей был разработан собственный движок микрокода, с поддержкой набора команд и компилятором, благодаря чему достигается поддержка широкого круга применяемых в трейдинге протоколов. Конечная система была реализована в RTL коде и исполняется на FPGA. Данный подход показывает преимущество в 4 раза, по сравнению с полностью программными решениями.

Введение


Высокочастотному трейдингу (HFT) уделяется большое внимание в последнее время, и он становится важнейшим игроком на финансовых рынках. Под термином HFT понимается набор техник при торговле акциями и деривативами, когда большой поток заявок отправляется на рынок с раунд-трипом меньше миллисекунды[1]. Цель высокочастотников, это подойди к концу дня без каких-либо позиций ценных бумаг в наличии, а получать прибыль от своих стратегий покупая и продавая акции на очень высокой скорости. Исследования показывают, что HFT трейдеры держат акцию в среднем всего 22 секунды[2]. Aite Group утверждает, что HFT оказывает существенное влияние на рынок, более чем 50% сделок по акциям в США было совершенно HFT в 2010 году, при этом рост только за 2009 год составил 70%[3].

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

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

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

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

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

Интервью с участниками ЛЧИ-2012

На 2stocks, конечно (где еще). Но если кто-то еще видел — кидайте ссылки в комменты, добавлю для истории

№5354 | -55% Александр Журавлев >>>
№5227 | -38% Сергей vasur >>>
№4465 | -8% Юляшка >>>
№4157 | -4% Александр howtotrade Горчаков >>>
№1439 | +1% Максим Trader-journal >>>
№370   | +12% Виталий Vit >>>

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

*** 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 и программирование

Как в wealht-lab можно сделать так, чтобы в неудачных сделках трейлинг- стоп срабатывал на той же свечки, на которой был вход? И чтобы не получалось такого:


Вопрос про Wealth-lab и программирование


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

Вопрос по склеенным котировкам Финама.

    • 16 декабря 2012, 00:18
    • |
    • jtrade
  • Еще
Раз уж Тимофей развивает тему алготорговли, то никак нельзя не обратить внимание на то, как происходит склеивание фьючерсного контракта.

Финам это делает уже за неделю (то бишь за 5 дней).

Теперь например, в склеенных котировках Si мы уже с 10.12.2012 г. сидим в SiH3, а не SiZ2.

Как то не так, хотя бы потому что старый контракт дешевле нового, да и много других вопросов.
Как вообще решают эту проблему алготрейдеры? Когда переходите на новый контракт т.п.?

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