Избранное трейдера Андрей Вячеславович (Ganesh)

Settings={
Name="VCUR",
period=50,
periodma=15,
weighted=1,
weightedma=1,
proportional=1,
line=
{
{
Name = "cur1",
Type =TYPE_LINE,
Width = 1,
Color = RGB(155,0, 0)
},
{
Name = "cur2",
Type =TYPE_LINE,
Width = 1,
Color = RGB(0,0,155)
},
{
Name = "cur3",
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 2
end
function OnCalculate(index)
sumv = 0
wsum = 0
if index >= Settings.period then
for i=index-Settings.period+1, index do
if sumv == nil then
sumv = 0
end
if C(i-1) ~= nil then
wsum = wsum + i-(index-Settings.period)
if C(i-1) > O(i-1) then
if Settings.proportional == 0 then
prop = 1
else
if (H(i-1)-L(i-1)) == 0 then
prop = 0
else
prop = (C(i-1)-O(i-1))/(H(i-1)-L(i-1))
end
end
if Settings.weighted == 0 then
sumv = sumv + prop*V(i-1)
else
sumv = sumv + prop*V(i-1)*(i-(index-Settings.period))--/Settings.period
end
else
if Settings.proportional == 0 then
prop = 1
else
if (H(i-1)-L(i-1)) == 0 then
prop = 0
else
prop = (O(i-1)-C(i-1))/(H(i-1)-L(i-1))
end
end
if Settings.weighted == 0 then
sumv = sumv - prop*V(i-1)
else
sumv = sumv - prop*V(i-1)*(i-(index-Settings.period))--/Settings.period
end
end
end
end
else
sumv = nil
end
if Settings.weighted ~= 0 then
if sumv ~= nil then
sum =sumv/wsum
end
end
mas[index]=sumv
ma = 0
wsum = 0
if index >= Settings.periodma then
for i=index-Settings.periodma+1, index do
if mas[i] ~= nil then
wsum = wsum + i-(index-Settings.periodma)
if Settings.weightedma == 0 then
ma = ma + mas[i]
else
ma = ma + mas[i]*(i-(index-Settings.periodma))--/Settings.periodma
end
end
end
end
if Settings.weightedma == 0 then
if ma ~= nil then
ma = ma/Settings.periodma
end
else
ma = ma/wsum
end
return sumv, ma--, 0
end



Чтение развивает воображение, память и расширяет ваш словарный запас. В том числе и поэтому многие успешные люди неустанно призывают читать больше. Билл Гейтс, Марк Цукерберг, Ричард Брэнсон и другие богатейшие люди планеты рассказали о своих любимых произведениях, которым точно следует уделить время
Гейтс на своем сайте периодически публикует подборки книг, которые его вдохновляют. Он поясняет, что чтение — любимый способ побаловать воображение, несмотря на большое количество встреч с интересными людьми. И вот 5 последних произведений, которые Гейтс рекомендует не откладывать в долгий ящик:
Этот большой пост предназначен как справочный для работы с таблицами в постах серии «S&P500 под капотом», крайне рекомендуется для углублённого понимания концепций. Не пропустите следующий большой исследовательский пост, он будет посвящён анализу двух последних вершин рынка и курвфиттингу созданию правил маркет-тайминга на основе подкапотных категорий.
Анализ широты рынка нужен для определения участия масс в движении. В общем случае для этого используются счётчики Advances/Declines и линия A/D на их основе.
2019-06-07 New Highs / Lows Adv Dec Unch AdvVol DecVol UnchVol A/D A/DV ---------------------------------------------------------------------- NYSE 187 51 1377 570 64 2059.3 1023.9 92.2 2.42 2.01 NASDAQ 105 133 1563 952 146 1389.9 461.0 68.0 1.64 3.01 AMEX 7 10 129 78 33 251.1 20.7 17.6 1.65 12.11 Total --------------------------------------------------------------- 4912 299 194 3069 1600 243 3700.3 1505.6 177.8 1.92 2.46
Недостаток стандартных A/D-счётчиков в том, что любой незначительный подъём на $0.01 считается, как advance, и любое незначительное падение считается как decline. Поэтому целесообразно применять фильтр по росту/падению цены, например, считать за advance/decline только если цена поднялась/опустилась на $0.03 и более:
2019-06-07 New Highs / Lows Adv Dec Unch AdvVol DecVol UnchVol A/D A/DV ---------------------------------------------------------------------- NYSE 187 51 1260 475 276 1860.9 853.1 461.4 2.65 2.18 NASDAQ 105 133 1344 754 563 1336.5 370.4 212.0 1.78 3.61 AMEX 7 10 93 42 105 239.7 10.3 39.4 2.21 23.16 Total --------------------------------------------------------------- 4912 299 194 2697 1271 944 3437.1 1233.9 712.7 2.12 2.79
