Избранное трейдера _xXx_
Очень интересный пример был про магазин обуви. Обувь продавалась плохо. Сама обувь была хорошего качества и не дорогой. Меняли освещение, использовали акции, но ничего не помогало. График работы, обучение персонала, антураж. Всё было тщетно. Дела шли к закрытию и руководство решилось на интересный шаг. Решили ощутимо повысить цены на товар и… И продажи пошли. Как такое могло получиться? Покупатели решили, что раз обувь дорогая, то и качество соответственно отличное и стали покупать и рекомендовать. Смешно, но факт есть факт.
В книге есть заметка про штрафы. У меня в организации штрафы и так не приветствуются. В год их, на весь магазин, может максимум 2-4 набирается, на мизерные суммы. И то когда сотрудник уже не понимает замечания или не хочет что-то менять в своей работе… Тут же немного иная идея. Вводить оценочные листы и по ним делать отдельный поправочный коэффициент при отсутствии замечаний. Нужно подумать. Хочется похвастаться, что у нас половина работает больше 5 лет, треть работает больше 10 лет. Значит что-то делаем правильно. Так же в книге говорится о хорошем показателе потери товара (воровство персонала, покупателей, порча товаров), который равен 0.5%. Тут я заёрзал, так как у нас этот показатель 0.24%. Пойду выпишу себе премию… Заодно и всем остальным.
Начинающие (да и не только) инвесторы часто задаются вопросом о том, как отобрать для себя идеальное соотношение активов входящих в портфель. Часто (или не очень, но знаю про двух точно) у некоторых брокеров эту функцию выполняет торговый робот. Но заложенные в них алгоритмы не раскрываются.
В этом посте будет рассмотрено то, как оптимизировать портфель при помощи Python и симуляции Монте Карло. Под оптимизацией портфеля понимается такое соотношение весов, которое будет удовлетворять одному из условий:
Для расчета возьмем девять акций, которые рекомендовал торговый робот одного из брокеров на начало января 2020 года и так же он устанавливал по ним оптимальные веса в портфеле: 'ATVI','BA','CNP','CMA', 'STZ','GPN','MPC','NEM' и 'PKI'. Для анализа будет взяты данные по акциям за последние три года.
#Загружаем библиотеки import pandas as pd import yfinance as yf import numpy as np import matplotlib.pyplot as plt # Получаем данные по акциям ticker = ['ATVI','BA','CNP','CMA', 'STZ','GPN','MPC','NEM', 'PKI'] stock = yf.download(ticker,'2017-01-01', '2019-01-31')
import requests import datetime import pathlib SECIDs = ["GAZP", "BANEP", "LKOH"] DISK = "E" for SECID in SECIDs: from_date = "2020-05-04" to_date = "2005-01-03" while str(to_date) != from_date: to_date = str(to_date) to_date = to_date.split('-') a = datetime.date(int(to_date[0]), int(to_date[1]), int(to_date[2])) b = datetime.timedelta(days=140) to_date = a + b pathlib.Path("{}:/{}/{}".format(DISK, "Database_MOEX", SECID)).mkdir(parents=True, exist_ok=True) filename = SECID + "_" + str(to_date) + ".csv" with requests.get("http://iss.moex.com/iss/history/engines/stock/markets/shares/boards/tqbr/securities/{}.csv?date={}".format(SECID, to_date)) as response: with open("{}:/Database_MOEX/{}/{}".format(DISK, SECID, filename), 'wb') as f: for chunk in response.iter_content(): f.write(chunk)Для начала пройдемся по его плюсам и минусам. Самый главный минус, что этот парсер качает только определенный период, который уникален для каждой акции, судя по всему для увеличения этого периода надо кинуть бирже на лапу:), и то что информация предоставляется за день, теперь перейдем к плюсам: можно выкачивать историю за определенный период для нескольких инструментов сразу (их количество ограничивается лишь количеством инструментов на мосбиржи), есть возможность назначать диск для сохранения информации, быстрота выгрузки данных.
Я написал два поста про волатильность в рамках тем по развитию финансовой грамотности. Я показал, что ценовую волатильность можно измерять с помощью показателя Average True Range (ATR) и с помощью него неплохо можно выставлять ордера на ограничения потерь (stop loss). Полезно тем, кто активно торгует.
Второй показатель волатильности — это стандартное (среднеквадратичное) отклонение. Применяется для показателей доходности актива и удобен при составление своего портфеля и его последующей оптимизации. (Кстати, на встречи в прошлую субботу в рамках вебинара из курса ТРИ КИТА ИНВЕСТИЦИЙ, я как раз показывал как с помощью Excel можно искать оптимальный портфель для себя, зная доходность и волатильность. В эту субботу я покажу как использовать бету для составления собственного портфеля и как его оптимизировать, а также поговорим о пассивных и активных стратегиях управления портфелем. Кому интересно научиться инвестировать на уровне профессионала — присоединяйтесь. Действует скидка❗️
Кол+Пут= ATR(Н1)*КОРЕНЬ(N)*0,5, где N количество торговых часов до экспирации.
как описано здесь smart-lab.ru/blog/474365.php