Избранное трейдера OnlyHuman
В контексте бесконечного количества постов про ЗОЖ решил описать свой опыт в вопросе налаживания сна. Вроде как не по теме ресурса. Но трейдеру ведь нужен здоровый сон. Для восстановления мозга на все 100%. Надеюсь, что будет полезным.
Моим младшим детям 6 и 2,5. И понятное дело последние два года довольно сложно было поддерживать режим. В итоге, пришел к ситуации, которую условно можно было описать «худший сон за многие годы». 5-6 пробуждений за ночь. Попытка урвать что-то в обед. Попытка отоспаться в выходные. Ситуация не улучшалась.
Разобраться в проблеме и решиться на эксперимент стимулировала мощная книга «Мозг освобожденный» Компернолли, где автор довольно большую часть уделяет правильному сну как необходимому элементу восстановления функций мозга. И дает список действий, которые можно взять за основу.
Итак, какие действия предпринял полгода назад:
1. Ложиться в одно время и вставать в одно время. Режим 22-30 – 6-00. Даже в те дни, когда не тренируюсь по утрам. Чтоб не сбивался режим. Раньше меньше следил за этим. И даже в выходные стараюсь придерживаться именно этого режима.
Settings={ Name="MNKKANAL", period=200, delta=0, line= { { Name = "cur1", Type =TYPE_LINE, Width = 1, Color = RGB(0,0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0,0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0,255, 0) } } } --[[ описание свойств: period - период, за каротрый делается расчет delta - смещение назад назначение: осцелятор по каналу использовался: метод наименьших квадратов (аппроксимация линией) --]] function Init() return 3 end function OnCalculate(index) sz = Size() n = Settings.period d = Settings.delta y = nil y1 = nil y2 = nil if index-n-d > 0 then a1 = 0 a2 = 0 a3 = 0 a4 = 0 for i=index-n+1-d, index-d do a1 = a1+i*C(i) a2 = a2+i a3 = a3+C(i) a4 = a4+i*i end if((n*a4 - a2*a2) ~= 0) then a = (n*a1 - a2*a3)/(n*a4 - a2*a2) b = (a3 - a*a2)/n c1 = 0 c2 = 0 n1 = 0 n2 = 0 for j=index-n+1-d, index-d do y = a*j + b if C(j) < y then c1 = c1 + (y -C(j)) n1 = n1 + 1 end if C(j) > y then c2 = c2 + (C(j) - y) n2 = n2 + 1 end end if n1 ~= 0 then c1 = c1/n1 end if n2 ~= 0 then c2 = c2/n2 end j = index-d y = a*j + b y1 = y-2*c1 y2 = y+2*c2 end end return y1, y2, y end
Settings={ Name="MNKAVG", period=200, delta=0, line= { { Name = "cur1", Type =TYPE_LINE, Width = 1, Color = RGB(0,0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0,255, 0) }, { Name = "cur3", Type =TYPE_LINE, Width = 1, Color = RGB(255,0, 0) }, { Name = "cur4", Type =TYPE_LINE, Width = 1, Color = RGB(0,255, 0) }, { Name = "cur5", Type =TYPE_LINE, Width = 1, Color = RGB(255,0, 0) } } } --[[ описание свойств: period - период, за каротрый делается расчет delta - смещение назад назначение: построение тенденции использовался: метод наименьших квадратов (аппроксимация линией) --]] function Init() return 5 end function OnCalculate(index) sz = Size() n = Settings.period d = Settings.delta if (index ~= sz) then return nil, nil, nil, nil, nil else y = nil if index-n-d > 0 then a1 = 0 a2 = 0 a3 = 0 a4 = 0 for i=index-n+1-d, index-d do a1 = a1+i*C(i) a2 = a2+i a3 = a3+C(i) a4 = a4+i*i end if((n*a4 - a2*a2) ~= 0) then a = (n*a1 - a2*a3)/(n*a4 - a2*a2) b = (a3 - a*a2)/n c1 = 0 c2 = 0 n1 = 0 n2 = 0 for j=index-n+1-d, index-d do y = a*j + b SetValue(j, 1, y) if C(j) < y then c1 = c1 + (y -C(j)) n1 = n1 + 1 end if C(j) > y then c2 = c2 + (C(j) - y) n2 = n2 + 1 end end if n1 ~= 0 then c1 = c1/n1 end if n2 ~= 0 then c2 = c2/n2 end for j=index-n+1-d, index-d do y = a*j + b SetValue(j, 2, y-c1) SetValue(j, 3, y-2*c1) SetValue(j, 4, y+c2) SetValue(j, 5, y+2*c2) end end end return y end end
По просьбам трудящихся упаковал минутки компонентов sp500. Файл будет доступен несколько дней, потом я его удалю. Размер архива около 5Гб
Несколько моментов:
1) Нет истории за несколько последних месяцев. Увы, нет времени дампить с сервака постоянно.
3) Квоты от ActiveTick, качество средненькое. Так что перед бектестом данные надо причесать.
4) Список акций брал из википедии на текущий момент. В истории вы не найдете тикеров, которые были исключены из индекса в последние несколько лет.
Тык
Телега, куда выкладываю полезные (и не только) штуки по алго, когда не лень:)
Топ-22 бумаги для вашего индивидуального инвестиционного счета и как гарантированно получить 13% дохода, а также освободить прибыль от налога.
На индивидуальном инвестиционном счете можно торговать теми же биржевыми активами, что и на обычном брокерском. Еще по нему положен налоговый вычет — это когда государство возвращает 13% от уплаченного налога.
Отличие ИИС от брокерского счета в том, что пополнить его можно только в рублях и на сумму не более 1 млн рублей в год. Выбрать можно лишь один из двух налоговых вычетов. Чтобы получить вычет — с ИИС нельзя выводить деньги в течение первых трех лет.
Команда аналитиков Тинькофф Инвестиций Премиум собрала три актуальных портфеля. Портфели и бумаги в них могут подойти для ИИС и других долгосрочных вложений сроком на три года и более.
Первый портфель — облигации
Первая глава начинается с вопроса – зачем людям инвестировать? Приводится типовой ответ по учебнику. Пробуется на зуб. Добавляются другие ответы, менее типовые. Мы считаем, что людям надо, но давайте играть за все стороны. Меняем позицию и смотрим, кому и почему – не надо. Подумав, каждый сам решает за себя. Наше дело собрать все резоны в одну кучу.
С 23 сентября по 4 октября прошел «Полигон для новичка» №23. Победителем в нем стала ТС «Шапка» с результатом +8.65%. За ней идут: ТС «Консолидация» (+2.43%) и ТС «Черная Масть» (+2.42%).
Не смотря на достойный результат автор ТС «Шапка» предложил мне дать ему несколько советов по улучшению его торговой системы. Это я и делаю в данном видео в форме очередной полезной мелочи.
Что такое «Полезные мелочи» можно посмотреть здесь https://smart-lab.ru/blog/473161.php