Избранное трейдера Ajax
А вот и табличка по S&P500!
https://docs.google.com/spreadsheets/d/11epplwQPMo2cLZSFLD_G7dXBuV6eX01-66TJZpK4dBA/edit?usp=sharing
Первым делом, делаем свою собственную копию: «Файл» -> «Создать копию».
1. Это лайт-версия: аналогично на странице Main – в зеленое поле вписывается целевая сумма в $.
Чуть ниже вносятся только тикеры и только количество купленных уже акций. Данные можно скопировать из каких-то своих таблиц, будь то Excel или Google-таблица (можно скачать брокерский отчет в личном кабинете брокера в формате Excel), а можно просто вбить вручную.
2. На вкладке “S&P500” автоматически проверяется соответствие вбитых вами тикеров с существующими, и расставляются купленные акции в правильные поля. Если какая-то компания становится в индексе выше или ниже (такое происходит почти каждый день, особенно на дне индекса), цифры автоматически следуют за тикером, ничего корректировать не надо. Поля В, С, D, E загружаются автоматически и обновляются каждый день. Поля G, H, I, J, AB загружаются автоматически и обновляются каждые 20-30 минут. Поля K, O, P, Q от того, какую сумму вы вбили в «Цель (капитал)». Поля R, S, T зависят от того, какие тикеры вы вбили и сколько купленных акций вписали. Поля U, V, W, X несут информацию о дивидендах и обновляются 1-2 раза в неделю. Поле «Кризис-радар» вставлено просто так, в развлекательных целях, читайте пометку (наведите на черный уголок над надписью «Кризис-радар»). На этой вкладке вообще ничего редактировать не нужно.
В понедельник я хочу написать большой пост о российском варианте индекса VIX (по способу расчёта ничего общего, нацелен на наши системные риски), а пока я его пишу вижу раскрутилась дискуссия про стоп-лосы.
Споры вокруг стоплосов не утихают, у меня есть мнение:
стоплосы бывают трёх видов
1. как часть стратегии
2. как часть защиты от чёрного лебедя (огромный риск ликвидности!)
3. как индикатор полного провала
их путают, поэтому возникает много холивара, а люди то имеют в виду разные вещи (потому и споров много)
1. стоплос как часть стратегии, это элементарный способ понять, что задуманная ставка не сработала. Только ставка. Убыток от неё не ставит под сомнение работоспособность стратегии!
2. Это почти п1. но он ставится очень далеко и его задача защитить вас от катастрофических быстрых изменений цены в ваше отсутствие, нужен только для трейдеров без системы
3. стоплос (он же максимальный дродаун) от всего капитала или если есть алгоритм, от капитала на торговую систему. Считать как дродаун (от максимума). После его срабатывания -
Многие из нас слышали о том, что Лукойл предлагает оферту на выкуп 35 миллионов своих акций по цене 5450 рублей.
Срок, для предъявления акций к выкупу установлен с 16.07.2019 по 14.08.2019.
Срок оплаты ПАО «ЛУКОЙЛ» приобретаемых акций – до 28.08.2019 года включительно.
Выкуп проводится пропорционально поданным заявкам, т.е. если будет предложено 70 миллионов акций на продажу, то ПАО «ЛУКОЙЛ» выкупит только 50% предложенного объема.
В этой статье мне бы хотелось проанализировать, сколько примерно акций может быть выставлено на продажу по оферте, как можно на этой оферте заработать рядовому трейдеру и на какую примерно прибыль можно рассчитывать.
Подробности оферты Лукойла
Settings={ Name="VDIV", period=20, periodma=15, line= { { Name = "cur1", Type =TYPE_LINE, Width = 1, Color = RGB(255,0,0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0,0,0) } } } --[[ -- кривая объемов описание свойств: period: сколько баров берутся в подсчет weighted: =0 - обычная, =1 - взвешанная proportional: =1- считается: volume*(close-open)/(hight-low), =0 - считается: volume*sign(close-open) --]] function Init() mas = {} return 3 end function OnCalculate(index) sumv1 = 0 sumv2 = 0 if index >= Settings.period then for i=index-Settings.period+1, index do if V(i) ~= nil and C(i) ~= nil then if C(i) > O(i) then sumv1 = sumv1+V(i)*(C(i) - O(i)) else sumv2 = sumv2+V(i)*(O(i) - C(i)) end end end else sumv1 = nil sumv2 = nil end if sumv2 ~= 0 and sumv2 ~= nil then vdiv = sumv1/sumv2 vdiv2 = sumv2/sumv1 vdiv3 = vdiv - vdiv2 else vdiv = nil vdiv2 = nil vdiv3 = nil end mas[index] = vdiv3 ma = 0 if index >= Settings.periodma then for i=index-Settings.periodma+1, index do if mas[i] ~= nil then ma = ma + mas[i] end end end ma = ma/Settings.periodma return ma, 0 end
Сделал квази-онлайн вывод цен в скрит на языке R, без использования dll. R позволяет проводить разнообразный анализ ценовых рядов, проверять доходность стратегий, строить необходимые графики. На 1мин графике фьючерса на Сбербанк, первые 30 значений. Кроме цены клоз на картинке показаны линии 5-ти кластеров, параллельных оси времени и коричневая линия тренда и наклонными линиями канала, отстоящими на 1 и 2 стандартных отклонения. Ширина этих каналов изменяется с учетом волатильности. Наклонными синими линиями, отмечен канал 0,5 SD без учета волы.