Избранное трейдера Stels
Главы:
1. Никто не знает, как правильно.
2. Люди добившиеся успеха не знают, как повторить успех.
3. Невероятный карьерный рост у отдельных людей — это просто статистическая закономерность.
4. Учёные неоднократно доказали, что свободы выбора нет. От ваших решений ничего не зависит.
5. Вы технически не можете быть счастливы чаще, чем счастливы сейчас.
6. Любая жизнь — жопа.
7. Если вы что-то будете делать, то что-то будет меняться.
8. Не научились в детстве — теперь научиться гораздо сложнее.
9. Если у кого-то получилось — это не значит, что получится у вас.
10. Вы конкурируете за ресурс с миллиардами людей.
11. Эта книга написана, чтобы автору конкурировать было проще.
12. Чисто статистически вы не тот, кто добьётся значимого успеха.
13. Бога нет, рая нет, ад есть, вы в нём.
14. Работать в найме — это бессмысленный ад.
15. Предпринимательство — это бесконечный ад.
16. Деньги никого не сделали счастливым.
17. Путешествия никого не сделали счастливым.
Алроса опубликовала результаты продаж в августе, которые все еще остаются слабыми.
Продажи в долларах составили 181,8 млн., что на 38,3% ниже, чем годом ранее.

Продажи в рублях составили 11,9 млрд., что на 38,9% меньше, чем за аналогичный период в 2018 году.

«Я думаю, что мы с Сергеем Анатольевичем (Швецовым, первым зампредом ЦБ), наверное, через неделю объявим вам все детали… Это не будет называться ИПК», — заявил чиновник.


Рассказываю про одну из моих любимых формаций или моделей в трейдинге, которая позволяет зарабатывать на любой фазе рынка. Я назвал эту модель «Тест экстремума». Примеры её использования на графиках под видео
· В целом Лента опубликовала слабые финансовые результаты за 1П19, предполагающие долгий путь, который группе предстоит пройти для реализации своей новой стратегии, где акцент сместился с роста на эффективность.Атон
Добрый день.
Прилагаю некоторые скрины из книги "Малая энциклопедия трейдера"

В книге представлены наиболее сильные, средние и слабые формации, которые могут встречаться на рынке, для примера я поискал их на срочном рынке.
картинка 1 — сильный сигнал, нефть-сигнал на лонг


--[[
параметры:
Procent - процент зигзага
--]]
Settings={
Name="ZIGZAGPROF",
Procent=1,
line=
{
{
Name = "cur1",
Type =TYPE_LINE,
Width = 2,
Color = RGB(0,0, 0)
},
{
Name = "cur2",
Type =TYPE_LINE,
Width = 2,
Color = RGB(0,0, 255)
}
}
}
function Init()
y1 = nil
y2 = nil
x1 = 1
x2 = 1
return 1
end
function OnCalculate(index)
de = Settings.Procent
delt = 0.01
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)
end
if C(index) > y1 and C(index) > y2 then
x1 = index
y1 = C(index)
end
if C(index) < y1*(1-de/100) and y1 > y2 then
x2 = x1
y2 = y1
x1 = index
y1 = C(index)
end
if C(index) < y1 and C(index) < y2 then
x1 = index
y1 = C(index)
end
end
if x1 ~= index then
curfrom = x1
curto = index
else
curfrom = x2
curto = x1
end
--[[
if curto ~= curfrom and curfrom ~= nil and curto ~= nil then
if C(curto) ~= nil and C(curfrom) ~= nil then
k = (C(curto)- C(curfrom))/(curto- curfrom)
for i = curfrom, index do
curv = i*k + C(curto) - curto*k
SetValue(i, 1, curv)
end
end
end
--]]
lev = nil
if x1 ~= x2 then
k = (C(x1)- C(x2))/(x1- x2)
maxd = 0
for i = x2, x1 do
lev = i*k + C(x1) - x1*k
if C(x2) > C(x1) and lev <= H(i)
then
if maxd < H(i) - lev then
maxd = H(i) - lev
end
--maxd = 0.5
end
if C(x2) < C(x1) and lev >= L(i)
then
if maxd > L(i) - lev then
maxd = L(i) - lev
end
--maxd = -0.5
end
end
lev = nil
--[[if x1 < index
and
(
C(x2) > C(x1) and C(x1) < C(index)
or
C(x2) < C(x1) and C(x1) > C(index)
)
then --]]
lev =
index*k + C(x1) - x1*k +
maxd
--end
--[[
map = 10
lev = 0
if index-map+1 > 0 then
for i = index-map+1, index do
lev = lev + C(i)
end
lev = lev/map
ma = lev
end
map = 30
lev2 = 0
if index-map+1 > 0 then
for i = index-map+1, index do
lev2 = lev2 + C(i)
end
lev2 = lev2/map
ma2 = lev2
end
if
C(x2) > C(x1) and C(x1) < C(index) and C(index) > lev and C(index) - C(x1) > C(index)*delt
or
C(x2) > C(x1) and C(x1) < C(index) and C(index) > lev2
then
lev = C(x1)--*(1-delt)
prev = lev
else
if
C(x2) < C(x1) and C(x1) > C(index) and C(index) < lev and C(x1) - C(index) > C(index)*delt
or
C(x2) < C(x1) and C(x1) > C(index) and C(index) < lev2
then
lev = C(x1)--*(1+delt)
prev = lev
else
lev = lev2
end
end
if
C(x1) > C(x2) and ( lev < C(index) or prev == C(x2) )
then
lev = C(x2)--*(1+delt)
prev = lev
end
if
C(x1) < C(x2) and ( lev > C(index) or prev == C(x2) )
then
lev = C(x2)--*(1-delt)
prev = lev
end
if C(x1) < C(x2) and ( lev < C(index) or prev == C(x1) )
then
lev = C(x1)
prev = lev
end
if C(x1) > C(x2) and ( lev > C(index) or prev == C(x1) )
then
lev = C(x1)
prev = lev
end
--]]
end
return lev
end