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

по

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

    • 12 мая 2020, 10:29
    • |
    • 3Qu
  • Еще

Тем, кто не читал предыдущий топик этой темы, рекомендую для начала ознакомиться с ним [1].

В комментариях к предыдущему топику меня критиковали за неоптимальность кода Python. Однако, текст читают люди с совершенно разной подготовкой — от почти не знающих Python или знающих другие языки программирования, до продвинутых пользователей. Последние легко могут обнаружить неоптимальность кода и заменить его своим. Тем не менее, код должен быть доступен и новичкам, возможно не обладающим знанием пакетов и продвинутых методов. Поэтому, в коде я буду, по возможности, использовать только базовые конструкции Python, не требующие глубоких знаний, и которые могут легко читаться людьми, программирующими на других языках. Вместе с тем, по мере изложения, без фанатизма, буду вводить и новые элементы Python.
Если вы хотите как-то улучшить или оптимизировать код, приводите его в комментариях — это только расширит и улучшит изложенный материал.

Ну, а сейчас мы займемся разработкой и тестированием индикаторов. Для начала нам нужна простейшая стратегия с использованием МА — его и построим. Самой лучшей по характеристикам МА является ЕМА. Формула ЕМА:



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

Zoppo - гений !!! По мотивам одноименной книги от Набиржеон

Доброе утро, коллеги!

Не успел я проснуться, как выяснил, что биржевой код взломан.
Это означает, что все мы (ну м.б. после окончания карантина) сразу становимся безработными. А это уже неприятно.

Познакомившись с трудами Zoppo/Набиржеон повнимательнее, я нашел в них пару умных мыслей. Собственно, только 2 эти мысли и были опубликованы )))

1. На коротких таймфреймах оптимальная стратегия очевидна
2. На длинных таймфреймах ее нет, и быть не может

Это уже совсем не такая абсолютная чушь, как тотальный взлом рынка. Мои личные исследования показывают, что на коротких таймфреймах действительно присутствуют супердоходные стратегии, которые стремительно теряют доходность при удлинении интервала квантования. При таймфрейме 10-36 часов эти extra fee уходят в никуда и мы приближаемся в хотелках к безрисковой ставке с некоей премией.

ОДНАКО: Активные (HFT?) стратегии несут в себе большие издержки. Довольно просто придумать стратегию (на любом активе), которая будет показывать идеальную эквити (Шарп больше 100, к примеру) при торговле без комиссий. При этом доход на сделку у типичной системы такого класса держится примерно на уровне половины спрэда, что полностью убивает потенциальную прибыль. Впервые такие плюшки я придумал в 1999, но, ввиду практически полной трейдинговой бесполезности, до сих пор использую их как некие индикаторы.

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

Как быстро проверить компанию на финансовую устойчивость?




В этом видео мы разберем один из эффективных способов анализа финансового состояния компании на основе метода Piotroski F-Score. Подробнее об алгоритме анализа читайте на блоге здесь: https://mindspace.ru/46884-pio... 

Полезные ссылки:

Курс Как читать отчеты компании: https://mindspace.ru/study/08-kak-chitat-otchetnost-kompanii/
Блог Mindspace.ru: https://mindspace.ru/
Instragam: https://www.instagram.com/oxan...
Telegram: @Mindspace_ru


Опционы. Просто для самого начала.

Всем привет!
Я давненько читаю смарт лаб, но только недавно решил зарегаться. Я на рынке только год с небольшим, начал активно торговать фьючами в ноябре 2018. Перед обвалом начал изучать опционы и это давалось ооочень сложно. Сейчас понимание есть, поэтому хочу делиться знаниями с теми, кто думает о знакомстве с этими производными в квадрате). Я буду рассказывать про работу на Мосбирже, потому как с нашими куча не очевидных проблем, о которых в книгах не пишут (например ГО).

Пока читал книги и статьи, изначально у меня возникли вопросы:
  • Что это?
  • Зачем они вообще нужны?
  • Где их найти и как купить?
  • Откуда такие дикие доходности?
Буду отвечать на них по ходу поста.

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

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

Налоги на рынке ценных бумаг для России и США

Когда вы получаете дивиденды от американской компании, США списывает с вас налог. Если не подписать форму, то от суммы дивидендов удержат 30%. Ставку налога можно уменьшить, если заполнить форму W-8BEN. Она подтвердит, что вы не налоговый резидент США. Тогда с дивидендов спишут 13%: 10% в пользу США — автоматически; 3% в пользу России — нужно доплатить самостоятельно.

Полное название документа – Certificate of Foreign Status of Beneficial Owner or United States Tax Withholding.
Налоги на рынке ценных бумаг для России и США

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

Прибыль инвестора, получаемая от операций с акциями на рынке акций США, облагается налогом на доходы физических лиц по ставке 13%. Что касается дивидендов, то, согласно конвенции, они облагаются следующим образом. Эмитент, выплачивая дивиденды, удерживает с физического лица-нерезидента налог в соответствии с местным законодательством (в США – это 10%). После этого получатель дивидендов выплачивает налог в своей стране. 

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

Как выгодно купить Валюту в приложении ВТБ мои Инвестиции.

После того как я рассказал, как можно выгодно купить валюту через биржу,
мне поступили вопросы, а как это сделать технически????
Всем привет с вами Евгений и сегодня расскажу, и покажу как купить Валюту
через ВТБ брокера в приложении ВТБ мои инвестиции.

Более подробно можно узнать в видео!



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

Дадим Мосбирже сохранить лицо или поменяем правила?

Ну, что сказать… С одной стороны -позиция брокеров правильная, компромиссная, политическая. Она дает Бирже возможность сохранить лицо и при этом — компенсировать потери участников торгов (и потери самих брокеров).Это сейчас безусловно очень важно.

С другой стороны -такая позиция (Биржа не права, но действовала в рамках правил) мало предполагает, что Биржа и Регулятор сделают выводы на будущее и поменяют эти правила (о чем я прошу уже много лет). А значит — вероятность повторения подобных ошибок Биржи в будущем никуда не исчезла. То есть, ситуации апреля 18-го, декабря 18-го, апреля 20-го (в каждой из которых пострадали сотни участников рынка на суммы от миллиарда рублей) могут повториться хоть на следующей неделе.

И происходит это исключительно из-за «правил» (а вернее — ничем и никем не ограниченных ПРАВ), которые срочная секция МосБиржи дала сама себе много лет назад и совершенно не умеет этими правами пользоваться.

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



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

Как скачать много котировок акций РФ сразу.

Всем привет!

Вдохновился данным постом ( https://smart-lab.ru/blog/616708.php ) и решил немного подпилить код, пока карантин делать нечего.

Кто не знал как скачивать котировки по одной компании вручную — сайт для скачивания котировок по одному тикеру (финам):
www.finam.ru/profile/moex-akcii/gazprom/export/

Тут через питон скачиваем котировки из текстового файла, в который вносим желаемые тикеры компаний:
Как скачать много котировок акций РФ сразу.



Сайт для скачивания среды программирования Python (PyCharm), пойдет обычная версия:
www.jetbrains.com/ru-ru/pycharm/download/#section=windows

Файлы из видео, в том числе и со списком тикеров:
yadi.sk/d/R3BSbFjV3Pfydg

Код программы:

import requests
import datetime
import pathlib
import apimoex
import pandas as pd
 
board = 'TQBR'
 
with open("C:/PYEX/TICK.txt", "r") as TICKs:
    TICKs = [line.rstrip() for line in TICKs]
pathlib.Path("C:/PYEX/Database/{}".format(board)).mkdir(parents=True, exist_ok=True)
process = 0
with requests.Session() as session:
    for TICK in TICKs:
         process = process + 1
         print((process / len(TICKs)) * 100, ' %')
         data = apimoex.get_board_history(session, TICK, board=board)
         if data == []:
             continue
         df = pd.DataFrame(data)
         df = df[['TRADEDATE','CLOSE']]
         df.to_excel("C:/PYEX/Database/{}/{}.xlsx".format(board,TICK), index=False)


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

Моделирование Торговых Систем на 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 больше подходит для запуска и работы с уже отлаженными законченными программами.



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

МОЛНИЯ! Interactive Brokers. Ответ про нефть

Просили написать что и как будет, когда вопрос решится.
Как поступит компания IB.
Один из скринов ниже
МОЛНИЯ! Interactive Brokers.  Ответ про нефть

Зашел утром на Смартлаб, и кое-кто уже опередил меня. Но, но, но, самого важного не указал.
а это самое важное. Поэтому решил написать .

Статья оригинал на Bloomberg

https://www.bloomberg.com/news/articles/2020-05-08/oil-crash-busted-a-broker-s-computers-and-inflicted-huge-losses?srnd=premium

Томас Петерфи, председатель и основатель Interactive Brokers, говорит, что путешествие на отрицательную территорию выявило ошибки в программном обеспечении компании. «С нашей стороны это ошибка в 113 миллионов долларов », — заявил 75-летний миллиардер в интервью в среду. С тех пор его фирма пересмотрела максимальную оценку убытков до $ 109,3 млн

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

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