Избранное трейдера S&P

по

Алгоритмического трейдинга псто

Если кто-нибудь здесь читает мой блог (кстати, если кто-то читает, напишит в комментах, плиз), то вы заметили, что у меня был период алго-трейдинга

Вооружившись питоном, библиотеками типа xgboost, я за пару месяцев (которым предшествовали пара лет изучения статистики и ML) написал торговую систему на машинном обучении, которая делала все — скачивала данные из yahoo finance, управляла рисками и сама выставляла заказы моему брокеру через REST-API

Единственное, что система не делала — это она не приносила прибыль. С этим произошел былинный отказ, и я даже знаю, почему. (вроде)

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

Теперь, вооружившись новыми знаниями, а точнее — пониманием того, как это надо правильно делать, я хочу попробовать опять переписать с умом весь алгоритм

Вопрос к участникам смартлаба — где можно подписаться не очень дорого на исторические данные и стрим текущих цен для западных рынков ?

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

спасибо !


Трейдинг: ищите физику!



     Продолжаем пятиминутки для новичков (может, и не только для них).

     Началом можно считать посты smart-lab.ru/blog/531726.php (трейдинг должен быть дедуктивным) и smart-lab.ru/blog/532375.php (гипотезы надо не щадить)

      За любой «математикой» на биржевом рынке всегда стоит его «физика».

     В конечном счете деньги ставятся не на то, что «пересеклись скользящие средние», а на некие стоящие за этим процессы. Если за математикой не видна физика, это, во-первых, повод все-таки поискать физику, а во-вторых, усомниться в математике. Отличительная черта племени «алхимиков» в трейдинге: излишнее доверие к математике с презрением к физике. Они ищут своего рода волшебную формулу. Боллинджер не спас, так стохастик вытащит. Или периоды не те. Но волшебных формул не бывает. Они лишь обладают большей или меньшей полезностью в работе с физикой рынка, не более того, но и менее.



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

Трейдинг: главное за 5 минут



         Если бы у меня было 5-10 минут, чтобы сказать новичку про трейдинг самое главное…

         Как известно, трейдинг это совершение большой массы однотипных сделок, каждая из которых заключает в себе положительное матожидание. Его можно заранее смоделировать, раз. Протестировать на истории цен в специальной программе так, как было смоделировано, два. И воплотить, как было протестировано, три.

         То есть это МТС — механическая торговая система. Все сделки по четким, формальным, заранее известным правилам, основанным на единой логике. Невозможно изменение правил в процессе торгов – «внезапно понял, что рынок развернется», нельзя совершать сделки из разной логики, купив один раз, потому что «сигнал на пробой канала», другой, потому что «сильная новость», третий, потому что «хедж портфеля».

          Чтобы было понятнее, о чем речь, идеальной торговой системой было бы ежедневное заключение пари с 15 июля до 31 декабря, что каждый следующий день будет холоднее предыдущего. Разница в градусах считается разницей в пунктах, которую ты отдаешь или забираешь. По итогу дня результат практически случаен. В масштабах недели у системы уже ощутимый перевес, но вообще-то первая неделя сентября может оказаться теплее последней недели августа. Спустя месяц видно, что система непобедима. Увы, такие неэффективности на рынке давно кончились, но мы понимаем, к чему стремимся.



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

Алгоподход в инвестициях


        Как отобрать акции по их реальному преимуществу? Ранее уже шла речь, чем дедуктивный подход лучше индуктивного smart-lab.ru/blog/528272.php То есть играть надо серии со статистическим преимуществам, а не «прогноз» и «видение рынка». Это как бы азбука трейдинга, но и пассивный портфель акций трейдер будет составлять как трейдер, без чужих советов, фантазий и прозрений.

         Сначала смотрим, чем одни бумаги в принципе отличаются от других. Допустим, есть параметр А, дискретно принимающий два значения: «да» или «нет». Делим все бумаги на две совокупности, исключительно по параметру А. Смотрим, как они вели себя десять лет. И если кучка, где ответ «да», дает на 3% больше годовых, чем та, где ответ «нет», вероятно, мы нашли какие-то основания отбора.

         Далее смотрим на параметр Б. Положим, это некая цифра, варьируемая в диапазоне. Делим по этому параметру акции на пять групп, от меньшего значения к большему. Понятно, что всего акций должно быть не десять, а порядка ста и более. Две акции –это не группа, а кусок случайности. Если доходность в верхней группе на 17% годовых больше, чем в нижней, мы опять, скорее всего, наткнулись на что-то интересное. Особенно если есть закономерность: в четвертой группе доходность выше, чем в пятой, в третьей еще выше, и т.д.



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

Как можно строить свечные графики в питоне.

Как и обещал ранее некоторым участникам, сейчас продемонстрирую код, с помощью которого можно визуализировать свечной график, данные для которого будет взят с сайта Финам. Самое прамолинейное решение — это найти какой-нибудь модуль для питона, которому скармливаются бары, а он тебе выдает, собственно, свечной график. Такие есть, но на тот момент, когда я интересовался темой, найденное меня не устроило. Например, свечной график мне нарисуют, а как на нем тот же индикатор отрисовать — уже проблема. А если надо задать какую-нибудь эдакую линию, маркер, цвет — с этим надо разбираться. Но зачем тратить на это время, если есть весьма добротный модуль для построения графиков Matplotlib, с помощью него можно сделать любой график полиграфического качества, который у тебя в любое издание примут без вопросов, если, конечно, там и смысловая составляющая на должном уровне, само собой. В общем, качаем скрипт отсюда:
yadi.sk/d/fiMn-YUtrB6aEw
если не установлено, устанавливаем python 3.5+, к нему matplotlib и numpy, запускаем скрипт и умиляемся результату))

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

Качаем котировки с Финама

    • 08 января 2019, 11:21
    • |
    • Albus
  • Еще
Недавно начал учить язык программирования Python. Жаль, что я к нему приступил в 36 лет, а не в 16. Он прекрасно подходит для анализа исторических данных. Выкладываю скрипт, который заходит на сайт финама, скачивает оттуда котировки акций и записывает их в файл quotes.txt. Для того, чтобы всё работало, должен быть установлен Питон https://www.python.org/.
---
В интернете есть информация, как качать котировки с Финама не вручную, а с помощью скрипта. Вот эти статьи. Ими я пользовался при написании своего кода:
Программный сбор данных о котировках
Загрузка котировок валют с сайта finam.ru
Дополнительно пришлось хорошенько поработать головой, чтобы адаптировать эту информацию для моих нужд. Там кое-что устарело и коды авторов потребовали доработки. Также в моём скрипте вы найдёте цифровые символы, которые соответствуют каждой акции. Например Алроса лежит на сайте финама под цифрой 81820.

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

Все, что вы хотели узнать про ЭТО но боялись что вас засмеют, если спросите

Все, что вы хотели  узнать про ЭТО но боялись что вас засмеют, если спросите
Всем привет !

Меня вот в этом посте спросили, а как ставки по американским гособлигациям собственно влияют на стоимость акций ?
Несмотря на чайниковский характер вопроса, я решил ответить на него более развернуто, потому что, несмотря на кажущуюся тривиальность этой темы, там есть много интересных ньюансов

Во первых — почему вообще доходность американских облигаций скачет ?
Ответ — потому что они на рынке могут продаваться как выше, так и ниже номинала
Казначейство, например, разместило 10-тилетнюю облигацию номиналом 50 долларов на рынке, и обещает платить 2 доллара в год купонной доходности (и вернуть ваши $50 через 10 лет). Это как бы теоретическая доходность в 4%. Но у инвесторов появился аппетит на такую доходность, и они готовы заплатить за облигацию немного больше курса, например 55 долларов — вот вам и доходность упала до 2/55 = 3.6%
Это я сильно упрощаю, потому что на самом деле надо еще учитывать, что в конце срока инвестор получит 50 долларов за облигацию, за которую он переплатил 5 долларов, заплатив на вторичном рынке $55. Этот фактор учитывается в расчете Yield to maturity, который и отображается на всех финансовых сайтах.



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

Бесплатные тики с Мосбиржи (python3)

Наконец более-менее довел до ума код, который берет данные с информационно-статистического сервера биржи.
В предыдущей теме скрипт запрашивал некоторое количество тиков, привязанных либо к текущему моменту, либо к началу торгового дня. Сейчас я сделал так, что можно брать тики от начала заданного дня (доступны только текущий и два предыдущих рабочих) до текущего времени заданного дня. Похоже, сервер кривой и не дает за весь прошлый день получить тики. Зато, если дождаться 22:00, можно получить все что требуется за текущий день и два предыдущих.

Пока что заливаю файлы сюда, позже обновлю на гитхабе.
yadi.sk/d/ccTtLzbk3Rbtty

В общем, чтобы сохранить тики в файл, надо просто запустить скрипт iss_simple_main.py, предварительно в нем указав нужный день:
iss.get_trades_for_session( 'futures', 'forts', 'RIH8', 2 ) # доступны значения 0, 1, 2


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

Трейдер и его рабочее место [Часть 1. Мониторы]

    • 10 октября 2017, 14:15
    • |
    • p1x3
  • Еще
 

 Трейдер и его рабочее место

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

Я решил выпустить инструкцию, на тему рабочего стола, мониторов, системника и все что с этим связано. Уж очень давно просили осветить эту тему. За свои 8 лет торговли, я перепробовал кучу рабочих столов и мониторов, системников и прочего, мне есть что рассказать, чтобы вы не допустили те ошибки, которые допустил я, и смогли сэкономить кучу денег.

  

Часть 1. Рабочий стол трейдера: Мониторы

На первом месте у трейдера стоит вопрос, какой же монитор выбрать, сколько штук купить, чтобы поперло сразу в плюс, сколько герц, какая цена, TN или IPS матрица, hdmi или display port, ааааа столько вопросов, хотя еще не начал торговать...

(Эволюция моего рабочего стола за 8 лет)  Если кому интересен мой рабочий стол, выкладывал видео на своем ютуб канале 



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

10 лет активной торговли на бирже

    • 01 августа 2016, 12:11
    • |
    • ves2010
  • Еще

Внезапно вспомил что активно торгую 10 лет. Решил сваять пост. Вспомню итоги...

 

1992г прочел книжку инвестирование в акции… заинтересовался темой… умные люди посоветовали поучаствовать в ваучерном аукционе газпрома… 4 ваучера= 3200 акций… должно было быть 6000, но наепали… мне повезло еще раз, когда я пришел в депозитарий и оформил их на себя… впоследствии все анонимные акции просто украли… кому интересна мутная тема приватизации газпрома в челябинской области гуглим Головлев, депутат, убийство, митино...

 1996г работаю в конторе занимающейся скупкой акций у населения… рткм, сберанк, челябэнерго, челябинский цинковый завод… помню ралли 95-97гг…  

 2006 мой ваучерный газпром стал стоить 1мио рублей… это моя зарплата за 4 года… начал читать про биржу, торги. Продал ваучерный газпром 28 июля 2006г по 302руб. Брокер вип-инвест. Там же прошел обучение. Обучение было дельное. Советы давали хорошие. Вспомнились какие то мутные девки искавшие бохатых миллионеров на курсах по обучению. Итог года 0



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

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