Избранное трейдера Алексей Никитин

по

Пишем торгового бота для акций

Перед прочтением этой статьи — ВАЖНО следующее: основная цель данной статьи заключается в том, чтобы показать как просто можно создать торгового робота, который может торговать российскими акциями или зарубежными акциями. Важно понимать, что создавая бота, вы лично несете ответственность за принимаемые им решения, инвестиционные операции и связанные с ними риски. Я не несу ответственности за решения, которые вы можете принять после прочтения этого материала. И я не даю никаких инвестиционных рекомендаций или советов. Не забывайте, что боты способны принести большие убытки, поэтому используйте их с осторожностью.

Пару слов обо мне

Программирование для меня это хобби и любимое дело. А так я сертифицированный системный архитектор. Поэтому прошу не особо ругать за код:‑)

Выбор брокера и библиотек

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



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

Наука! Как происходит заражение вирусом и как реагирует иммунитет

Вирусы очень интересные существа. Они не имеют клеток, с точки зрения науки не считаются живыми… да и наука до сих пор точно не может сказать что это такое. 
Всё что касается вирусов — очень сложно! Поэтому мы и наблюдаем такой ажиотаж!
Чтобы по минимуму в этом разбираться, нужно хотя бы знать следующие термины:

1) Дезоксирибонуклеиновая кислота;
2) Рибонуклеи́новая кислота;

3) капсид;
4) рецепторы и корецепторы;
5) мембрана;
6) связь ключ-замок;
7) интеграза;
8) протеаза;
9) обратная транскриптаза;
10) домен;
11) транскрипция;
12) мессенджер;
13) цитоплазма;
14) репликация;

Вирусы размножаются в клетке. Но каждый вирус специализируется на определенных клетках!
Так ВИЧ заражает Т-лимфоциты, Грипп поражает эпителий гортани и легких, коронавирус поражает эпителий верхних дыхательных путей, легких и желудочно-кишечного тракта, Герпесы поражают нервы и вызывают нейроинфекции, гепатиты поражают клетки печени и т.д.
Как вирус проникает в клетку:


Т.е. 1 вирус попав в клетку организма, превращает её в фабрику по производству новых вирусов. 

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

Но не всё так плохо! В организме есть сигнализация! Если вирус попадает в клетку, то клетка начинает индуцировать  и выбрасывать вокруг себя особые белки интерфероны. Эти белки дают сигнал соседний клеткам и клетки блокируют свои мембраны, не давая вирусам попасть внутрь себя. Также подается сигнал иммунным клеткам, что тут что-то не так и надо начинать работу.
Что касается интерферонов, то тут вообще всё очень сложно:

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

Модель Курбаковского, сглаживание и нормировка

Большое спасибо Виталию Курбаковскому, что опубликовал свою обобщенную модель ценообразования опционов (1, 2, 3, 4, 5). Давно хотелось подобную модель, с минимум параметров, физический смысл которых был бы более-менее понятен. Чтобы можно было осознано свои параметры модели задавать, а не подгоняться под рынок и слепо за ним идти. Модель, которую использует биржа (с шестью параметрами ABCDES) под такой запрос не подходит. Попробуй там пойми, все ли шесть параметров сейчас имеют справедливые и оправданные значения, или с каким-то из параметров можно поспорить. И слишком уж она гибкая. Бывало смотришь — выскочила какая-то котировка за модель, только соберешься по ней ударить, а программа параметры модели подкорректировала и услужливо изогнула кривую с учетом новой котировки. И то, что только что
выбивалось за модель, стало ей соответствовать. Пробовал еще модель китайской улыбки, там и параметров поменьше и смысл у них попонятнее, но очень уж плохо она подгоняется под рынок. И тут, на счастье, Виталий поделился своей моделью и все подробно объяснил. Реализовал у себя и оказалось — то что надо. И в рынок хорошо вписывается, и параметры имеет понятные.



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

Построение графика спреда в терминале QUIK

    • 10 февраля 2017, 15:11
    • |
    • _sk_
  • Еще
В некоторых торговых стратегиях используются цены нескольких активов. Скажем, можно торговать фьючерс MX, глядя на цены фьючерсов MX, SR GZ и выполняя над ними некоторые арифметические преобразования. Например, построить график вида
Spread := price(MX) — 5 * price(SR) — 5 * price(GZ) — 50000
по текущим котировкам и строить торговые идеи на его основе.

Кому интересна визуализация подобных спредов в терминале QUIK 7-й версии с помощью lua-скриптов, добро пожаловать под кат.


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

Исторические данные по фьючерсам CME

Решил выложить в общий доступ базу исторических данных по основным фьючерсам биржи CME. Данные собирал на самописном софте для своих исследований.

В базе представлены данные по следующим инструментам: 
— все валюты торгуемые на CME: 6A,B,C,E,S,J
— индексы: ES, NQ, YM, NKD, TK
— энергетики: CL
— металлы: GS, SI, PL, HG
— товары: ZC, ZS, ZW, ZL
— бонды: ZN, ZB
— спрэдовые инструменты, например ZWH4-ZWK4

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

Формат данных следующий:
1) название архива соответствует тикеру инструмента
2) внутри архива содержится папка с тикером инструмента
3) внутри папки содержатся файлы формата *.txt, имя каждого файла соответствует конкретной дате (дд-мм-гггг)

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

Если вы хотите открыть счет у брокера США...

    • 05 сентября 2012, 12:10
    • |
    • margin
  • Еще
Трейдеры, желающие открыть счет у брокера в США, могут сделать это легко и просто. Вся процедура займет несколько дней.

1. Выбор брокера. 

Выбор зависит от того, какие задачи ставит перед собой трейдер, какие виды ценных бумаг он намерен торговать. Поскольку эти факторы у каждого свои, то выбор брокера следует выполнить самостоятельно, сравнивая брокеров по различным рейтингам, руководствуясь личными предпочтениями. Есть сайты, где можно ознакомиться с обзорами возможностей брокеров и сравнить их. Например, хорошо эту задачу можно решить, используя сайты:
www.brokerage-review.com
www.stockbrokers.com
Можно руководствоваться принципом дешевизны комиссионных. Но это не всегда оказывается оправдано и выгодно. Например, Interactive Brokers имеет низкие комиссионные, но у этой компании есть ежемесячная плата 10$ за неактивность счета. Если трейдер использует стратегию «покупай и держи», то ему придется платить штраф, хоть не большой. И потом, дешевизна должна быть чем-то обусловлена и компенсирована. Иными словами, следует все внимательно смотреть, но никогда не знаешь, что именно может не понравиться потом, в процессе работы.

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

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