Избранное трейдера Holod_Dmitry
Каналы и средняя
Базовые условия
по каналам – 3
по средней линии – не ограничено
Алгоритм тактики «Каналы и Средняя»
21:00 (GMT)
1. Подготовка графика.
Проводим 3 горизонтальные линии. Одна по самому высокому значению (High) текущего дня, вторая по самому низкому значению (Low). Третья линия проводиться по средней цене (Average) между максимальным и минимальным значениями. (High+Low)/2.
Привет SmartLab!
Это мой первый пост на данном ресурсе, так что в первом абзаце я сначала представлюсь и расскажу очень коротко о себе, мне кажется так правильно.
Вступление.
В рамках инвестирования своих свободных денежных средств я алготрейдер. Занимаюсь я этим уже 6 лет и в свободное время веду небольшой YouTube-канал, где выкладываю ролики с разными полезными алгоритмами, видео-уроки и т.д. Собственно, один из подписчиков посоветовал мне завести тут блог, дабы расширить аудиторию моих трудов.
Тема поста.
В первом посте решил рассказать о своем последнем опыте алгоритмизации паттерна «Голова и плечи» (далее ГИП). Недавно выпустил у себя ролик, как создать алгоритм ГИП, если интересно можете посмотреть: https://www.youtube.com/watch?v=uVqx6sXkiE8&t=4120s&ab_channel=16%3A05Algo16%3A05Algo. Роботов я кстати пишу в тслабе, не знаю сколько из вас о нем слышали, но, если нет, то советую ознакомиться, софт классный, а у меня на YouTube-канале вы сможете найти небольшой курс из 4 занятий для обучения.
Привет, трейдер!
Сегодня я расскажу, почему индикатор лунных циклов не будет лишним в твоей торговой системе. Казалось бы, тема довольно спорная, особенно в контексте такого оторванного, на первый взгляд, явления, как финансовые рынки. Кстати говоря, не менее спорная, чем ретроградное движение меркурия, о котором мы ранее уже общались, пост прикреплю в описании. И тем не менее, эта тема работает. Чтобы убедиться в этом, достаточно взглянуть на предоставленный мной график. Да-да, тебе не показалось. Каждое новолуние с задержкой или без, следует коррекция рынка. И напротив, каждое полнолуние следует рост. Как и любой другой индикатор, лунные циклы не всегда дают идеальный расклад с точки зрения входов и выходов, однако, если фильтровать эти сигналы дополнительными инструментами, которые демонстрируют позитивное мат. ожидание в твоей собственной системе — можно добиться повышения результатов торговли.
Посмотрел отчет ЛУКойла.
Обновил свой прежний прогноз по дивам ЛУКойла от ноября 2020.
Сейчас, думаю, будет еще лучше — 325 р. за 1П 2021 г. и 480 р. за 2П 2021 г.
ЛУКойл останется дивидендным аристократом
Выплаты в 2021 году: 213+325 = 538 р.
идем с опережением
Реальные сделки
Теперь вы должны знать логику и теорию, лежащие в основе торговых стратегий, которые я использую. Тем не менее, я думаю, что рассмотрение еще нескольких реальных примеров торговли сделает все немного яснее. Причина этого в том, что каждая рыночная ситуация уникальна. Цена каждый раз движется немного по-разному, объемы распределяются немного по-разному, волатильность и агрессивность рынка всегда немного отличаются… По этим причинам вы должны пройти через примеры сделок, чтобы действительно получить представление о стратегии. Ниже приведены некоторые реальные сделки, которые я заключил. Просмотр их поможет вам увидеть, как я использую настройки в реальной торговле, и это сделает вас более уверенными в создании собственных уровней. Сначала я пройду внутридневные сделки, а затем свинг-сделки.
Внутридневные сделки
Сделки на основе настройки №1: Настройка накопления объема
Объем накопительной торговли № 1
--[[ параметры: Procent - процент зигзага --]] Settings={ Name="ZIG_SMA", Procent=2, lim=20, div=2.0, line= { { Name = "ZIG_SMA", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 0) } } } function Init() y1 = nil y2 = nil x1 = 1 x2 = 1 return 1 end function OnCalculate(index) de = Settings.Procent lim = Settings.lim div = Settings.div vl = C(index) if index == 1 then y1 = vl y2 = vl else if C(index) > y1*(1+de/100) and y1 < y2 then x2 = x1 y2 = y1 x1 = index y1 = C(index) else if C(index) > y1 and y1 >= y2 then x1 = index y1 = C(index) end end if C(index) < y1*(1-de/100) and y1 > y2 then x2 = x1 y2 = y1 x1 = index y1 = C(index) else if C(index) < y1 and y1 <= y2 then x1 = index y1 = C(index) end end end per = math.floor((x1 - x2)/div) if per < lim then per = lim end ss = 0 k=0 for i = index - per, index do if i >= 1 then ss = ss + C(i) k=k+1 end end if k ~= 0 then vl=ss/k end return vl end