Избранное трейдера Георгий Харитонов

Settings=
{
Name = "Zigzag3", -- название индикатора
delta=2, -- параметр индикатора
line=
{
{
Name = "zigzagline3",
Type =TYPE_LINE,
Width = 2,
Color = RGB(120,90, 140)
},
{
Name = "upline",
Type =TYPE_LINE,
Width = 2,
Color = RGB(255,0, 0)
},
{
Name = "lowline",
Type =TYPE_LINE,
Width = 2,
Color = RGB(0,0, 255)
}
}
}
function Init()
vMin = 0
vMax = 0
vMinindex = 0
vMaxindex = 0
voldMinindex = 0
voldMaxindex = 0
upval = 9999999
lowval = 9999999
upindex = 1
lowindex = 1
veu = nil
vel = nil
return 3
end
function OnCalculate(index)
local printz = 0
vsize = Size()
if index == 1 then
vMin = C(index)
vMax = C(index)
vMinindex = index
vMaxindex = index
voldMinindex = index
voldMaxindex = index
ve = C(index)
else
if voldMaxindex >= voldMinindex then
if C(index) > (1 + Settings.delta/100)*vMin then
vMin = C(index)
vMax = C(index)
vMaxindex = index
voldMinindex = vMinindex
vFrom = voldMaxindex
vTo = vMinindex
printz = 1
if (C(vMinindex) > C(vsize)) and (upval > C(vMinindex) - C(vsize)) then
upval = C(vMinindex) - C(vsize)
upindex = vMinindex
end
if (C(vMinindex) < C(vsize)) and (lowval > C(vsize)- C(vMinindex)) then
lowval = C(vsize) - C(vMinindex)
lowindex = vMinindex
end
else
if vMin > C(index) then
vMin = C(index)
vMinindex = index
vFrom = voldMaxindex
vTo = index
printz = 0
else
vFrom = vMinindex
vTo = index
printz = 0
end
end
else
if voldMaxindex <= voldMinindex then
if C(index) < (1 - Settings.delta/100)*vMax then
vMax = C(index)
vMin = C(index)
vMinindex = index
voldMaxindex = vMaxindex
vFrom = voldMinindex
vTo = vMaxindex
printz = 1
if (C(vMaxindex) > C(vsize)) and (upval > C(vMaxindex) - C(vsize)) then
upval = C(vMaxindex) - C(vsize)
upindex = vMaxindex
end
if (C(vMaxindex) < C(vsize)) and (lowval > C(vsize)- C(vMaxindex)) then
lowval = C(vsize) - C(vMaxindex)
lowindex = vMaxindex
end
else
if vMax < C(index) then
vMax = C(index)
vMaxindex = index
vFrom = voldMinindex
vTo = index
printz = 0
else
vFrom = vMaxindex
vTo = index
printz = 0
end
end
end
end
if (printz == 1) or (Size() == index) then
for i = vFrom, vTo do
k = (C(vTo)- C(vFrom))/(vTo- vFrom);
v = i*k + C(vTo) - vTo*k
SetValue(i, 1, v)
ve = v
end
if (Size() == index) then
ve = C(index)
if voldMaxindex >= voldMinindex then
vFrom = voldMaxindex
vTo = vMinindex
end
if voldMaxindex <= voldMinindex then
vFrom = voldMinindex
vTo = vMaxindex
end
for i = vFrom, vTo do
k = (C(vTo)- C(vFrom))/(vTo- vFrom);
v = i*k + C(vTo) - vTo*k
SetValue(i, 1, v)
end
if upindex ~= nil then
if C(upindex) > C(index) then
for i = upindex, index do
SetValue(i, 2, C(upindex))
end
veu = C(upindex)
end
end
if lowindex ~= nil then
if C(lowindex) < C(index) then
for i = lowindex, index do
SetValue(i, 3, C(lowindex))
end
vel = C(lowindex)
end
end
end
end
end
return ve, veu, vel
end
| Названия строк | Колич | Profit % | ± |
| >0.3 | 359 | 0,95 | 0,61 |
| <0,3 |

Рыночные Показатели (1872-2018)
Американский рынок на разных временных горизонтах с использованием годовой прибыли.
S & P с 1872 по 1957 год, а затем индекса S & P 500 с 1957 года. Данные скорректированы по дивидендам и инфляции.
Для 5-летних, 10-летних, и 20-летних периодов – частота потерь стремительно уменьшается.
Для 20-летних периодов инвестирования нет ни одного случая, когда рынок имел отрицательную доходность.


Каждый год миллиардер Уоррен Баффетт пишет открытые письма акционерам своей компании Berkshire Hathaway. Этой традиции 40 лет, а в письмах
много интересного. Вот уроки, которые можно из них извлечь.
1. Покупайте акции компаний, которые будут приносить прибыль как минимум 10 лет
Когда люди покупают акции компаний, они одержимы их стоимостью и постоянно проверяют её. По мнению Баффетта, к покупке ценных бумаг нужно относиться как к приобретению бизнеса. «Если вы не хотите владеть акциями в течение 10 лет, даже не думайте покупать их хотя бы на 10 минут», — говорится в письме 1996 года.
Миллиардер призывает сосредоточиться не на цене бумаг, а на поиске компании, которая производит отличные продукты, имеет явные конкурентные преимущества и может обеспечивать вам стабильную прибыль в долгосрочной перспективе.
Люди приходят с депозитом грубо 50 тыр, им кто-то рассказал, что "опционы — грааль и вообще можно в легкую сделать +1000% за пару дней", встают на весь депозит (в лонг вставать ведь безопасно, мы же все помним про это, да?) — и через недельку с ужасом видят окровавленные ошметки счета. Понятно, что возиться дальше желание пропадает.
Потом приходят чуть поопытней. Им уже рассказали, что "профи в основном продают — и это легкие деньги. 50-60% годовых — не вопрос". Депозит уже тысяч 300. Продают края и, наверное, 5-10 недельных экспираций могут пройти вполне благополучно. Сначала продают по 1-2 лота, потом входят во вкус, продают по 10 лотов. Но бентли на эти копейки не купишь. Начинают грузить ГО по 50-80% в начальный момент. Дело же верное. Управление позицией примерно на уровне рассуждений: "Вот когда фьючерс дойдет до страйка, тогда и буду думать что делать. Или начну делать дельта-хедж, или отроллирую в следующий страйк
Вполне жизненная ситуация когда у семьи есть небольшие накопления и возможность их ежемесячного увеличения на небольшую сумму относительно первоначальных накоплений. Но если откладывать их в «банку», то их покупательная способность будет теряться из-за инфляции. Что делать? Ответ однозначен: вкладывать под некоторый процент доходности.
Сервис «Копилка» дает такую возможность. Рассмотрим его результаты на примере нескольких стратегий.
Для начала возьмем стратегию Накопительная на 3 года — Копилка. Это стратегия покупки 2-3 ОФЗ с дюрацией портфеля около 2-х лет. Так как стоимость лота ОФЗ на Мосбирже составляет примерно тысячу рублей, то это означает, что Ваши деньги сразу начинают «работать» даже при довносе от 5 тыс. рублей. Но мы все же говорим об индивидуальном инвестиционном счете, а потому возьмем суммы, при которых мы сможем получить максимальный возврат НДФЛ – 52 тыс. рублей в год. Для получения такого возврата нам в течение года надо занести сумму на счет в размере 400 тыс. рублей. Так как для довнесения мы можем использовать и возврат, получаем, что «новых» денег мы должны внести 348 тыс. рублей или 29 тыс. рублей в месяц. Так как в первый год подключения у нас возврата нет, то недостающую сумму мы возьмем в качестве начальной — 200 тыс. руб… Довнесение возвращенных 52 тыс. на счет мы отнесем к концу июля, так как по моему опыту возвратов эти суммы приходят на счет налогоплательщика в июне-июле.

