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

по

В поисках идеального диверсифицированного инвестпортфеля на 2023 год - Финам

Какой должна быть структура диверсифицированного инвестиционного портфеля перед новым годом? Для квалифицированного инвестора и для неквалифицированного? В онлайн-конференции Finam.ru «Рынки в 2023 году — к чему готовиться инвесторам?» эксперты поделились своим мнением на этот вопрос.

Дмитрий Донецкий,  главный аналитик ИФК «Солид», считает, что если говорить о неквале, то портфель должен состоять преимущественно из российских акций (например, «Сбербанк», «Сегежа», «Новатэк»), замещающих облигаций и ОФЗ ПК, а также валюты и золота в виде GLDRUB_TOM. Криптоактивы можно использовать, но преимущественно стейблкоины. В кэше не более 10% портфеля, т.к. уже портфель должен быть сбалансирован по активам. У квалифицированного инвестора могут быть и иностранные акции, и еврооблигации, купленные под замещение во внешнем периметре, плюс различные инструменты в виде частных размещений бумаг.


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

просьба подсказать источники для самообразования

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

Как научиться инвестировать с нуля: годные курсы

Существует два основных типа курсов про то, «как правильно инвестировать»: 1) дорогие и бесполезные; 2) недорогие и толковые. Первых гораздо больше, но в этой статье речь пойдет про вторую категорию.

Как научиться инвестировать с нуля: годные курсы
Это Чарли Мангер и Уоррен Баффетт. Они не имеют никакого отношения к тексту ниже. Не слушайте никого, кто обещает научить вас «инвестировать как Баффетт».

Периодически люди просят меня научить их инвестировать (или, того хуже, – взять у них деньги в управление). Я всем советую начать с другого конца – сначала изучить общедоступные материалы по теме, а потом уже возвращаться за советом (почти никто не возвращается, кстати).

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

* * *



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

Хотите попрогнозировать рыночные котировки? Нет проблем - вот код.

    • 14 сентября 2021, 22:46
    • |
    • 3Qu
  • Еще
Итак, код обучения и прогнозирования нейросетью рыночных котировок на 5 минут.
import sqlite3 as sql
from scipy.stats import logistic
import math
import numpy as np
import numpy.random as rnd
import matplotlib.pyplot as plt
from sklearn.neural_network import MLPRegressor

sdata =[]
sql1= "select ticker, date, open, high, low, close, vol \
    from Hist_1m where ticker_id=1 order by Date;"
con=sql.connect('C:/Users/ubase/Documents/StockDB/StockDB21.sqlite')
cur=con.cursor()
cur.execute(sql1)
sdata=cur.fetchall()
con.commit()
con.close()

Ldata = len(sdata)
N = 8000 # Количество сделок
ld = 5 #Продолжительность сделки
NNinterval = 20 # Количество входов NN

# Генерация случайных чисел
rng = rnd.default_rng()
rm=rng.integers(0, Ldata, N )

class Candle:
    tr = 0
    dt = 1
    o = 2
    h = 3
    l = 4
    c = 5
    v = 6
    
cl = Candle
DataC =[sdata[i][cl.c] for i in range(0,Ldata)]

# sigmoid линейность до 0.5
def sigmoidnorm(x, alfa = 0.9, xmin = -1.3, xmax = 1.3):
    return (xmax - xmin)*((1 / (1 + math.exp(-x*2.0*alfa))) - 1.0) + xmax

x = [0.002 * i - 3 for i in range(0,3000)]
y = [sigmoidnorm(x[i]) for i in range(len(x))]


plt.plot(x,y)
plt.grid()
plt.show()

# формируем сделки.
def DealsGenL(rm,ld):
   #Lm = len(rm)
   ix = []
   x = []
   pr = []
   
   for i in range(0,N):
        if rm[i] + ld < Ldata and rm[i] - NNinterval - 1 > 0:
            delta = (sdata[rm[i]+ld][cl.c] - sdata[rm[i]][cl.c])/sdata[rm[i]+ld][cl.c]*100
            x0 = [sigmoidnorm((sdata[rm[i] - j][cl.c] - sdata[rm[i]][cl.c])/sdata[rm[i]][cl.c]*100) \
                 for j in range(0, NNinterval)]
            ix.append(rm[i])
            x.append(x0)
            pr.append(delta)
   return ix, x, pr


Ix, X, Pr = DealsGenL(rm,ld)



Ib = 0
Ie = 100

plt.plot(X)
plt.legend()
plt.grid()
plt.show()


plt.plot(Pr, label = 'Prof')
plt.legend()
plt.grid()
plt.show()


regr = MLPRegressor(hidden_layer_sizes = [30,20,15,10,5], \
                    max_iter=500, activation = 'tanh')

regr.fit(X, Pr)
Out = regr.predict(X)

plt.plot(Pr, Out, '.')
plt.grid()
plt.show()
И вот результат прогнозирования:

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

Методичка по фундаментальному анализу (2/5)

Отчетность – это основной источник для анализа всех показателей деятельности компании. Предлагаю на примере компании “Магнит” проанализировать финансовую отчетность, а также провести ее фундаментальный анализ.

На сайте каждой публичной компании есть раздел, который называется “Акционерам и инвесторам” или “Инвесторам”, в нем необходимо найти раздел отчетность, в котором выбрать отчетность по форме МСФО (Международные стандарты финансовой отчетности). У компаний, чей бизнес в первую очередь нацелен на клиентов данный раздел может находиться во вкладке “Раскрытие информации”. 

МСФО – это финансовая отчетность, которая необходима инвесторам для принятия ими экономических решений в отношении компании.

На официальном сайте компании в нижней части сайта необходимо найти раздел “Инвесторам”:
Методичка по фундаментальному анализу (2/5)

Чтобы открыть отчетность, нужно нажать на соответствующий раздел, после чего у нас откроется автоматически последняя актуальная отчетность компании. 



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

Решение проблем с помощью пирамиды Дилтса

Решение проблем с помощью пирамиды Дилтса

     Не имеет значение где сформировалась проблема. Важно знать, что решить её можно с помощью пирамиды Дилтса. Этот дядька вывел 6 уровней этой пирамиды, каждый верхний уровень которой, влияет ни нижние, но не обязательно наоборот. А использовать её можно не только для решения личных проблем, но и решению проблем в бизнесе и обществе.
     Теперь, для решения проблем или изменению своей жизни к лучшему, достаточно воспользоваться этой пирамидой. Конечно, мы все знаем эти уровни, но я повторюсь для вооон того человека в 17 ряду на 37 месте слева.

     Окружение.

     Этот уровень отвечает на вопрос «что у нас есть?». Какое у нас образование, количество жировых складок, семейное положение, родственники, недвижимость, машина, время, место и та резиновая уточка в ванной. Что за люди меня окружают? Где я нахожусь (особенно утром в субботу), Кто мне помогает идти вперёд? Что я хочу, чтоб у меня было и кто меня бы окружал?
     Приведу пример: я — алкаш. Моё окружение смеётся надо мной. Значит, нужно создать круг единомышленников, которые будут прибухивать вместе со мной и будут поддерживать меня в этом увлечении.



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

Как анализировать американские компании. Алгоритм

Компаний – море, даже на бирже СПб их почти тысяча. Из них — сотни вполне приличных и достойных внимания. Очевидно, что старое доброе неспешное чтение годовых отчетов в нынешних реалиях не подходит.

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

Итак. Рассмотрим пошаговый анализ одного из эмитентов, торгующихся на Санкт-Петербургской бирже, компанию Elanco Animal Health Incorporated (ELAN).

Первым шагом будет поиск сводной информации о компании на одном из сайтов-агрегаторов. На мой взгляд, finviz здесь вне конкуренции. По тикеру получаем информацию о компании, о секторе, где она работает, ссылку на официальный сайт и последние новости об эмитенте. Не помешает поискать в открытых источниках информацию о ней для общего представления.
Как анализировать американские компании. Алгоритм



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

Отчитываемся перед налоговой по доходам Interactive Brokers за 5 минут

Все мы знаем, что зарубежные брокеры не являются налоговыми агентами в РФ, соответственно, отчитываться по доходам и платить налоги с них мы должны самостоятельно. Вопрос отчитываться или нет у меня не стоял, поэтому, чтобы не тратить каждый год уйму времени на достаточно трудоемкие расчеты, я написал скрипт, который берет отчеты Interactive Brokers и формирует на основе них пояснительную записку со всеми пояснениями и расчетами для налоговой. Вам останется только приложить этот файл к декларации 3-НДФЛ, а в нее саму внести лишь два пункта (см. ниже).

Ограничения по применению

Поскольку я занимаюсь долгосрочными инвестициями, я не использую такие инструменты, как фьючерсы, опционы, а также никогда не использую плечо и сделки SHORT. В связи с этим, такие операции скриптом не поддерживаются. Если у кого-то есть желание — могут дописать сами.

Подготовка к использованию
  • Установите Python 3+


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

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