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

по

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

По мотивам поста 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 часть



Простой торговый приём

Вот вам конкретный торговый приём. Приём этот для тех, кто торгует очень краткосрочно.

Строится он на том, что наш рынок на вечерней сессии двигается замедляется, уже не так остро реагируя на новости, а США торгуются активно.

Вчера, примерно в 23:00, в США выходят хедлайны (важные новости), что в америке готовится план по снятию ограничений на передвижение в некоторых штатах. S&P стреляет вверх за час примерно на 1.5%. Наш же рынок лишь чуть-чуть ползёт вверх. Как только я заметил движение по S&P я моментально открыл лонг по фьючерсу на РТС. Помните, я говорил, что ваше конкурентное преимущество — это скорость?

Когда позитивные хедлайны выходят за такое короткое время до закрытия рынка, можно ожидать, что на следующий день рынок на позитиве по инерции еще пройдет вверх, по крайней мере в первый час торгов будет гэп выше. Это сегодня и произошло: РТС как бы отыграл вечерний и ночной рост в S&P. На росте на 2000 пунктов в первый час торгов я закрыл позицию.

 

Простой торговый приём



________________
telegram: renat_vv


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