Избранное трейдера Георгий Харитонов
Volume Profile
Почему объемы так важны?
На мой взгляд, объемы — это самая важная информация, которую может дать нам рынок. Почему это так важно? Это связано с тем, что около 80% всех сделок и объемов совершаются только 10 крупнейшими финансовыми институтами (большими парнями). Они движутся и манипулируют рынками. У них есть лучшие торговые эксперты, технологии, алгоритмы, а также огромные суммы денег. Однако иметь так много денег-тоже проблема. Им трудно перемещать такие суммы, инвестировать их, а также скрывать свои торговые намерения. Крупные учреждения не могут просто купить 100 000 лотов EUR/USD в один клик. Они должны входить на свои позиции медленно, незаметно. И все же они никогда не смогут спрятаться. Их объемы всегда будут видны, и мы всегда сможем их отслеживать. Как? С помощью Профиля Объема.
В отличие от стандартных индикаторов объема, которые показывают объемы только во время, Профиль объема может предоставить гораздо более важную информацию, а именно объем по определенной цене.
В основе моего инвестирования — поиск именно перспективных растущих компаний, а не ставка на недооцененные компании. Начинал торговать на российском рынке, но несколько лет назад переключился на США и сделки IPO. С тех пор моя доходность кратно выросла, ведь американский рынок дает гораздо больше возможностей.
Я – CEO. Как построить карьеру, бизнес в 200 странах и прожить 30 000 дней счастливо. Илья Кретов
Эл. книга https://t.me/kudaidem/2186
--[[ параметры: Procent - процент зигзага --]] Settings={ Name="ZIGZAG_Templ", Procent=2, line= { { Name = "cur1", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 0) } } } function Init() y1 = nil y2 = nil x1 = 1 x2 = 1 return 1 end function OnCalculate(index) de = Settings.Procent 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) else if C(index) > y1 and y1 >= y2 then x1 = index y1 = C(index) end end if C(index) < y1*(1-de/100) and y1 > y2 then x2 = x1 y2 = y1 x1 = index y1 = C(index) else if C(index) < y1 and y1 <= y2 then x1 = index y1 = C(index) end 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 return vl end