Избранное трейдера Максим

по

Очень простая идея

    • 16 ноября 2021, 23:36
    • |
    • Bishop
  • Еще
На ММВБ сейчас примерно 30+ ликвидных тикеров, которые можно шортить. Из них получается хорошо диверсифицированный портфель. Открываем равные по объёму и по количеству позиции в разные стороны по своим личным соображениям. У меня получилось по 16 тикеров в лонг и шорт. Сегодня на тестовом счёте вот такие результаты. Красные тикеры — шорты, зелёные — лонги.

Очень простая идея

Идея заключается в следующем. В конце основной торговой сессии сортируем в таблице поле НПУ% (визуально удобно по возрастанию). Переворачиваем САМЫЕ прибыльные позиции и САМЫЕ убыточные, НО таким образом, чтобы средний процент по прибыльным позициям превышал (желательно кратно) средний процент по убыточным. Важно сохранять относительное равновесие по количеству длинных и коротких позиций, которые будут торговаться на следующий день.

Что это даёт? Каждый день по результатам торгов суммарно фиксируется только ПРИБЫЛЬ. Котировки акций из разных секторов экономики в моменте двигаются НЕ синхронно, поэтому в портфеле будут одновременно прибыльные шорты и лонги наряду с убыточными шортами и лонгами.

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

Та самая торговая система

    • 15 ноября 2021, 19:35
    • |
    • GOLD
      Популярный автор
  • Еще
Друзья, спасибо за звезды. Вот та самая система 100%/250% годовых:

Берем фьюч Сбера на минутках. Навешиваем Simple MA. Выставляем период 70 и расчет по цене Median. Отрисовку SMA делаем точками, а не линией. Перестаем бухать и начинаем пристально пялиться в эти точки............

Если не в позе, то открываем лонг, когда 3 точки SMA поднимаются вверх.
Если не в позе, то открываем шорт, когда 3 точки на SMA опускаются вниз.

Для лучшего понимания привожу рисунок шортового сигнала:

Та самая торговая система

Точки на SMA — 1,2,3 — идут вниз. Как только сложилась такая нехитрая конструкция и мы не в позе, то встаем в шорт на открытии следующей свечи после точки 3 с тейком 1% и стопом 1% от цены открытия. Сидим на попе ровно до сработки тейка или стопа. Если мы не в позе и точки пошли вверх — встаем в лонг и сидим в нем по аналогичному сценарию. Входим и выходим по рынку. Но никто не запрещает дрочить лимитниками — это дело вкуса. В конце каждого дня после 23:45 принудительно закрываем позу, если она осталась открытой. На утренней сумасшедшей свече не открываем позу, чтобы не скользить носом по вазелину.

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

Дарю торговую систему

    • 15 ноября 2021, 01:13
    • |
    • GOLD
      Популярный автор
  • Еще
Дарю торговую систему на фьючах Сбера с доходностью около 100% годовых без реинвестиций и около 250% с учетом реинвестиций.

Вкладываешь 10 тыс.руб. -> торгуешь фьючом Сбера -> через год выводишь 35 тыс. Красота! Тебе больше не придется работать!))

Доходности системы выглядят так:

Дарю торговую систему

Система работает на минутках. Бэктест: 222 830 минут в 243 торговых днях.

Инструмент: фьюч Сбера на Мосбирже
ГО: 6 000 руб (с запасом)
Начальное депо: 10 000 руб. (с запасом)
Потери на каждую сделку: 5 руб. (комиссии + проскальзывания)
Кол-во сделок за 12 месяцев: 643
Доход на сделку: ~31 руб.
В конце каждого дня закрываем позу.
На утренней свече не открываем позу.
На выходе: 19 716 руб. (без учета реинвестиций)

Система очень простая. Всего один индюк с симметричным Стоп/Тейком. Можно торговать вручную в любом терминале. 

Если пост наберет 100 звёзд, выложу описание. И даже если наберет 99, все равно выложу. Мне она нахрен не нужна, а тебе может сгодиться))

UPD:
Не думал, что пост привлечет внимание. Всем заинтересованным — спасибо! Вечером выложу описание вне зависимости от кол-ва звезд))

UPD:
А вот и та самая система — тынц.

Нарезка графика. Биткойн.

Мы привыкли, что график нарезается у нас по стандартной схеме — равными временными промежутками. 1мин, 5мин, 1час, 1 день и т.д.
Подобное представление информации плотно вошло в нашу жизнь и подавляющее большинство ничего другого себе и не представляет. Хотя появляется все больше и больше народу, кто знакомится и начинает отдавать предпочтение так называемой синтетике — ренко, rangebars, volumebars.

Третьего дня я, кстати, выложил скрипт МТ5 для общего пользования, который дает возможность нарезать чарт в стиле РЕНКО.

Но еще меньше людей задумаются глубже — а что еще можно придумать? Что еще и, главное, зачем? А затем. Ведь что мы хотим получить, уходя от временной нарезки? Снижение субъективности, верно? Ибо человек начинает думать — ну почему именно час? Или 5 минут? И почему час будет заканчиваться именно в 00 минут, а не в 16:37? Поэтому и уходят на бары с одинаковым объемом или одинаковым размахом. Вроде как бы да — ушли от субъективизма. Одного. Но получили другой — теперь мы должны определить, что в свече у нас будет именно 1000 контрактов. Или 580? Или высота свечи будет 10 пунктов. А почему? Можно ли что-то с этим сделать? Можно!



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

Робот CounterStrike. Приходится раздавать бесплатно

    • 22 октября 2021, 13:44
    • |
    • Q Bot
  • Еще

Ну что же, я смотрю, что народ на сайте все же опытный, его на мякине не проведешь. Никто не пожелал купить у меня робота за 10 руб. со скидкой 99% от стандартной цены в 1000 руб. Чувствуют все-таки, что 34% прибыльных сделок и серии аж из 17 убыточных сделок подряд — это липа. А ведь бывало и много хуже. Ладно, придется склепать вам что-нибудь по-настоящему дельное. Ну и предложение по цене придется улучшать, конечно. Раз по 1 тыс. руб. за бота — дорого, то этого отдам бесплатно, уж так и быть. Но это крайнее предложение! Какие там еще могут быть варианты получше? Я вам что ли должен приплачивать, чтоб вы моих роботов попробовали?!

 

Алгоритм

В этот раз будем торговать контр-тренд. Используем два индикатора: ATR (Average True Range) – биржевой технический индикатор, отражающий волатильность движения актива, а также по-прежнему будем использовать



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

Пересечение скользящих средних + трейлинг стоп

В прошлых сериях:
— Простое пересечение скользящих стредних на 49 тикерах (https://smart-lab.ru/blog/730110.php)
— Пересечение + стоп в процентах от входа (https://smart-lab.ru/blog/730616.php). Стало только хуже.
— Пересечение + стоп на основе ATR (https://smart-lab.ru/blog/731254.php) Тоже стало хуже.

Тут та же стратегия + трейлинг стоп в процентах. Трейлинг стоп работает очень просто: если цена движется вверх, то стоп подтягивается на величину заданного процента. Если цена движется вниз, то стоп стоит на месте. Напомню, моя цель понять как точка выхода влияет на доходность стратегии. Все остальные условия неизменные. В идеале нужно увеличить доходность, при этом уменьшив просадку.

Рассмотрел четыре варианта трейлинг стопа: 1, 3, 5 и 10%.
Пересечение скользящих средних + трейлинг стоп

Топ 10 по доходности изначальной стратегии со всем вариантами трейлинг стопа

ret, max_dd — доходность и просадка простого пересечения скользящих средних
tps1...10_ret, tps1...10_max_dd — доходность и просадка разных процентов трейлин стопа

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

Разобрал все 42 стратегические инициативы, куда Правительство РФ вложит 4,6 трлн руб. в ближайшие 10 лет

На днях Правительство утвердило 42 стратегические инициативы развития РФ. Это федеральные проекты, которые будут внедряться до 2030 года и охватят различные стороны жизни граждан: от экологии до беспилотников.

Планируется потратить на их реализацию около 4,6 трлн рублей из федерального бюджета и Фонда национального благосостояния, также планируется привлекать частные инвестиции.

Вник во все инициативы и заодно подготовил краткое описание всех проектов. Можно составить представление, куда будет двигаться страна. 

Вот ссылка на распоряжение Правительства

Вот ссылка на подробное описание всех инициатив.  

 

 Технологический рывок 


Беспилотные логистические коридоры



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

Рейтинг компании АО АПРИ "Флай Плэнинг"

Ранний доступ к рейтингам российских компаний на сайте «Финансовый анализ предприятий ВДО». Подпишись и предсказывай дефолты вместе с ЛИСП-ИР

ИНН: 
7453326003

Организация: АО АПРИ «Флай Плэнинг»

Рейтинг-статистика финансового состояния компании с 2017 года. Финансовые показатели, уровень инвестиционного риска и рейтинг предприятия рассчитывался по данным бухгалтерской отчётности предоставленной в ФНС России. С подробным финансовым анализом предприятия по годам, можно ознакомиться перейдя в раздел АО АПРИ «Флай Плэнинг»

Рейтинг компании АО АПРИ "Флай Плэнинг"
Рейтинг АО АПРИ «Флай Плэнинг»



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

За смерть Смешинки врачу дали 6 лет

Мещанский суд Москвы приговорил к шести годам лишения свободы врача-анестезиолога московской клиники пластической хирургии «Медланж» Льва Хитрина и на два года медсестру той же клиники Ларису Савельеву.

Суд взыскал компенсацию каждому потерпевшему в размере 500 тыс. руб., хотя они просили по 10 млн руб.

www.rbc.ru/society/21/09/2021/614a21879a79471cb2bf2dba

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

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

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

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