Избранное трейдера Anton Morozov

по

Итоги года 2020. Программирование

   Год уже заканчивается и пора подводить некоторые итоги. Начну свою ежегодную серию итогов со своего хобби – программирование в области финансовых рынков. Увлёкся этим делом в конце 2005-го года. Тогда начал осваивать MQL4 в MetaTrader 4, но, через пару лет, поняв кухню ДЦ, перешёл в QUIK на реальную биржу. Тогда же, начал монетизировать своё хобби. Моя история прошлых лет, если кому интересно.

   В статье будет, возможно, много не интересного не посвящённым в программирование, поэтому можете смело прокрутить в «Выводы».

Итоги.

   В начале года не было желания что-то программировать. Часто собирался с друзьями. Мой робот в январе ушёл в минус 2% по всему счёту. Робот был настроен только в продажу рынка на деривативах, хеджируя основной портфель акций. В общем-то, это моя основная идея последних двух лет. Звёздный час робота настал в конце февраля. Как раз, когда я уехал из города, робот исправно накапливал продажи на летящем вниз рынке. Тогда я в очередной раз убедился в необходимости автоматизации. На мартовской экспирации часть средств удалось удачно перекинуть в подешевевшие акции.



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

Визуализация рекомендаций Романа Андреева на Python. Часть 2. Компьютерное зрение.

Всем здоровья и бодрого расположения духа!
В статье «Визуализация рекомендаций Романа Андреева на Python» мы разобрали как можно с помощью нескольких строк кода на Питоне разобрать текст, который выкладывает каждое утро в своем блоге Роман Андреев (далее по тексту Роман) — известный трейдер и блогер (или наоборот), и отобразить эти рекомендации в виде уровней и зон на графиках. В этом топике я покажу способ для извлечения информации из графических изображений с помощью технологий компьютерного зрения (но без использования нейронных сетей) на примере таблиц-рекомендаций из блога Романа Андреева.
Визуализация рекомендаций Романа Андреева на Python. Часть 2. Компьютерное зрение.
Надеюсь, что я не напугал читателей термином «компьютер вижн», скоро вы поймете, что это просто. И что любой юный прогер может написать код для распознавания внешними камерами номеров автомобилей, который впоследствии возненавидят все автолюбители мегаполисов, а МАДИ и ГИБДД будут собирать со всех нас миллиардные штрафы



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

Автоматизация подачи заявок в начале сессии - полуавтомат на языке qpile для терминала quik

Раскрываю небольшую часть своей торговли в прошлом. Система старая, где-то с 2013 года, но всё ещё рабочая…
Предоставляется для рассмотрения возможностей. Сразу дисклаймер: я не программист! Это может быть интересно новичкам и таким же не программерам как и я.

В спекулятивном портфеле у меня от 30 до 60 разных ценных бумаг. Многие из них относятся к низколиквидным акциям второго, третьего эшелона, есть облигации.
Иногда по низколиквидным бумагам случаются «спайки» — краткосрочные задёрги вверх или проливы вниз. Как это можно отрабатывать: выставляем заявку на продажу в начале сессии сильно выше рыночной котировки (+10%, +20% или +40%) и ждём всю сессию или наоборот на покупку сильно ниже рыночной.
И если срабатывает, то забираем разницу как чистую прибыль или свободный денежный поток, который дальше можно инвестировать в покупку новых ценных бумаг.
Вот так это выглядит на графике одной акции с фри-флоутом менее 5%:
Автоматизация подачи заявок в начале сессии - полуавтомат на языке qpile для терминала quik

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Минимальный набор аналитика для бэктеста

    • 16 июня 2020, 20:56
    • |
    • Grin
  • Еще
Вот тут написано, к чему это вообще и содержание

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

Отдельной ремаркой, немаловажной для данного сайта, все инструменты описанные ниже совершенно open source, то есть даром! 
Используемый инструментарий:

Python 3.8 + Pycharm + anaconda + git(необязательно)

В комменты накидали еще инструментов, грех упускать случай.
Что еще используют пользователи smart-lab:
Язык R
jupyter notebook
Collab google


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

Я предупреждал. 


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

КВИК-->Lua-->Python. Стакан к празднику.

Всем привет, с наступающим праздником! Который, надеюсь у большинства пройдет, как обычно, в ЖО ЗОЖе (блин, слово-то придумали).
В продолжение топика "КВИК-->Lua-->Python. Трансляция данных из КВИКа в Питон в реальном времени".
В Python-сервер добавлен парсер и визуализатор стакана. Стакан в стиле QSCALP-лайт вариант. Все как обычно в 20 строк кода.

У Тимофея гифки со сторонних сайтов не кажут. Приходится ссылку давать… Или отказываться от главной. Выбрал второе.
КВИК-->Lua-->Python. Стакан к празднику.Чтобы насладиться созерцанием стакана нам нужны следующие ингредиенты:
1. Квик версии 8.5.2 и выше.
2. Lua-скрипт QuikLuaPython.lua (собственно сокет-клиент)
3. Питон (Jupyter Notebook Anaconda 3)
4. Python_QUIK_Server.ipynb (собственно сокет-сервер)
Считаем, что Квик и Питон у вас уже установлены. Чтобы запустить трансляцию, скачайте папку PythonServer в ней вы найдете все необходимое. Файл Python_QUIK_Server.ipynb поместите в папку Питона (чтобы его видел Jupyter Notebook). Затем, содержимое папки

( Читать дальше )
  • обсудить на форуме:
  • QUIK

КВИК-->Lua-->Python. Трансляция данных из КВИКа в Питон в реальном времени

Всех с пятницей — самоизолятницей!
Представляю общественности Python-сервер (в 9 строк кода) для получения данных из КВИКа в Питон через луа-скрипт в режиме реального времени.
Для примера приведу получение тиковых данных по SIM0.
Нам понадобятся следующие ингредиенты.
1. Понятное дело КВИК, версии ниже 8 или 8.5.2 и выше.
2. Питон Jupyter Notebook (Anaconda 3)
3. Луа-скрипт, взятый из Jatotrader (в нем буквально изменено пару строк)
Как работает сервер можно посмотреть в этом видео (1 мин. 38 сек.) Ну и по правилам хорошего тона, естественно сам текст ниже.


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Судак-Тудак (робот) 1.1

Судак-Тудак (робот) 1.1

Слегка доработал простой бот по усреднению и скальпингу Bollinger Bands для QUIK от Turbo Pascal, выложенный тут.


1) Я разделил алго на 2 отдельных: на лонг и на шорт. В оригинале был только лонг и я его использовал для акций. Версия на шорт торгует Mini MIX фьючерс (вы можете любой набор фьючей настроить)
2) Добавил проверку на поступление котировок. Без неё утром выключался бот, приходилось стартовать руками.
3) В версии на шорт добавил усреднение с коэффициентом. Каждый следующий уровень будет на fibo больше предыдущего.
4) Добавил временные рамки (стартуем с 10:00), чтобы не работал когда рынок закрыт.
Хотел подсчёт прибыли добавить, но это уже сложновато сводить концы с концами, поскольку набор и сброс неравномерен. Тут без программиста не справиться.

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

Максим Орловский о текущем моменте

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

👉Я в кэше
👉Прежде чем понимать, я хочу понимать, что будет происходить дальше
👉Рубль сейчас стоит столько, сколько бы он стоил при нефти $30.
👉Баксорубль при текущей нефти должен стоить около 80
👉Если вы не успели купить бакс, дергаться не обязательно
👉ЦБ отдаст в 2020 $35 млрд руб на стабилизацию рубля. Резервы огромны.
👉Гигантский дефицит бюджета — в какой-то момент рубль придется отпустить
👉Прежде чем рубль стабилизурются, запасы нефти в мире должны снизиться до докризисных уровней
👉Бонды ЮАР в баксах дают 7%+. Другие африканские страны 10%+. На этом фоне Россия пока не интересна.
👉Рынок акций дорогой
👉Акции Мосбиржи дорогие. Процентный доход будет падать в 2020, на моих радарах этой бумаги точно нет
👉Золото: скепсис, так как этот металл морально устарел как средство сбережения. Золото пойдет вниз за алмазами.
👉Недвижу точно бы не покупал, надо подождать
👉Дефолтов среди облигаций ВДО будет много.

👉Мало кто сейчас понимает чем это все закончится
Максим Орловский о текущем моменте

Потерял 15млн.р. за 30 минут. Ответ на вопрос - Чем закончилось?

Всем привет.
Многие из вас помнят историю, в которую я попал то ли из-за своей не опытности, то ли из-за дыры в безопасности брокера.
Если в 2х словах: имея на счету 5,6млн.р, умудрился 30 декабря 2015 года совершить на бирже ММВБ через брокера Альфа-банка сделок на 42.000.000.000рубля, потеряв при этом все!

(начало тут https://smart-lab.ru/blog/307646.php
вторая часть: https://smart-lab.ru/blog/386412.php
перед судом: https://smart-lab.ru/blog/405090.php)

И остановил я свой рассказ на том месте, что проиграл суд первой инстанции, на котором мне впаяли долг почти 10млн.р. (%, за комиссии брокера, % за использование этих денег — ха, я их даже в руках не держал).
И, наверное, я дальше не стал бы писать продолжение, если бы не обращение ко мне в личку на страницу в ВК некий ХХХХХ. Страница у него пустая, имени не знаю. Да это и не важно.

Так вот, ХХХХХ мне написал:

«Денис, подскажите чем кончилась Ваша сага с Альфа-Банком? Апелляции и Верховный Суд прошли в их пользу? 9,5 долг который они на Вас повесили?



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

Чтение книг!? А не хрена оно надо? Или пятерка лучших современных фантастик

    • 12 апреля 2020, 12:54
    • |
    • NyseOpt
  • Еще

По нынешним меркам я много читаю. И вроде как книга несет знания.

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

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

Только собственный опыт и умение его преобразовать в так называемые полезные скиллы определяют мой прогресс. Этот прогресс иногда сдабривается какими-то отдельными мыслями или сведениями из бизнес-книг. Но очень выборочно.

А вот какое знание тогда мне несет художественная литература?

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



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

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