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


Много людей, которые инвестируют в фондовый рынок, имеют общее представление о том, когда входить — например, «покупать на спаде» — но не так много, когда выходить. На самом деле, они не склонны к этому, даже после того, как понесли большие потери на медвежьем рынке.
Введение
13.05.2020 последний день с дивидендами торгуются акции МосБиржи (MOEX). Уже в четверг 14.05.2020 мы увидим дивидендный гэп в этих акциях.
Не так давно я описал три дивидендных стратегии, которыми пользуюсь уже не один год. Вот ссылки на подробное описание этих стратегий:
А вот здесь вы можете посмотреть, сколько можно было бы заработать на каждой из этих дивидендных стратегий в 2019 году:
Всем привет!
Вдохновился данным постом ( 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, прежде всего нужен сам 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 больше подходит для запуска и работы с уже отлаженными законченными программами.

Привет, новая неделя – новый бэктест. Картинка на превью толсто намекает, что тестировать мы сегодня будем фактор Size. Из всей линейки факторов, малая капитализация – это самая понятная материя, на которой можно заработать выше рынка. X5 Retail сложнее быстро вырасти в 2 раза по сравнению с небольшой палаткой на рынке, ведь эта компания уже большая.
Отдельное спасибо смартлабовцу wrmngr за качественную критику:

Подход ES к предыдущему уровню продолжения своей коррекции фьючерс РТС это отработал переходом к некоторому флету. И с 14 апреля Poza падает), то есть интереса сразу штурмовать заинтересованности нет. Колы во флете, а путы последние дни потихонечку снижаются, то есть все-таки маленький интерес к росту есть.

Более детальная картина за последние дни поведения толпы быков и медведей подтверждается индикаторами Buys и Sells.

