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

по

я думал-думал, я все понял - про машинное обучение в применении к трейдингу

я думал-думал, я все понял - про машинное обучение в применении к трейдингу

в последние несколько месяцев я изучал машинное обучение, точнее, в основном, классификаторы на основе supervised learning

и я понял одну вещь — весь этот ручной трейдинг, соблюдение дисциплины, философия трейдинга, 30 гуру трейдинга и «к нам приехал Ларри Вильямс дорогой, сейчас он нас научит как жить» — все это туфта.
Если в поведении акций и других фин инструментов есть какие то закономерности, которые позволяют выцарапать из торговли хоть какой то risk-adjusted return — то это можно сделать только с помощью машинного обучения.
Точнее, сделать это можно, наверное, многими способами, но только машинное обучение предоставляет научный метод, оптимизирующий результат.  
Почему ? 
Потому что Машинное обучение (а оно бывает разное, я говорю в данном случае о supervised learning ) — оно тем и занимается, что строит модель на основе эмпирических данных, причем там есть методы типа adaboost, которые позволяют залить в модель десятки параметров и выжать из каждого их них хоть какую то кроху закономерностей, если она вообще там есть.

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

Суперсоветники

    • 25 сентября 2016, 12:22
    • |
    • ICWiener
  • Еще
-Добро пожаловать в наш мега-молл, чтобы Вы хотели сегодня прикупить?
— Да вот, решил купить новый диван.

— Отлично! У нас огромный выбор диванов но сначала пройдите в кассу и оплатите советника по мебели. Это 30 долларов.
— Но я сам хочу выбрать себе диван, мне не нужен советник!

— Извините, но ничего не получится — советник обязателен. Мы беспокоимся о том, что вы выберете диван не подходящий к интерьеру или может слишком высокий диван и пьяный упадете с него. Опять же — делиться надо, сами понимаете.

-К черту, пойду в Макдональдс.
...

-Свободная касса!
-Мне пожалуйста Бигтейсти, среднюю карто...

-Простите, но Вы сначала должны показать чек от советника по питанию. Он подберет вам оптимальные бургеры в соответствии 
с Вашим весом и состоянием здоровья.
— Да черт побери, идите вы нахрен! Где тут туалет.

-Направо и далее по коридору, но, конечно, сначала необходимо заплатить туалетному советнику…

Лидеры пятилетнего роста, но не пузыри. Россия

Мы продолжаем осеннюю серию обзоров о компаниях, прибыли которых сильнее всего выросли за 5 лет (с сентября 2011 до сентября 2016), и которые, при этом, не являются пузырями.



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

Cравниваем MQL5 и QLUA - почему роботы на MQL5 до 28 раз быстрее?



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

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

12 сентября 2016 года были проведены три замера скорости на реальном счете БД «Открытие» на MetaTrader 5 build 1415 и Quik 7.2.23 в одно и то же время.

Каждый тест был призван измерить конкретную скоростную характеристику, важную с точки зрения алгоритмического трейдинга:
  1. Тестирование синхронных операций  — серия из 10 синхронныхпоследовательных торговых операций Buyс подтверждением успешности выполнения каждой транзакции на бирже. Последующая операция не производится, пока не будет  получено подтверждение от торгового сервера, что операция прошла/не прошла на бирже. Скорость выполнения зависит от всей цепочки терминал — торговый сервер — биржа — торговый сервер — терминал. Чем меньше будет среднее время торговой синхронной операции, тем лучше.
  2. Тестирование асинхронных операций — серия из 10 асинхронныхторговых операций Buyбез подтверждения успешности выполнения транзакции. Это чистый тест на скорострельность, измеряющий скорость отправки заявок на биржу. Тут также лучшим будет тот терминал, у которого время выполнения 10-ти асинхронных покупок будет меньше.
  3. Тестирование обновления стакана заявок — замер скорости изменений заявок в Стакане. Это простой подсчет количества тиков (обновлений) Стакана в единицу времени. Чем чаще приходят котировки с биржи в торговый терминал, тем быстрее будет обновляться Стакан. Следовательно, чем больше тиков за секунду поступает в программу автоматической торговли, тем быстрее она может среагировать на изменения в структуре спроса/предложения на рынке. Лучшим будет тот терминал, в котором скорость обновления Стакана выше.

Условия испытаний

Оба терминала установлены на арендованном сервере VPS в Москве, как и сами торговые серверы БД «Открытие». Торговля велась на одном и том же реальном счете в срочной секции Московской биржи инструментом Si-9.6.

Мы записали на видео все три теста одним роликом, чтобы было видно:

  1. торговые операции проводились на одном и том же реальном счете;
  2. и на одном и том же инструменте Si-9.16;
  3. на одном и том же компьютере;
  4. торговые операции проводились в одно и то же время;
  5. в одних и тех же рыночных условиях;
  6. скорости обновления стаканов замерялись на одном и том же инструменте и в одно и то же время;
  7. сетевая задержка до серверов Открытия была 2 мс.

Результаты сравнения скорости операций: MetaTrader 5 vs QUIK

Результаты всех трех тестов собраны в сводной таблице, детальные результаты по каждому тесту представлены ниже отдельными разделами этой статьи.

Тест                   MetaTrader 5    QUIK      Выигрыш MT5
Синхронные операции        9.59 ms   277.80 ms  28.96 раз
Асинхронная                0.09 ms     0.30 ms   3.33 раза
Обновлений стакана        42.7 в сек   8.40      5.08 раза

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

 

Видео сравнения скорости торговых операций



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

Можно ли заработать инвестированием в Памм счета ? Личный опыт #2

Продолжение

Начало тут

Альпари, как много в этом слове...

Альпари начало развивать Памм сервис параллельно с Форекс Трендом. 
Система у них конечно вышла очень красивая, отчетики, графики, куча характеристик доступно для анализа, рейтинг, все дела.
Идекс ТОП 20 забабахали.
Просто тьма управов выбирай, зарабатывай. Внешне сервис выглядит здорово. Но если капнуть..

Наверное заработать можно, на короткую, но на длинной дистанции от года и более очень сложно, как по мне.

Возьмем фирменный индекс топ 20, да это конечно не MMcis… Если глянуть на доходность тут, то становится понятно что сотрудники Альпари имея любую информацию по счетам не способны выбрать достойных управляющих в портфель. Почитайте обсуждение индекса это как минимум забавно. Но это еще цветочки, при сливе или замене управа на нового доходность пересчитывается задним числом. Так что фирменный индекс сливное уг.

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

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

Анализатор опционных позиций. OptionFVV. Версия 2.0 public

Здравствуйте дорогие друзья!

В моем анализаторе большие изменения, поэтому версия сразу 2.0. Основная тема данной версии, это DDE сервер и скорость.
DDE сервер мне писал профессиональный программист Дмитрий, я ему безумно благодарен, потому что он мне его писал абсолютно бесплатно, без всякой корысти и жажды наживы. Всегда восхищался такими людьми, так что Дмитрий «партия» тебя не забудет.
Я бы конечно написал когда нибудь DDE сервер, но у меня руки до него дошли бы только через 2 года, наверное.

Итак изменения (очередность такая как я программировал):

1. История улыбки теперь не сохраняется если сделаны сделки только фьючерсом. История сохраняется, если были сделки только над опционами.

2. При удалении стратегии, файл истории этой стратегии теперь тоже удаляется, раньше не удалялся в итоге эти файлы росли.

3. Сделал возможность скрытия портфеля нажатием одной кнопки, при нажатии её еще раз, портфель примет предыдущее состояние.

4. Сделал отображение греков и профита в подвале главной формы. Это необходимо для того чтобы контролировать их при свернутой форме «Портфель».
Анализатор опционных позиций. OptionFVV. Версия 2.0 public



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

Печальный график в сезон отчетности

Печальный график в сезон отчетности

Приведенный график отражает динамику прибыли компаний, входящих в индекс S&P 500 ($SPX) по стандарту GAAP и явно указывает на отрыв фондового рынка от реальной экономики. Как видно, прибыль компаний не изменилась с 2007 года, при том что S&P 500 вырос на 40%. И где здесь фундаментальная связь между прибылью и ценой акции? Ее давно нет. Более того, результаты свежих отчетов говорят нам о том, что «вечеринка продолжается» *. Взять тот же Apple (AAPL).



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

NEWS! Торговля и технический анализ на Российском рынке в NinjaTrader через коннектор к Quik (Lua)

Ахтунг!
Давно жду качественный и большими возможностями коннектор на Lua, который позволит торговать прямо из NT и делать торговый полноценный анализ...,  программист на русскоязычном форуме NT, взялся за такое.

Если такое получиться создать/написать, то вся индикаторная и торговая мощь NinjaTrader будет в нашем распоряжении, не надо будет покупать дорогостоящие подписки на Атасы и Волфиксы, для NT написано много бесплатного и платных аналогов, для анализа объема и тд.
Знаю что есть уже что-то подобное, есть у меня парочка вариантов, но там куча движений, глючность и нет возможности торговать прямо из NinjaTrader.


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

Помогите доделать и запустить робота: Amibroker+Quik или Quik

Всем добрый день!

Торгую исключительно акциями на ММВБ, подготовил несколько алгоритмов в Amibroker, протестировал и теперь хотелось бы довести их до ума и запустить робота, но, поскольку, я не силен в программировании и на то, чтобы разобраться что и как делать уходит слишком много времени, прошу помощи (не безвозмездно).

На текущий момент осталось довольно много вопросов по дальнейшим действиям:

  1. Поскольку алгоритмы написаны на Amibroker, то, наверное, самый простой вариант – сделать связку Quik+Amibroker, но есть и другой вариант – переписать алгоритмы на Qpile (Qlua). Какие плюсы и минусы этих вариантов? Что лучше?
  2. Кто-нибудь может помочь настроить связку Quik-Amibroker? В есть информация, но, возможно, есть подводные камни и коллеги, которые уже прошли этот путь, могут помочь быстрее и проще настроить. Соответственно, поскольку немного с Amibrokerом знаком и продолжаю с ним разбираться, рассматриваю рабочий вариант – настройку связки Quik-Amibroker и, соответственно, дальнейшие вопросы касаются этого варианта (но если все-таки вариант с Qpile будет иметь больше преимуществ, то всплывут эти же вопросы, перечисленные ниже, только на Qpile (Qlua).
  3. Как установить лимит на сделку, т.е. если в алгоритме появляется сигнал на покупку, как прописать лимит, например, сумма на 1 сделку не больше 1/10-й общего портфеля. Где-то в настройках Amibroker я видел, что можно установить % от начальной суммы, но можно ли лимит этот сделать динамическим. Например, при увеличении портфеля увеличивается и лимит на 1 сделку. И каким образом при этом передается заявка в Quik, ведь в quik надо передать данные о количестве лотов на покупку, а что передает Ami?  Т.е. как осуществляется преобразование денег (1/10-я портфеля) в количество лотов в заявке по каждой акции?
  4. Сколько интернета обычно ест Quik + Amibroker в течение дня? На работе есть ограничение интернета, соответственно, пока не знаю, могу ли я на работе использовать терминал, зависит от объема трафика. Или проще  установить все на домашнем компе и отслеживать через удаленный доступ?
  5. Возможно ли (если мы говорим о связке Амиброкер и Квик) использовать 3 разных робота, торгующих на разных таймфреймах. Можно ли настроить их одновременную работу и каким образом? При этом можно ли выделить 3 отдельных счета для разных алгоритмов?
  6. Как Amibroker понимает, что заявка выполнена? Т.е. есть ли обратная связь от Quik о результатах сделок и передача этой инф-и в Amibroker? И связанный вопрос, где ведется статистика сделок — сами сделки, прибыльность и т.д.
  7. Как настроить возможность торговать из Амиброкера в ручном режиме с графика. Я где-то встречал в сети алгоритм, который рисует кнопку на графике в Amibroker, с помощью которой можно продать акции в ручном режиме. Может ли кто-то помочь нарисовать такую кнопку, чтобы была возможность подать заявку на продажу в ручном режиме (и, в идеале, указать кол-во лотов на продажу по конкретной акции)? Т.е. закрыть сделку, не дожидаясь сигнала на продажу.
  8. Плюс к этому, можно ли нарисовать такую же кнопку, которая наоборот, не позволит продать акции при получении сигнала на продажу? Т.е. дать возможность закрыть сделку по конкретной операции только в ручном режиме.

Поскольку я только зарегистрировался на смарт-лабе, рейтинга у меня нет и в личку ответить не смогу. Если кто-то может помочь с этими вопросами разобраться, оставляйте контакты для связи. Буду признателен за любую помощь.


О влиянии плечей на неопытных трейдеров

Давненько чего-то на смартлабе не был, накопился потенциал однако. Чтобы не было совсем уж взрыва волатильности, надо срочно что-то сделать. А тут про плечи и про плечи разговоры, почему разоряются трейдеры: smart-lab.ru/blog/337982.php. Дело разорения трейдеров--это дело важное  и нужное, так что вспомнил свою старинную статейку времен медведевских и покоренья. Вот за что люблю свои древние работы--можно перепечатывать без правок вообще. Вот были же времена, вот умели же люди писать :)

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

-----------------

Для большинства не слишком искушенных трейдеров ценовые движения рынка представляют собой полностью случайное, броуновское движение. Почему это так, я попытался раскрыть здесь: http://anatoly-utkin.livejournal.com/16424.html. Если бы не было комиссий, то динамика счета такого трейдера также была бы броуновской, и он жил бы долго. При наличии комиссий происходит плавное сползание счета, то есть время на обучение ограничено. Но есть еще одна, очень существенная опасность для счета “броуновского” трейдера–это взятие плечей, и в настоящей статье я бы хотел пояснить существо этой проблемы.



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

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