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

по

Козьма Прутков о трейдинге, околорынке и Смартлабе

    • 18 апреля 2016, 00:36
    • |
    • Yaro
  • Еще

О трейдинге

Бди!

Лучшим каждому кажется то, к чему он имеет охоту.

Не в совокупности ищи единства, но более — в единообразии разделения.

Вред и польза действия обуславливаются совокупностью обстоятельств.

Отыщи всему начало, и ты многое поймешь.

Бывает, что усердие превозмогает и рассудок.

Трудись, как муравей, если хочешь быть уподоблен пчеле.

Одного яйца два раза не высидишь!

Где начало того конца, которым оканчивается начало?

Не все стриги, что растет.

Не робей перед врагом: лютейший враг человека — он сам.

Всегда держись начеку!

 

Об околорынке

Специалист подобен флюсу: полнота его односторонняя.

Иногда достаточно обругать человека, чтобы не быть им обманутым.

Мудрость, подобно черепаховому супу,  не всякому доступна.

Не всякому человеку даже гусарский мундир к лицу.

Взирая на солнце, прищурь глаза свои, и ты смело разглядишь в нём пятна.

Единожды солгавши, кто тебе поверит?



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

Список фондовых бирж, работающих в воскресенье

    • 17 апреля 2016, 13:56
    • |
    • Dim
  • Еще

Фондовая биржа Тель-Авива (Израиль) http://www.tase.co.il/Eng/Pages/Homepage.aspx

Дубайская фондовая биржа (ОАЭ) http://www.dfm.ae/Default.aspx

Кувейтская фондовая биржа http://www.kse.com.kw/ (http://www.kuwaitse.com/default.aspx)

Саудовская фондовая биржа http://www.tadawul.com.sa/

Катарская фондовая биржа http://www.qe.com.qa/pps/qe/qe%20english%20portal/Pages/Home/

Оманская фондовая биржа https://www.msm.gov.om/


Развороты тренда. Как определить?!

Приветствую всех.

Записал новый видео контент, на тему "Как определить разворот рынка без индикаторов". Делюсь своим опытом и наблюдениями.

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


Точки входа в рынок http://smart-lab.ru/blog/320030.php

Как торговать пробой уровня http://smart-lab.ru/blog/309278.php

Как торговать ложный пробой http://smart-lab.ru/blog/308489.php

Как торгует крупный игрок http://smart-lab.ru/blog/312026.php

Как торговать паттерн 1-2-3 http://smart-lab.ru/blog/313247.php  

Мой YouTube канал по трейдингу, для тех кому интересно.

Если данное видео вам понравилось, либо было полезно, поставьте ++++++++++++++++++++++

Спасибо.


Алгоритмический подход к созданию стратегий.Часть 2

    • 17 апреля 2016, 10:00
    • |
    • uralpro
  • Еще

Interview-with-a-Quant-Part-2-980x423

Первую часть интервью смотрите здесь.

Что нужно учесть при запуске стратегии в производство?

Новичкам нужно обратить внимание на соответствие «реальному миру» — на нюансы типа дней экспирации и праздников. Когда вы калибруете систему на исторических данных, можно допускать аппроксимацию без таких дней. Но когда вы переходите к реальной торговле, то не можете быть небрежным, все должно быть максимально точно.

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

Обычно создается исполнительный прототип, который делает все правильно, но не очень эффективно. Затем я поручаю моим сотрудникам-инженерам сделать производительную версию стратегии на языке Python или даже С, используя библиотеки для реального рынка, которые они создавали и совершенствовали годами. И эта версия подключается к  моей торговой системе, для запуска данной стратегии «в бой».



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

Как не платить НДФЛ при продаже акций

Как известно, на долгосрочную доходность инвестиций очень сильно влияют  налоги. По сравнению с США, где ставка налога на прирост капитала может достигать 20%, налоговое законодательство в России весьма либерально: наш НДФЛ всего лишь 13%. Но и тот можно не платить, если вы продержите акции более 3 лет.
Как не платить НДФЛ при продаже акций

Есть правда ограничение — максимальная сумма освобождаемых от налога доходов рассчитывается по формуле: количество лет * 3 млн. рублей. То есть после 3-х лет владения акциями вы сможете освободить от НДФЛ 9 млн. руб. дохода от их продажи, что вполне достаточно для подавляющего числа частных инвесторов. Важно, что размер освобождаемых от налога доходов увеличивается каждый год на 3 млн. рублей, то есть за инвестиционный период в 30 лет вы сможете не платить НДФЛ с 90 млн. рублей дохода от продажи акций. 

Для получения освобождения никаких документов по общему правилу подавать не нужно, брокер сам все рассчитает и удерживать налог с вас не будет. Однако для того, чтобы не продать акции раньше 3-х летнего срока и не попасть на налог, даты и сроки покупки акций нужно учитывать



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

Мои шаги в сторону машинного обучения на R и немного про Si, Brent

    • 15 апреля 2016, 21:14
    • |
    • SciFi
  • Еще

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

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

С помощью машинного обучения можно создать и обучить много моделей по разным алгоритмам, эта область уже хорошо развита (Logistic regression, Linear discriminate analysis, Stochastic gradient boosting, Decision trees, Support Vector Machine, KNN и другие). Можно быстро попробовать разные модели (Spot-checking algorithms). Модели могут работать вместе и делать предсказания. Можно улучшать точность моделей (Algorithm parameter tuning, Ensemble methods). Можно посчитать точность предсказаний по модели, обучив сначала модель на части выборки, а затем протестировав ее на другой части выборки (resampling). 

Как я понял, R для машинного обучения идеально подходит. Сделал первые шаги сегодня: cоздал модель по туториалу, которая определяет по размеру чашелистиков и лепестков растения ирис точный вид (всего 4 вида) какого-то одного растения(особи) на основе обучения по выборке из 500 других растений(особей). 

Код: 

# Скачивание и инициализация библиотек mlbench(используется для machine learning), caret (используется для нормализации данных)
install.packages("mlbench") 
library(mlbench)
install.packages("caret") 
library(caret)

# Краткая информация про базу данных iris
data(iris)
summary(iris)

# Определение тренировочной выборки
trainControl <- trainControl(method="cv", number=10)

# Оценка точности алгоритма Naive Bayes на данном dataset
fit <- train(Species~., data=iris, trControl=trainControl, method="nb")

# Вывод оценки точности
print(fit)

Сейчас я точно так же хочу сделать модель, которая на основе 30-300 хороших точек входа на истории определяет, насколько хороша данная пятиминутка для входа в лонг или шорт. 

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

Также представляю вашему вниманию грубую оценку того, на сколько в среднем ходят нефть Brent и Si за час и 1 день. Посчитал с использованием библиотеки rusquant на R. Также делюсь элементарным кодом. 

Я взял данные за последние 15 дней для BRK6 и 30 дней для SiM6. Затем посчитал доходности и их среднеквадратичное отклонение. Затем отклонение умножил на среднюю цену. 

Получилось:

Brent
за час: 0.25$
за день: 1.15$

Si
за час: 235 руб.
за день: 757 руб. 

Код на R: 

# Инициализация библиотеки rusquant (русская версия от quantmod, поддерживает все функции quantmod)
library(rusquant)

# Получение исторических данных с Финама
getSymbols("SiM6", from=Sys.Date()-30, src="Finam", period="day")

# Рисуем график, чтобы увидеть данные
candleChart(SIM6)

# Расчет доходностей встроенной функцией библиотеки rusquant (унаследована от quantmod)
rr <- OpCl(SIM6)

# Цены закрытия
p <- Cl(SIM6)

# Получение абсолютного значения среднеквадратичного отклонения доходности
sd(rr)*mean(p)

[1] 757.7013

# Аналогично для часовика
getSymbols("SiM6", from=Sys.Date()-30, src="Finam", period="hour")
candleChart(SIM6)
rr <- OpCl(SIM6)
p <- Cl(SIM6)
sd(rr)*mean(p)

[1] 234.9929

#Аналогично для BRK6. 

Идея продажи спреда Сбер об. vs Сбер пр.

    • 15 апреля 2016, 11:32
    • |
    • Totti
  • Еще

Предлагаю идею продажи фьючерсов на обыкновенные акции Сбербанки и покупки префов в пропорции 3 к 4. На нынешней эйфории обычку задрали настолько сильно, что спрэд перешёл уже за два стандартных отклонения от средней и подбирается к третьему.

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

Ниже представлен часовой график спрэда с начала января 2012 года. За основу взята средняя за 100 баров (примерно 7 торговых дней).

Чёрные линии — скользящая средняя и 2 стандартных отклонения;

Красные линии — 3 стандартных отклонения;

Синяя линия — график спрэда.

 Идея продажи спреда Сбер об. vs Сбер пр.

А ниже этот же график, но за последние полгода.

 Идея продажи спреда Сбер об. vs Сбер пр.



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

Открыл реальный счет IB

Итак, я открылся. Т.к своих 10к у меня не было, а с кредитом не получилось, зашел через этих вот ребят
Там 5к достаточно. Осваиваюсь с терминалом. Доска опционов есть и на первых порах мне этого будет достаточно.

Что было сделано до сегодняшнего дня:
  • С августа 2015 года поднимал матчасть. А именно, Price action, VSA, Опционы. Просмотрел десятки часов вэбинаров. Отдельное спасибо Илье Коровину за его передачу «Опционы» в «YouTrade.TV».  Реально, пересмотрел все вэбинары с его участием. Огромное количество вопросов закрыл для себя.
  • С ноября 2015 года на бумажке практиковался в направленной торговле Опционами на акции США. Начиная от отбора подходящих инструментов и заканчивая применением различных направленных стратегий на этих инструментах. Итого скопил приличный опыт среднесрочной демоторговли, где позиции держались до полутора месяцев. 
  • Собрал необходимый торговый капитал.


Что дальше?

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

Всем удачных торгов.
Торгуйте опционами©

Ускорение загрузки Квика

    • 14 апреля 2016, 13:33
    • |
    • void
  • Еще
1. Удаляем info.log в папке с квиком.
2. Запускаем квик один раз и закрываем его.
3. Ставим на появившийся info.log «только для чтения».

Ускорение загрузки Квика

При запуске Квик будет ругаться на невозможность записи в этот файл, но работать будет.

Можно вручную удалить из info.log всю текстовку и защитить от записи пустой файл, но тогда Квик будет ругаться чаще.

Хотел поднять тему облигаций

    • 14 апреля 2016, 11:30
    • |
    • bobef
  • Еще
Очень мало постов по облигам, как будто доходность по ним мизерная и неинтересно никому облигами торговать, все суются в сишки и ришки.
Однако считаю, что новичкам стоит начинать пробовать себя именно в облигациях на половину депозита а то и на три четверти, да и тем кто на рынке давно стоит использовать облигации для парковки излишнего ГО. 

Пример:
Облигации НовикомБО5, оферта 17.06.2016.
Новикомбанк контролируется Ростехом. Вероятность дефолта почти нулевая.
Покупал 7 и 8 апреля по 97,3% от номинала, продал сегодня по 99,35% номинала.
Доходность от купли/продажи и НКД за 8 дней составила порядка 80% годовых.



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