Избранное трейдера sam
Часть 2 — тут
Хотел бы поговорить ещё на больную тему пенсий и почему самостоятельное накопление на пенсию смолоду – рациональное решение для любого жителя России.
Вряд ли для опытных пользователей Смарт-Лаба я здесь смогу открыть Америку, но в части 2, которую допишу уже завтра, у меня будет много вопросов к вам, уважаемые опытные пользователи Смарт-Лаба!
Есть такая маленькая, но гордая страна – Норвегия. Нам она известна в первую очередь викингами, да и звёздами лыжных видов спорта, в особенности биатлона. Возможно, для многих не секрет, что это страна, стоящая на первом месте в списке стран по Индексу человеческого развития (сочетание уровня жизни, грамотности, образованности и долголетия).
Норвегия – северная страна с ужасным климатом, основу экономики которой составляет добыча нефти (ничто не напоминает?..), причем проблема сырьевой направленности экономики и зависимости её от цены на нефть там ещё более актуальна, они добывают в 4 раза больше нефти на душу населения, чем мы.
привет!
у меня в квике стояла камарилла аж с 2014 года, когда вы выложили здесь этот индикатор.
квик обновился до 8 и камарилла пропала.
это не исправить?
-- Camarilla.lua
Settings={
Name = "Camarilla",
period = 'D',
line =
{
{Name = "S5", Color = RGB(255, 0, 0), Type = 1, Width = 2},
{Name = "S4", Color = RGB(255, 165, 0), Type = 1, Width = 2},
{Name = "S3", Color = RGB(255, 255, 0), Type = 1, Width = 2},
{Name = "PP", Color = RGB(0, 255, 0), Type = 1, Width = 2},
{Name = "R3", Color = RGB(0, 191, 255), Type = 1, Width = 2},
{Name = "R4", Color = RGB(0, 0, 255), Type = 1, Width = 2},
{Name = "R5", Color = RGB(139, 0, 255), Type = 1, Width = 2},
}
}
local math_floor = math.floor
local levels = 0
local ydH, ydL, ydC, ydO = {},{},{},{}
local PP, R3, R4, R5 = 0,0,0,0
local S3, S4, S5 = 0,0,0
local delta = 0
local cl = 0
local predThisDay=0
local function dTs(t) return 100*(100*t.year+t.month)+t.day; end
local OldDay = '' -- для выделения начала торгового дня
function Init ()
local t=getDataSourceInfo()
local tt = t.interval
if tt == -3 then
message('Месячный график не обрабатывается.',1)
return
end
return 7
end
function OnCalculate (index)
local time tt=T(index); ---время из свечи
--local ThisDay=dTs(tt) -- дата в формате yyyyMMdd
local tDay=dTs(tt) -- дата в формате yyyyMMdd
local ThisDay = tDay
if Settings.period == 'W' then
ThisDay=tt.week_day -- номер недели
end
if index == 1 then
--message('First ThisDay = '..tostring(ThisDay),1)
local t=getDataSourceInfo()
--7.2.5 Функция предназначена для получения информации об источнике данных для индикатора.
local scale = getSecurityInfo(t.class_code, t.sec_code).scale -- NUMBER, Количество значащих цифр после запятой
mul = 10^scale -- возведение в степень
local tt = t.interval
if tt == -3 then tt = 'месяц'
elseif tt == -2 then tt = 'неделя'
elseif tt == -1 then tt = 'день'
else
tt = tt..' мин.'
end
--message(t.sec_code..'('..t.class_code..'), цифр после запятой: '..scale..', mul = '..mul..', дата = '..ThisDay,1)
levels = levels + 1
if ThisDay ~= OldDay then
OldDay = ThisDay
end
predThisDay = ThisDay
--
delta = H(index) - L(index)
cl = C(index)
R5 = (H(index) / L(index))*cl
calcLevels(index)
local per = 'daily'
if Settings.period == 'W' then
per = 'weekly'
end
message('Camarilla '..per..', Т = '..tt..', © xsharp.ru 20.06.2015', 1)
return
end
if Settings.period == 'W' then
if ThisDay < OldDay then -- для неделек
OldDay = OldDay + 1
if OldDay ~= ThisDay then
OldDay = ThisDay
end
levels = levels + 1
delta = ydH[levels-1] - ydL[levels-1]
cl = ydC[levels-1]
R5 = (ydH[levels-1] / ydL[levels-1])*cl
calcLevels(index)
--if index<120 then
--message('index= '..tostring(index)..', Смена недели: '..tostring(ThisDay)..', OldDay: '..tostring(OldDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
--end
predThisDay = ThisDay
else
if ThisDay ~=predThisDay then
--message('index= '..tostring(index)..', ThisDay= '..tostring(ThisDay)..', predThisDay: '..tostring(predThisDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
predThisDay = ThisDay
OldDay = OldDay + 1
end
ThisDayF(index)
end
elseif Settings.period == 'D' then
if ThisDay ~= OldDay then -- для дневок
OldDay = OldDay + 1
if OldDay ~= ThisDay then
OldDay = ThisDay
end
levels = levels + 1
delta = ydH[levels-1] - ydL[levels-1]
cl = ydC[levels-1]
R5 = (ydH[levels-1] / ydL[levels-1])*cl
calcLevels(index)
--if index<120 then
--message('index= '..tostring(index)..', Смена недели: '..tostring(ThisDay)..', OldDay: '..tostring(OldDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
--end
predThisDay = ThisDay
else
if ThisDay ~=predThisDay then
--message('index= '..tostring(index)..', ThisDay= '..tostring(ThisDay)..', predThisDay: '..tostring(predThisDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
predThisDay = ThisDay
OldDay = OldDay + 1
end
ThisDayF(index)
end
elseif Settings.period == 'H4' then
if ThisDay ~= OldDay then -- для дневок
OldDay = OldDay + 1
if OldDay ~= ThisDay then
OldDay = ThisDay
end
levels = levels + 1
delta = ydH[levels-1] - ydL[levels-1]
cl = ydC[levels-1]
R5 = (ydH[levels-1] / ydL[levels-1])*cl
calcLevels(index)
--if index<120 then
--message('index= '..tostring(index)..', Смена недели: '..tostring(ThisDay)..', OldDay: '..tostring(OldDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
--end
predThisDay = ThisDay
else
if ThisDay ~=predThisDay then
--message('index= '..tostring(index)..', ThisDay= '..tostring(ThisDay)..', predThisDay: '..tostring(predThisDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
predThisDay = ThisDay
OldDay = OldDay + 1
end
ThisDayF(index)
end
end
return S5, S4, S3, cl, R3, R4, R5
end
function round(value)
return math_floor(value*mul + 0.5) / mul
end
function ThisDayF(index)
ydC[levels] = C(index)
if H(index) > ydH[levels] then
ydH[levels] = H(index)
end
if L(index) < ydL[levels] then
ydL[levels] = L(index)
end
end
function calcLevels(index)
ydO[levels] = O(index)
ydH[levels] = H(index)
ydL[levels] = L(index)
ydC[levels] = C(index)
--
R3 = cl + delta * 1.1/4
R4 = cl + delta * 1.1/2
--
S3 = cl - delta * 1.1/4
S4 = cl - delta * 1.1/2
S5 = cl - (R5-cl)
--
R5 = round(R5)
R4 = round(R4)
R3 = round(R3)
S3 = round(S3)
S4 = round(S4)
S5 = round(S5)
end
Честно говоря, акции компании En+ куплены мною уже достаточно давно. Однако в процессе изучения рынка появилось много новой информации, структурирование которой и привело к созданию данного обзора.
Учитываю синергетику отраслей, имеет смысл рассматривать деятельность компании как совокупность энергетического и металлургического сегмента.
Энергетический сегмент
В состав энергетического сегмента входит 5 ГЭС суммарной мощностью 15,1 GW, 16 ТЭЦ мощностью свыше 4,6 GW, а также Абаканская солнечная электростанция мощностью 0,052 GW.

Все крупные гидроэлектростанции расположены в Сибири в непосредственной близости от алюминиевых заводов – главных потребителей электроэнергии, что создает предпосылки для эффективного взаимодействия данных активов. Крупнейшим из потребителей электроэнергии компании EN+ является Русал, который потребляет порядка 55% от всего производства электроэнергии.

Exxon Mobil — 452 505 m$ (288 985 m$) US [-32,13%]
PetroChina - 423 996 m$ (150 440 m$) China [-64,51%]
Gazprom — 299 764 m$ (74 354 m$) Russia [-75,19%]
Royal Dutch Shell — 220 110 m$ (220 525 m$) UK [+0,18%]
Petrobras - 208 390 m$ (82 938 m$) Brazil [-60,2%]
BP — 191 843 m$ (120 822 m$) UK [-37,02%]
Total - 178 554 m$ (125 289 m$) France [
Если читать об этом сейчас, одной из предпосылок называют азиатский кризис. Однако, в реальности, на него мало кто обращал внимание, российский рынок рос вплоть до резкого падения Доу 27 октября 1997 г. на 554 пункта (с 7715 до 7161, 7,18%). Именно это событие можно считать первым триггером. Вместе с ним упала и нефть, за которой, к слову, мало кто следил. Утром следующего дня укатали и российскую фонду.В прошлом посте я предположил, что снижение ставки ФРС подтвердило переключение рынка из стадии пика в стадию рецессии.
В этом попробую выбрать подходящие инвестиционные инструменты для различных её типов.
Вероятные сценарии развития экономики можно представить в виде вот такой матрицы:

Международный банк прогнозирует замедление экономики. А это и называется рецессией.
Есть два типа рецессии:
Добрый день!
С 1 января 2020 года каждый инвестор, который имеет брокерский счет у зарубежного брокера, обязан будет сдавать Отчет о движении денежных средств. Правильно называется такой документ – «Отчет о движении средств физического лица – резидента по счету (вкладу) в банке за пределами территории Российской Федерации».
Все дело в том, что в Федеральный закон «О валютном регулировании и валютном контроле» были внесены изменения, которые вступают в силу с нового года (изменения вносятся Федеральным законом от 02.08.2019 г. № 265-ФЗ).
В частности, изменения коснулись статьи 12 указанного закона. Посмотрите ниже на фото, как изменилось название статьи…
Весной мы подробно разобрали самые популярные дочерние компании ПАО «Россети» и подвели итоги 1-го квартала путем сравнения динамики основных финансовых показателей на основание отчетов РСБУ. Рост чистой прибыли в 1-ом квартале наблюдался только у Ленэнерго, МОЭСК, МРСК Юга, МРСК Сибири и МРСК СЗ. Но чистая прибыль по РСБУ у таких акций как ФСК ЕЭС, МРСК Урала формируется также из переоценки акций Интер Рао и Ленэнерго соответственно. А данная переоценка не учитывается в формировании дивидендной базы. Также сюда входят прочие расходы и доходы, которые также не стабильны и порой искажают картину. Поэтому лучше смотреть на прибыль от продаж, лишь 5 компаний ее увеличили год к году: Ленэнерго, МОЭСК, МРСК Урала, МРСК СЗ и ФСК ЕЭС. Посмотрим, как обстоят дела сейчас.

Исходя из бизнес-планов снижения прибыли по итогам года ждут 4 компании: МРСК ЦП, МРСК Волги, МРСК Юга, ФСК ЕЭС. По результатам 1-го полугодия все 4 компании показали снижение чистой прибыли. При этом МРСК ЦП и МРСК Волги существенно снизили прибыль. У ФСК ЕЭС и МРСК Юга снижение в пределах погрешности и скорее всего бизнес-план они перевыполнят и покажут годовую прибыль не ниже 2018 года.
