Избранное трейдера ezomm
5. Группирование ценовых моделей
(без учета волатильности и времени их построения).
Ограниченные возможности в построении объединяющих паттернов дают возможность их визуализировать.
Конфигурация этих паттернов идентична как для основной, так и вторичной модели и модели со смещением.
Паттерны можно классифицировать следующим образом
Тренд вниз
1-ый и 3-ий образующие паттерны – внешние
2-ой образующий паттерн всегда – внутренний
Отличие;
Вариант №1 и №3 - объединение паттернов происходит в точке А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. Но это уже совсем другая история...
ОПРЕДЕЛЕНИЕ И ЕГО СМЫСЛ
Разные источники предлагают различные толкования дюрации. Остановимся на более общем определении. Оно звучит следующим образом.
Дюрация (Макколея)– это оценка средней срочности потока с учетом дисконтирования стоимости отдельных выплат.
Если объяснять по-простому, то дюрация – это сколько времени понадобится для того, чтобы (равными платежами) вернуть сумму номинала облигации.
Периодически слышу от наших предпринимателей сказки о том, как «злое» российское государство «душит» купеческий люд большущими налогами: НДС, налог на прибыль, Платон, соцналоги.
И заявления с умным видом: да если бы мы (бизнесмены) не уклонялись от уплаты налогов, то легче закрыть всё нафиг и всё! Типа скажите нам спасибо, что мы уклоняемся от уплаты налогов.
Как всегда, данные либеральные заявления базируются на ложной информации. Сегодня я расскажу, а какие же налоги исправно платят немецкие бизнесмены — наполняя бюджет Германии — флагмана экономики ЕС. При этом они не бьют себя пятками в грудь — «вот де мы самая основа государства Германия и без нас просто ни шагу».
Для начала сравним налоговые системы РФ и Германии. В целом налоговые системы похожи, и там, и там, есть НДС (налог на добавленную стоимость), социальные налоги (начисляемые с фонда оплаты труда), налог на прибыль, НДФЛ (налог на доходы физических лиц).
Однако есть и отличия:
— социальные налоги платит не только бизнес, но 50% оплачивает непосредственно сам работник,