Избранное трейдера Влад(и)Мир

по

Python. Делаем тестер стратегий и... зарабатываем на случайном блуждании.

    • 19 июня 2020, 16:32
    • |
    • 3Qu
  • Еще

Если вам кто нибудь скажет, что на случайном блуждании (СБ) нельзя зарабатывать, бросьте в него камень. Как говорил Паниковский — это жалкие ничтожные люди. На СБ можно зарабатывать с результатами не хуже, чем на реальном рынке. У СБ, по сравнению с реальным рынком, только один недостаток — за игры с СБ никто деньги платить не будет.
А если бы платили? Никто бы ничего не заметил. По прежнему 95% СБ-трейдеров сливало бы депозиты, а 5% регулярно выигрывало и считало бы себя Гуру. По прежнему на графики наносились бы каббалистические знаки и индикаторы, угадывались бы направления движения, каналы, и линии поддержки/сопротивления. Все так же начинающие трейдеры искали Учителя для обучения, а аналитики предсказывали будущее. И, ровным счетом, абсолютно ничего бы не поменялось. Может только АГ заметил бы подвох, но тоже не сразу, а только через несколько месяцев, а, может, и через год-другой. Но, легко сделать, чтобы и АГ остался в неведении.)

Однако, прежде чем играть на СБ, нам необходима стратегия и тестер. Ими мы и займемся.
Для начала стратегия: нам нужны три функции
— одна для пошагового слежения за рыночными котировками и определения момента входа в сделку — DealEntryAnalysis(i) и пусть на ее выходе будет: 0-если сделки нет, 1 — необходим вход в лонг, и -1 — необходим вход в шорт. i — номер отсчета массива котировок.
— вторая для сопровождения сделки лонг — DealControlL(i), отвечающая за контроль и закрытие сделки.
— и третья, для сопровождения сделки шорт — DealControlS(i).
Теперь у нас все готово для разработки тестера стратегий, а это всего лишь цикл while() последовательно перебирающий котировки.
Вот наша стратегия уже в тестере:

while i < Ie:
    deal_type = DealEntryAnalysis(i)
    if deal_type == 1:
        j, rep = DealControlL(i)
        deals_report.append(rep)
        i = j+1
        continue
    elif deal_type == -1:
        j, rep = DealControlS(i)
        deals_report.append(rep)
        i = j+1
        continue
    i = i+1


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

Бесчинства быков на СПб бирже

Бесчинства быков на СПб бирже
Ракета в нефтянке и авикомпаниях
Торгуете?

Модель рынка как немарковского процесса. Часть 3. Тестовый Грааль

Продолжаем разговор.

А чего это мы все тут делаем? Ах, да! Грааль ищем.

Так вот, рассмотрим еще раз интегро-дифференциальное уравнение для немарковских процессов
&ETH;œ&ETH;&frac34;&ETH;&acute;&ETH;&micro;&ETH;&raquo;&Ntilde;Œ &Ntilde;€&Ntilde;‹&ETH;&frac12;&ETH;&ordm;&ETH;&deg; &ETH;&ordm;&ETH;&deg;&ETH;&ordm; &ETH;&frac12;&ETH;&micro;&ETH;&frac14;&ETH;&deg;&Ntilde;€&ETH;&ordm;&ETH;&frac34;&ETH;&sup2;&Ntilde;&ETH;&ordm;&ETH;&frac34;&ETH;&sup3;&ETH;&frac34; &ETH;&iquest;&Ntilde;€&ETH;&frac34;&Ntilde;†&ETH;&micro;&Ntilde;&Ntilde;&ETH;&deg;. &ETH;&sect;&ETH;&deg;&Ntilde;&Ntilde;‚&Ntilde;Œ 1. &ETH;Ÿ&ETH;&frac34; &Ntilde;&ETH;&raquo;&ETH;&micro;&ETH;&acute;&ETH;&deg;&ETH;&frac14; &ETH;‘.&ETH;“&Ntilde;ƒ&ETH;&acute;&Ntilde;‹&ETH;&raquo;&ETH;&cedil;&ETH;&frac12;&ETH;&deg;
Функция f(t) характеризует поведение системы без учета памяти и, применительно к рынку, имеет смысл гауссовского «белого шума».

Проинтегрировав уравнение (1) получим, что цена i(t) описывается:
а) скользящей средней:

Модель рынка как немарковского процесса. Часть 3. Тестовый Грааль



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

Семь распространённых заблуждений о Уоррене Баффете и Berkshire Hathaway

Вчера делал прямой эфир на YouTube на эту интересную тему. Собрал несколько фэйков и полу-фэйков, и разобрал их. Ссылка на эфир будет в конце, там есть таймкоды, то есть можно не тратить 1,5 часа на просмотр всего, если всё неинтересно. Ну или просто прочитать этот пост ;)

Семь распространённых заблуждений о Уоррене Баффете и Berkshire Hathaway

1. Berkshire Hathaway — инвестиционная компания, её бизнес — это успешные инвестиции в акции на фондовом рынке.

Это правда на 1/4, на 3/4 — ложь.
Семь распространённых заблуждений о Уоррене Баффете и Berkshire Hathaway



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

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

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


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

Простая торговая система на примере РТС.

Всем утречка! 👋🏻

   Я твердо уверен, что торговая система должна быть простой. Вот настолько простой, чтобы поместилась на листке А4. 
   К примеру, взять Александра Пурнова. У него хорошая система, но я не могу назвать её простой, т.к. много элементов, которые можно толковать двояко. Это значит, что легко запутаться. Вместе с этим усложняется анализ собственных сделок. Попробую объяснить.
   Есть параметры системы 1 и 2. Значения каждого из них могут быть А/Б.  
Идентифицируем торговый сетап как АА.
Сделка закрылась по стопу. Как узнать, где была ошибка? Ведь у нас возможны 4 варианта.  
Надеюсь, что понятно объяснил.

  У меня простая система. Покажу на примере вчерашней интрадэй сделки на фьючерсе РТС.

1 Скрин.
В первую очередь я определяю локальный и глобальные тренды. Для этого я использую таймфреймы D1 и недельки.
Текущий тренд по РТС определяю как падающий глобальный и восходящий локальный. Я веду дневник сделок и понял, что мне надо делать сделки согласно локальному тренду, т.е. я ищу лонг.



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

Моделирование Торговых Систем на Python. 1.

    • 09 мая 2020, 19:31
    • |
    • 3Qu
  • Еще

Для моделирование ТС на Python, прежде всего нужен сам Python. Pythonы бывают очень разные.

Самый большой и длинный Python — Anaconda (https://anaconda.org/). Скачать дистрибутив Anaconda можно здесь — Индивидуальное издание -https://www.anaconda.com/products/individual.
Я работаю именно с Anaconda. Установив Anaconda мы получаем сам Python, уже установленные значительную часть нужных и ненужных пакетов с библиотеками Python, и несколько сред разработки. И все это сразу готово к работе, и нам, по большей части, уже не придется дополнительно устанавливать пакеты и среды.

Самый маленький Python последней версии 3.8.2. скачивается с сайта самого Python — https://www.python.org/. Это, практически, только сам язык, компилятор и минимальный набор пакетов. Сделать с ним практически ничего невозможно, и для работы придется постоянно устанавливать нужные пакеты. Среду разработки придется также устанавливать самостоятельно.
Этот Python больше подходит для запуска и работы с уже отлаженными законченными программами.



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

Сводная таблица мультипликаторов IT-компаний США

Для того, чтобы определиться, какую из компаний США разбирать, мне понадобилась сводная таблица. Как оказалось, полезная штука. Размещу ее для Вас.

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

В список попали не все компании, но самые популярные среди инвесторов. Как обычно, полные выводы в статье, которая уже почти готова, а пока для наглядности ⬇️
Сводная таблица IT-компаний США

Cамая оперативная информация в моем Telegram «ИнвестТема»

Посмотрите, на индекс Мосбиржи в долларах США.

Не поленился, скачал дневки индекса мосбиржи и рублебакса за 10 лет. Залил в Excel, сопоставил по датам и построил график:

Посмотрите, на индекс Мосбиржи в долларах США.


По сути, так наш рынок выглядит глазами инорезов. А их у нас — около 50%.

Друг, представь, что ты инорез, сидящий на горе баксов. Стал бы ты покупать такой график?

P.S.

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

Пост для истории

Просто пост для истории с целью перечитать лет через 10 и удивиться, как такое могло вообще происходить.
Итак, 16 апреля. В США рекордное число летальных случаев от коронавируса — более 6тыс. человек. Катастрофические данные по пособиям по безработице, хуже ожиданий, данных по прибылям банков (пока только банков, далее смотрим других). В это самое время карантин снят только в Китае, а Европа вообще может закрыть границы шенгена до сентября, а сам карантин может быть снят только к июню (да, может и раньше, но не будем спешить). Мировые агенства, эксперты сходятся в едином мнении — падение мирового ВВП будет колоссальным, без вариантов, этого не избежать. Прибыли компаний в любом случае упадут и сильно упадут. Идут разговоры о повторении великой депрессии. А что уж говорить об авиакомпаниях, которые почти полгода как будут не летать. 

А теперь главное — рынки растут. Нет, они не отскакивают от самого дна. Нет же, они просто растут. Теперь они находятся буквально в 15-20% от их исторических максимумов. Вслушайтесь, от ИСТОРИЧЕСКИХ максимумов. Рынок живет будущим? Да, он живет где-то спустя 2-3 года после пандемии, закладывая в себя весь позитив впереди идущих лет. А что будет потом? Не знаю, может он будет закладывать позитив 2030-2040 годов? Ощущения — на рынках небывалые пузыри, похлеще криптофигни на ее максимумах. Рынок пытается играть не по правилам и это сильно раздражает, постоянно заставляет задуматься — а может неправ я? Но неправ в чем? Акция отражает стоимость компании, которая исходит из прибылей компании, потенциала ее роста и роста ее дивидендов. В 2021 году я получу больше дивидендов, чем в 2019 году? нет. Тогда откуда этот рост? Накачивают деньгами финансовой поддержкой? И в чем смысл надувания такого мегапузыря? Рынок в таком случае перестает быть настоящей экономической площадкой, а просто подобие криптобиржи для впаривания разогнанного в несколько раз пустого товара с целью впарить ближнему. Фундаментал не работает. Продолжаю ждать вторую волну обвала, но констатирую факт — на удивление таких не так уж и много. Очень много мнений, что второго дна не будет, будет v образный отскок и все. Да, их меньше армагедонщиков вроде меня, но немало.

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

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