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

по

Тренды и волатильность, где вы?!

То ли кризис закончился, то ли он еще не начинался...

Возьмём наш рынок и будем считать. Исходные данные это дневные close-to-close индекса RTSI.

Для каждого дня считаем относительное приращение H[t]=(C[t]-C[t-1])/C[t-1] и волатильность V[t]=|C[t]-C[t-1]|/C[t-1].
Группируем эти чиселки поквартально и считаем средние квартальную волатильность, квартальную корреляцию и квартальную ковариацию:
Тренды и волатильность, где вы?!






































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


Исторические данные с ММВБ (мой велосипед)

По мотивам поста https://smart-lab.ru/blog/616708.php

Вот и мой велосипед на питоне для получения котировок с Мосбиржи

from urllib import request, error
from json import loads
import pprint


class GetRawDataException(Exception):
	pass

class GetPricesException(Exception):
	pass

def get_prices(start_date: str, end_date: str, ticker: str) -> dict:
	"""
		Возвращает словарь: {дата:цена закрытия}
	"""
	req = 'https://iss.moex.com/iss/history/engines/stock/markets/shares/boards/TQBR/securities/{}.json?from={}&till={}'.format(ticker, start_date, end_date)
	contents = get_raw_data(req)
	try:
		data = loads(contents)
		prices = {x[1] : x[11] for x in data['history']['data']}
		return(prices)		
	except Exception as err:
		raise GetPricesException(err)


def get_raw_data(req: str) -> str:
	"""
		Возвращает результат запроса к серверу Мосбиржи
	"""
	try:
		contents = request.urlopen(req).read()
		return(contents)
	except URLError as err:
		raise GetRawDataException(err)


try:
	prices = get_prices('2019-05-23', '2019-05-30', 'GAZP')
	pprint.pprint(prices)
except GetRawDataException as err:
	print('Error getting raw data: ', str(err))
except GetPricesException as err:
	print('Error parsing json: ', str(err))

Вывод данных происходит с помощью функции get_prices(). Механизм простой: формируется url для GET-запроса. Мосбиржа в ответ присылает json, из которого забираются нужные данные и выводятся на экран.

Есть и другие способы получения данных: yfinance, pandas-datareader и универсальный BeautifulSoup, ещё более универсальный Selenium. Но это уже совсем другая история...


Подборка полезных ресурсов №2

В новой подборке годноты решил сделать упор на образовательные/научные источники. Именно пища для мозга, а не игра в танки или покемонов (ну разок можно), лучший отдых и переключение, а заодно и мальчишеская радость от новых знаний о мире и структуре вещей.

 


А теперь самые годные ресурсы на любой научный вкус (паблики|каналы|сайты):

1) arzamas.academy + их паблик ( vk.com/arzamas.academy) + канал на ютубе (http://vk.cc/5otCcP).
Если говорить вкратце, то Арзамас это видео-учебник по истории, в котором курсы ведут не унылые совковые пни с гнусавым голосом без какого-либо желания обучать, а реально годные специалисты и профессора, вскрывающие архивы цру с бабкиных антресолей ради необычной лекции на тему, о которой по сути больше негде прочитать. Причем всё это сделано с отличным монтажом, прививающим чувство прекрасного через шрифты и плавный моушн-дизайн, а сами лекции проходят в минималистичной лофт-студии.



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

Подборка полезных ресурсов

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


Сайты и приложухи для трейдинга:
finviz.com  — это божественно! Бэнчмарк всех фин сайтов по интерфейсу и удобству навигации, множество плюшек отбора акции для домашки, и визуальной подачи инфы. Бесит, что календарь только для амеров и на текущую неделю.

forexpf.ru  — 1 год назад этот сайт лежал когда на него ринулась каждая домохозяйка отслеживать курс рубля. Нормальный ресурсоёмкий сайт, чтобы попырому прочекать нефтянку, голду или бакс.

freestockcharts.com  — если вдруг упал tradingview.com.



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

Как торговать внутри дня на маленьком счете в Interactive Brokers?

Как торговать внутри дня на маленьком счете в Interactive Brokers?

Наверняка вы знаете, что для торговли внутри дня через Interactive Brokers (IB) нужен депозит в $25000. Это не прихоть брокера, а требование финансовых регуляторов США. При меньшей сумме на маржинальном счете в IB есть лимит числа внутридневных сделок: 3 сделки в течение 5 рабочих дней. 


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

Большой бэктест модифицированного Momentum. Лениво обыгрываем рынок с 1984 года на глобальных рынках

Привет, новая неделя – новый бэктест факторной стратегии. На этот раз не только на Мосбирже и не только в акциях. Первоначально тут планировался большой текст про взаимодействие Моментума, торгового оборота и волатильности на неликвидных рынках и последующий Шарп сильно за 2.

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

Традиционный график с результатом перед стеной текста:
Большой бэктест модифицированного Momentum. Лениво обыгрываем рынок с 1984 года на глобальных рынках

Источник: Sentimetrica

 

Синяя линия – модификация Моментума на глобальных рынках, зеленая – индекс глобальных акций MSCI World, красная – равновзвешенный портфель из акций, казначейских векселей США и сырьевой корзины.

 

Из всех стратегий американских биржевых гуру – самыми полюбившимися для меня стали идеи получения ВСЕЙ рыночной доходности Джона Богла и CANSLIM Уильяма Онил. У фраз «Индекс в долгосроке всегда растет» и «Лучшие компании остаются лучшими» много общего, верно? Попробуем оформить объединенную стратегию на основе классиков.



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

Задача для начинающих спекулянтов.

    • 21 апреля 2020, 17:15
    • |
    • 3Qu
  • Еще

Задача для начинающих спекулянтов.

Это может быть интересно
Не интересует.
Всего проголосовало: 23
Все темы сегодня примерно об одном и том же. И пофлудить негде и не о чем.
Об инвестициях можно на год-полтора забыть. Кто не забыл и хочет продолжить этот праздник жизни — это их личное дело.
В общем, имхо, настало время активных спекулянтов. Хотя, для спекуляций тоже не лучшее время, однако, времена не выбирают, в них живут и умирают. ©
В связи с изложенным появилась идея постановки задачи разработки спекулятивной стратегии. В основном для начинающих. В ходе решения вы сами ее и разработаете. Мое дело только постановка задачи. Готовых решений тоже не будет — вы сами их найдете. Да и таких решений может быть много, хороших и разных. Практически как курсовая работа в институте, только значительно проще.
Если наберется несколько человек желающих в период самоизоляции заняться решением — будет и формулировка.
Что касается уже действующих спекулянтов, то у них уже есть стратегии, и им это будет вряд-ли интересно. Хотя, тоже не возбраняется.
Заодно выясним сколько здесь начинающих спекулянтов.)

PS книга по анализу временных рядов - Бокс Дж., Дженкинс Г. Анализ временных рядов, прогноз и управление.



Включаем голову-3 : Как заработать на этом кризисе.

Включаем голову-3 : Как заработать на этом кризисе.

Вы достали с этим вашим Ковидом !!!

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

Итак, начинаем

Последствие номер 1:
Резкое увеличение дисконта будущего времени и будущих денег.
Как известно из финансовой теории, для того, чтобы пересчитать сумму в 100 долл, которую вы получите в будущем, к текущим деньгам, их надо дисконтировать, используя какую-то процентную ставку.
Проблема в том, что эта процентная ставка выросла в несколько раз, и мы реально не знаем, насколько, ввиду общей неопределенности этого будущего.  Деньги, удовольствия, покупки, путешествия, которые вы откладывали на будущее – только что колоссально обесценились, потому что либо в этом будущем вы не сможете потратить деньги, потому что двинете коня от очередного вируса, или не сможете поехать в путешествие, потому что везде карантин.



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

Три грааля l 2 часть

    • 18 апреля 2020, 15:30
    • |
    • Larry99
  • Еще
Грааль №2. Высаживание. После явного тренда цены замирают на 
продолжительное время в узком диапазоне. В определенный момент 
происходит попытка выхода из этого диапазона против прежнего тренда, 
которая оказывается неудачной. Если после этого цены возвращаются в 
диапазон и тут же пробивают его в сторону основного тренда, то открываем 
сделку по тренду. Стоп — на обратной границе диапазона.
Три грааля l 2 часть



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