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

по

Опрос. Обвал когда-нибудь будет:

    • 18 сентября 2021, 08:08
    • |
    • master1
      Smart-lab премиум
  • Еще

Опрос. Обвал когда-нибудь будет:

Да
Нет
Не знаю
Всего проголосовало: 587

Опрос. Обвал когда-нибудь будет:
Да, Нет, Не знаю.
В комментариях пишите, почему вы так думаете и когда будет, если будет.


Генераторы альфы: методика оценки стратегии торговли российскими акциями, облигациями, валютой и биржевыми товарами

В данном посте представлю методику исследований под заголовком «генераторы альфы», дабы в последствие на нее ссылаться.

«Генераторы альфы» — серия постов, в которых стратегии проверяются на предмет наличия той самой альфы – меры эффективности управляющего.

Для понимания того, как альфу посчитать, достаточно задаться только одним вопросом: от куда есть пошла доходность на фондовом рынке?

Доподлинно известно, что не бывает на фондовом рынке доходности без риска. Не всегда этот чертяга вознаграждает инвестора, иной раз может и уполовинить его депозит, да только никуда жаждущий пенсии в 35 денег на брокерском счете от риска не убежит. Для тех, кто к риску и за километр не подойдет, придумали краткосрочные государственные облигации. Все остальные могут, с определенной периодичностью получать риск-премии – дополнительную доходность поверх безрисковой ставки.

А премий этих – видимо-невидимо.  Свои для каждого класса активов. Так поспешим же познакомить нетерпеливого читателя с ними.



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

Дивиденды — это не процент по вкладу. Стоимость акции — не аналог тела вклада. Например, Газпром.

    • 16 сентября 2021, 13:17
    • |
    • master1
      Smart-lab премиум
  • Еще
Я видел, как в банке пожилую женщину агитировали за инвестиционное страхование жизни: «Это почти как вклад, только выше проценты».

Например Газпром. Даже если выплатят дивиденды по 40 рублей, то цена акции может изменится в любую сторону. Изменится цена газа — что будет с ценой Газпрома?

Ярмарка тщеславия 2021

    • 15 сентября 2021, 18:38
    • |
    • GOLD
      Популярный автор
  • Еще
Завтра открывается Ярмарка тщеславия 2021. Зарабатывающие на транзакциях барыги (биржа+брокеры) похотливо потирают руки в ожидании гигантского наплыва ловцов удачи. 

Мой дорогой друг, посмотри заботливо собранную мной статистику по конкурсами ЛЧИ за последние 6 лет:

Ярмарка тщеславия 2021

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

Какой важнейшие выводы следуют из этой статы?

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()
И вот результат прогнозирования:

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

СТОП-ЛОССЫ

Стоп-лоссы — сильно потертая тема… многие удивятся, многих это отпугнет, многие подумают, что я ненормальный, НО!!! Я не ставлю стоп-лоссов. Я не ставлю их по ряду причин.

1. Рынок может вильнуть, смыть стоп и пойти дальше в сторону, на которую Игрок поставил. Что в итоге? В итоге убыток, уменьшение депозита, потеря уверенности в себе, сожаление. Жадность и неуверенность приказывают Игроку ставить стоп как можно ближе к цене открытия позиции, но!!! :-) мало, кто берет в расчет «закон подлости» по которому цена сразу идет против Игрока :-))) в 99 случаях из 100 происходит именно так. Не знаю почему, но, может, это только у меня. Но я к этому готов :-) Кстати, такими близкими стопами моя знакомая «отдала рынку» весь депозит. Там было не очень много, но на ОЧЕНЬ хорошее платье для среднего класса вполне хватало. Осталось бы еще и обмыть покупку :-)

2. Если сторона игры выбрана Игроком правильно, то стоп в начале открытия позиции совсем не нужен, а при закрытии тем более, НО!!! Можно ставить стоп при появившейся прибыли с целью защиты.

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

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