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


Если читать об этом сейчас, одной из предпосылок называют азиатский кризис. Однако, в реальности, на него мало кто обращал внимание, российский рынок рос вплоть до резкого падения Доу 27 октября 1997 г. на 554 пункта (с 7715 до 7161, 7,18%). Именно это событие можно считать первым триггером. Вместе с ним упала и нефть, за которой, к слову, мало кто следил. Утром следующего дня укатали и российскую фонду.А вот и табличка по 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 без учета волы.

