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

по

Создание кода стратегии для Wealth Lab: среда разработки

Ничего сложного в написании кода для тестирования торговой системы нет…
Скажу сразу, я программистом не являюсь. Мои знания ограничиваются изучением языка БЕЙСИК ещё в школе. Но я буквально за 2 недели научился писать код, который позволяет описать логику торговых систем и со всех сторон анализировать такие торговые системы.
Конечно, мне повезло, я могу постоянно, при возникновении вопросов, получать консультацию у ребят, которые очень хорошо «шарят» в программировании и знают практически все нюансы языка C#.
Немного советов, которые позволят Вам, даже если Вы не являетесь программистами, легко освоить некоторые особенности того языка программирования, который используется в Wealth-Lab pro (5.4).
Во-первых:   где взять саму программу Wealth-Lab pro?
Вот по этой ссылке Вы можете скачать и установить себе программу совершенно легально и бесплатно (на целый месяц). Это Wealth-Lab Pro 5 (30 дневный триал от брокера Fidelity).


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

Про плечи на пальцах.

    • 24 апреля 2011, 20:10
    • |
    • Deleted
  • Еще
Не первый раз задают вопрос про плечи. Решил написать в отдельном топике.
Итак, как же считаются эти загадочные плечи. Возьмем пример для фьючерса на индекс РТС.
Допустим текущая цена в пунктах: 200000.
Текущее ГО в рублях: 10000.
У инвестора есть 10000 рублей.
Как мы знаем из офф. документа, 1 пункт равен 0.02 доллара. Переведем в рубли:  0.02 * 28 = 0.56 рубля. Минимальный шаг цены для фьючерса 5 пунктов. Значит 0.56 * 5 = 2.8 рубля. Это минимальное изменение цены. Стоимость контракта в рублях: 200000 * 0.56 = 112000.
Теперь попробуем рассчитать плечо. Для начала максимальное.
112000/10000 = 11.2 Гигантское плечо. Любое движение против вас и привет Коле. Давайте попробуем сократить его в два раза. Для этого, как вы уже наверное догадались нужно просто положить рядом еще 10000 рублей и не трогать их. Думаю что методика расчета понятна.
Теперь же самое вкусное. Как это все использовать в ММ. Я предлагаю вам самую простую формулу. Допустим вы не хотите брать плечо более 3. Тогда вам нужно иметь примерно по 37000 рублей на каждый контракт при ГО равном 10000 рублей. То есть на 100000 рублей, вы сможете купить 2 контракта. Формула в общем виде: floor(Депо * плечо) / стоимость контракта в рублях). Для текущего примера: Кол-во лотов = (100000 * 3) / 112000.
 
Updated: ГО — это просто способ для биржи ограничить максимальное плечо. Скажем перед некоторыми праздниками, биржа может повышать ГО в 2 или 3 раза, соответсвенно макс. плечо, которые вы _можете_ взять тоже уменьшается пропорционально.
 

RTSI все склонно повторяться.



В индексе РТС разбираем две подобные ситуации, как две капли воды похожие друг на друга.
Построение:
1. Синие тренды параллельны.
2. Красные тренды параллельны.
3. На рисунке №2, должно было произойти то, что уже не произошло, как видим рынок уже ушел выше.
Отложенный обвал?!
Либо, рынок чертит вверх вертикальный выстрел, после чего, нас ждет затяжное бесконечное пике.



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

Написание торговых роботов. Шаг 3.

Итак, долгожданное продолжение первой части.



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

Что делать дальше, как поскорее начинать заполнять чемоданы деньгами?
Как запустить стратегию на биржу?

Здесь, как обычно, вариантов несколько.
1) Вы тестировали стратегию в тестере, который поддерживается вашим брокером — TS Lab (АйтиИнвест, Алор, Финам), Wealth Lab (Церих),… — просто напросто пользуясь средствами программы и вашего брокера посылаете приказы на биржу.

Этот вариант очевиден своей простотой.
На мой взгляд, все плюсы на этом заканчиваются.

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

Тупо перепост с ленты (Высокочастотный трейдинг)

    • 13 апреля 2011, 14:56
    • |
    • NiktoK
  • Еще
Бум высокочастотного трейдинга в Европе и США заканчивается, игроки перемещаются в страны EM

Нью-Йорк/Лондон. 13 апреля. ИНТЕРФАКС-АФИ  -  Недостаточно  высокие  объемы торгов на рынках акций Европы и  США,  а  также  рост  конкуренции  на  фондовых площадках развитых стран привели к резкому спаду  числа  сделок,  заключенных  в режиме высокочастотного трейдинга (high frequency trading, HFT),  что  позволило экспертам заговорить об окончании  бума  этого  вида  биржевой  торговли,  пишет газета Financial Times.

Теперь высокочастотные трейдеры  постепенно  переводят  операции  на  биржи стран развивающегося мира (emerging markets, EM), в частности, Мексику, Россию и Бразилию, где операторы бирж модернизируют системы как раз  в  надежде  привлечь таких игроков.

Высокочастотные  трейдеры  при  проведении  сделок  используют автоматизированные компьютерные алгоритмы, позволяющие совершать  десятки  тысяч операций за доли секунды. Такая торговая практика подверглась серьезной  критике экспертного сообщества  и  стала  предметом  пристального  внимания  со  стороны регуляторов США и Великобритании после так  называемого  «молниеносного  обвала» (flash crash) на американских биржах 6 мая 2010 года, когда всего  за  несколько секунд основные индексы потеряли порядка 10%.


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

День живого скальпинга на РТС

    • 13 апреля 2011, 00:53
    • |
    • Golss
  • Еще
      Сегодня, а вернее уже вчера посетил мероприятие которое проводилось на бирже РТС день Живого Скальпинга организаторами которого были ребята из А-лаб. К сожалению  Дмитрий Бондарь не смог приехать, и весь семинар провел Виктор Гайдук, впрочем на качестве семинара и на его информативной составляющей никак не отразилось. Конечно впечатлений у меня уйма как для новичка, узнавать что новое, да и еще и от практикующего трейдера, это опыт.
Что нового узнал я. Технология Plaza 2, есть такая фишка, может многоие уже знают об этом. Ну думаю кто не в курсе, для них будет полезно, особенно тем у кого брокер зависает.  Как я понял смысл этой технологии заключается в том что ваш брокерский счет подключается напрямую к бирже РТС, т.е. брокерские сервера вы уже обходите, ну и по идее, если  инет у вас не висит, никаких зависаний не должно быть. 

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

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

Написание торговых роботов. Шаги 0-2.

Роботы… Как много в этом слове для уха трейдера слилось!
Как? Откуда? С чего начать?

Как ни банально, но для начала необходимо определиться со стратегией. Она может быть создана либо основываясь на стратегии других трейдеров (Резвяков, привет! Ударные дни легли в основу самого первого робота, который работал и зарабатывал у меня 1.5 года назад), либо — основываясь на собственных ощущениях и понимании рынка.

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

шаг 0 — что почитать?
1) Кургузкин А.А. Биржевой трейдинг: системный подход
Лучшая книга по системному трейдингу. Полезна всем и каждому, в независимости от вашей причастности к роботам.

Далее книги по C# — учимся программировать и готовимся к тестированию / реализации своих будущих алгоритмов:
2) Герберт Шилдт. C# 4.0 полное руководство.
3) http://msdn.microsoft.com/ru-ru/library/bb383962%28VS.90%29.aspx
4) http://msdn.microsoft.com/ru-ru/beginner/ee344863.aspx
5) http://www.youtube.com/user/geekitdevelop


Шаг 1 — поиск закономерностей:

открываем график, накладываем индикаторы (хаха), ищем индикаторы/их пересечения, которые позволят нам обнаружить начало движения / его остановку / пилу /… Собственно всё то, что может стать костяком нашего будущего робота.
Кому индикаторы не внушают доверие — начинаем анализ стакана, ленты, строим объёмные уровни, анализируем дельту — и используем всё это для того же самого — понимания и осознания как что где может работать. Вот один из примеров.

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


Шаг 2 — тестирование
Для многих это первый затык, который останавливает.

Для тестирования берём либо Wealth-Lab (лучше брать версию не младше 5.0 — присутствует .Net язык C#. С помощью Wealth-Lab я умудрялся даже тестировать стратегии, основанные только на объёмах (кому интересны детали как — можно личкой / в комментах)),
либо — вариант более проффесиональный и намного лучше для будущего — библиотека Stock# (мой выбор).

Кому-то может для тестов подойдёт и TsLab. На вкус и цвет все фломастеры разные.
Для начала в любом случае советую выбрать тестировщик с визуальным редактором.


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

Бьянко санрайз.

    • 17 февраля 2011, 21:09
    • |
    • Deleted
  • Еще
Очень простой и в то же время приятный на вкус коктейль.

Белый вермут 50 мл
Грейпфрутовый фреш
Клюквенный морс
Лед в кубиках


Коктейли

    • 15 февраля 2011, 20:13
    • |
    • Deleted
  • Еще
А что вы пьете, дамы и господа? Я например давно уже не пью водку или иные крпкие спиртные напитки в чистом виде. Да и пиво как-то надоело, даже импортное и дорогое. Хотя я не откажусь от кружечки Вельвета, но вообще предпочитаю готовить коктейли самостоятельно.
Вот несколько рецептов, которые мне особенно нравятся.
 
Биттер мелон.
 
Дынный ликер(лучше всего De Kuyper) 50 мл
Биттер лемон
Лемон
Лед в кубиках
Лед дробленый

 
Мохито
 
50 мл Bacardi Superior
Перечная мята 8-12 листков
Лед
Содовая
Тростниковый сахар или сахарный сироп
Лайм

 
Очень простой коктейль.
 
Asti Martini (или любое другое игристое вино, можно шампанское, только не советское).
Ликер Lapponia Blueberry (думаю подойдет любой хороший ягодный ликер).



И помните. Как и в трейдинге, в употреблении спиртных напитков нужна мера!

Статья: анализ скальперских приводов

С тех пор как в далеком 2006 году победителем конкурса РТС «Лучший частный инвестор» стал Андрей Ковиненок (Noxer) с доходностью 1148,02% годовых частных российских трейдеров охватила новая эпидемия – высокочастотная торговля. И чем дальше, тем выше и тем частотнее. Те 300-400 сделок в день, которые Андрей делал в течение торговой сессии, в 2006 году казались чем-то сверхъестественным. Скальперскую стратегию, которую использовал Noxer, придумал в 2003 году и первым в России использовал Андрей Беритц – в 2006 году, кстати, он тоже участвовал в ЛЧИ в категории «миллионеры», которую благополучно выиграл, но в процентном соотношении результат выглядел не так сногсшибательно. С каждым последующим годом росло количество сделок, которые совершали трейдеры из первой десятки конкурса. Уже в 2007 году победитель конкурса nachprod делал по 700-800 сделок в день, в 2008 – eva по 1000-1500 в день, в 2009 году в тройку победителей попали роботы с оборотами 5000-10000 сделок в день.
 
Публика, наблюдавшая за конкурсом, сначала удивлялась такому количеству сделок. Анализировали логи конкурса, выдвигали варианты от «договорной проект биржи» до «инопланетный захватчик». Пик слухов пришелся на 2008 год, уж очень подозрительно выглядел образ красивой блондинки с маникюром, делающей по 1000 сделок в день. В том же 2008 году интрига раскрылась, и все кто еще был не в курсе, узнали загадочное слово «привод». Привод – это специальная программа, которая подключается к торговому терминалу и помогает трейдеру принимать решение о входе/выходе из позиции и автоматизирует некоторые торговые процессы.
 
В настоящее время общепринято мнение, что высокочастотная торговля внутри дня заведомо обречена на провал без использования «приводов». Неторопливые разработчики торговых терминалов не торопятся встраивать подобные инструменты в свои продукты, а то, что делается, к сожалению, далеко от идеалов.
Итак, попробуем разобраться, что такое приводы для торговых терминалов, какие они бывают, что умеют, и самое главное сколько стоят.
 
Условно все приводы можно поделить на две большие группы «платные» и «бесплатные». Именно так, обычно делят их потенциальные пользователи при выборе инструмента. С одной стороны цена за платные приводы получается приличной для начинающего трейдера (до 15-20 тысяч), с другой, если это инструмент который помогает вам зарабатывать деньги, то конечно никаких денег за него не жалко.
 
Бесплатные приводы.
Возглавляет эту группу – Скальперский стакан Артема Крамина. Привод, который изначально разрабатывался для своих нужд, со временем вырос в самостоятельный проект.

С одной стороны Скальперский стакан обладает всеми преимуществами платных аналогов – полная настройка внешнего вида (размер стакана, столбцы и их выравнивание, тип сетки, цвет, шриф, размер цифр, колонка «Нарастающий итог», подсветка крупных заявок), полный набор торговых инструментов (FORTS, ММВБ, c недавнего времени Украинская биржа), автоматический стоплосс, тейкпрофит, возможность постановки условных приказов, горячие клавиши.
С другой стороны имеет ряд уникальных особенностей, которыми может похвастаться не каждый платный привод: максимальная простота интерфейса, поддержка SmartTrade, Quik, AlorTrade и AlfaDirect (а это означает, что даже если вам придется поменять брокера, ваш основной рабочий инструмент останется прежним, не нужно будет перестраивать работу, покупать новый привод и пр.), возможность сохранения и загрузки профиля настроек, построения графика эквити.
Все вышеперечисленное позволяет рекомендовать Скальперский стакан Артема Крамина для начинающих скальперов, которые начинают разбираться с активным трейдингом, и для которых цена 10-15 тысяч за платный привод может оказаться слишком высокой, либо для опытных трейдеров, с работающей торговой системой, которым функционала данного решения окажется достаточно для работы.
 
Оценка: 8 из 10
Автор активно развивает решение, оказывает поддержку начинающим пользователям. Скачать последнюю версию стакана можно по адресу: http://stakan.kramin.ru
 
Еще одно интересное решение в группе бесплатных приводов – MyQuik для работы с терминалом Quik. Это единственный привод с открытым исходным кодом. Как известно большой проблемой на начальном этапе разработки своего программного продукта является блок, связанный с обменом данными с торговым терминалом. MyQuik – будет очень полезен начинающим программистам разрабатывающим своего робота под торговую систему Quik.
 

 
Текущая версия привода включает функционал позволяющий получать информацию из Quik и оперативно ставить приказы. Хорошо проработан вопрос анализа информации – на лету считаются процент изменения, индикатор изменения цены, индикатор спроса/предложения, денежный лимит, накопленный доход, средняя цена сделки, доход сделки, доход предыдущей сделки.
MyQuik может работать с любой версией QUIK. Как на 32-х, так и на 64-битных операционных системах семейства Windows (включая Windows 7). Экспорт данных из торгового терминала QUIK осуществляется по технологии DDE с помощью библиотеки TRANS2QUIK.dll. Программа написана на Visual C++ 2008 с использованием MFC.
 
Оценка: 4 из 10
Прочитать более подробное описание, посмотреть скриншоты и загрузить программу можно на официальном сайте http://myquik.narod.ru.
Платные приводы.
Практически все платные приводы имеют в обязательном порядке базовый для активного трейдера функционал, связанный с быстрой постановкой заявок (ввод заявки одним кликом, автоматический стоплосс и тейкпрофит). При этом, как правило, каждый из них имеет свою уникальную фишку, которая позволяет разработчику заявить об «уникальности» данного решения.
Начнем с простых по функционалу решений.
 
LiveTrade Scalping – разработка компании Cofite. Представители компании, торгуя с использованием данного привода, в 2009 году заняли 3-е место на конкурсе «Лучший частный инвестор», делая по 10 – 12 тысяч сделок в день!
Решение поддерживает основной функционал и так же как Скальперский стакан Артема Крамина – LiveTrade Scalping поддерживает все основные трейдерские терминалы – Quik, SmartCom, Alortrade.


Важной фишкой данного решения является наличие версии для работы через шлюз Plaza2, что конечно будет полезно для трейдеров, которым критичная скорость доступа к серверу биржи (прямое подключение позволит сэкономить 100-150 мсек. на транзакцию)
 
Оценка: 7 из 10
Стоимость использования – 3900 руб./ год (13900 руб./год для версии с Plaza2). Скачать программу и получить подробную информацию можно на сайте: http://cofite.ru
Большое внимание развитию активной торговли уделяет компания ITInvest. С одной стороны это вылилось в создание библиотеки для сторонних разработчиков торговых роботов, с другой программисты компании сами готовят специальные версии терминалов для высокочастотной торговли.

SuperTrade – терминал для активной торговли для клиентов компании АйТиИнвест. Терминал максимально облегчен, в нем присутствуют только стаканы и блок ввода заявок.
 


Оценка: 5 из 10.
Подробная информация тут: http://www.itinvest.ru/software/supertrade/
 
Следующее решение от мирового лидера в отрасли трейдерского ПО – CQG Trader. CQG Trader сочетает в себе «стакан» котировок для отправки ордеров, окно отображения котировок, интерфейс отслеживания состояния счета и ордеров – в общем то стандартный набор активного трейдера. Стоит отметить, что именно разработка этой компании под названием DOM (стакан с возможностью ввода заявок одним кликом) стала в настоящее время стандартом де-факто для данного класса программ и в той или иной форме используется во всех вышеприведенных решениях.

 
Можно получить тестовый доступ на 5-ть дней. Однако серьезным ограничением является тот факт, что терминал доступен только для клиентов компании АйТиИнвест.
Оценка: 8 из 10
Подробная информация тут: http://www.itinvest.ru/software/spo/cqg/
 
Двигаемся дальше -KURZ старейший привод для активной торговли на FORTS (разрабатывается с 2008 года).

Проект вырос из подспорья для личной торговли в серьезный программный комплекс. Реализовав весь базовый для активного трейдера функционал разработчик привода KURZ двинулся в сторону различных расширений и усложнений логики работы, дополнительных индикторов и утилиты для удаленной работы с приводом и пр. Интересной особенностью является тот факт, что программа поддерживает одновременную работу по нескольким инструментам, причем инструменты могут «находиться» на разных торговых площадках и могут быть доступны из разных параллельно запущенных терминалов (поддерживается, только QUIK).
В настоящее время KURZ включает такие модули:
  • Klassik- для ввода заявок горячими клавишами
  • Монолит – для ввода заявок мышью (аналог стакана DOM), может быть встроен в интерфейс терминала QUIK, и заменить собой стакан терминала.
  • Blitz – для выставления сложныж стоп приказов
  • KugelBlitz – тоже что и Blitz, но для работы с несколькими инструментами
  • Индикаторы – набор самописных индикаторов для упрощения анализа рынка
  • Утилиты – в состав данной группы инструментов входят различные вспомогательные системы, например утилита Alarm, утилита управления заявками Scaner, а также утилиты, предназначенные для обслуживания самой программы.
Оценка: 8 из 10
Получить подробную информацию можно тут: http://www.kurz.su/
Цена за весь комплекс – 3500 рублей
 
В заключении блока платных приводов – QuotPro (сайт привода: http://pskovstock.com/quotpro.html).

Отличительной фишкой Quot pro является тот факт, что это привод, разработанный скальперами Псковской Фондовой Компании под руководством Андрея Беритца – что само по себе является большим плюсом для рыночного ПО. Привод включает в себя весь набор базового для активного трейдера функционала: отправка встречных и/или лимитных заявок одним касанием, авто коррекция объема, автоматическое выставление заявок стоп-лосс и тейк-профит, быстрое выставление условных заявок. Полная версия привода стоит 13000 рублей.
Оценка 5 из 10
 
Конечно же этим набором не исчерпывается весь спектр. Но статья и так уже получилась большой. Пока давайте обсудим. Кто – что пробовал, как результаты и пр… Если будет интересно – продолжу.
Артем Крамин ([info]a_kramin)

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