ВАШИНГТОН, 28 мая. (Dow Jones). Бюджетный план размером в 6 трлн долларов США, представленный в пятницу Джо Байденом, говорит о том, что федеральное правительство будет играть важную роль в экономике и жизни американцев, значительно нарастив расходы на инфраструктуру, здравоохранение и образование, а также повысив налоги для корпораций и состоятельных граждан.
Администрация Байдена в 2022 финансовом году, который начинается 1 октября, планирует выделить 1,51 трлн на военные и внутренние программы, что на 8,6% больше, чем 1,4 трлн в прошлом году, за исключением экстренных мер по борьбе с пандемией Covid-19.
Таким образом, больше ресурсов федерального правительства теперь будет направлено на военную сферу, расходы в которой в следующем году увеличатся на 1,6%, тогда как внутренние программы, такие как научные исследования и изучение возобновляемых источников энергии, получат на 16,5% больше финансирования.
--[[ параметры: Procent - процент зигзага --]] Settings={ Name="ZIG_MA_v2", Procent=2.0, ln=50, line= { { Name = "ZIG_MA", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 0) }, { Name = "ZIG_MA2", Type =TYPE_LINE, Width = 1, Color = RGB(0,0, 255) } } } function Init() ema = {} y1 = nil y2 = nil x1 = 1 x2 = 1 return 2 end function OnCalculate(index) de = Settings.Procent ln = Settings.ln if index <= 1 then ema[index] = C(index) else ema[index] = (ema[index-1]*(ln-1) + C(index))/ln end if ln==0 then pr = C(index) else pr = C(index)-ema[index] end vl = C(index) if index == 1 then y1 = vl y2 = vl else if pr > y1+C(index)*de/100 and y1 < y2 then x2 = x1 y2 = y1 x1 = index y1 = pr else if pr > y1 and y1 >= y2 then x1 = index y1 = pr end end if pr < y1-C(index)*de/100 and y1 > y2 then x2 = x1 y2 = y1 x1 = index y1 = pr else if pr < y1 and y1 <= y2 then x1 = index y1 = pr 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, ema[index] end
--[[ параметры: Procent - процент зигзага --]] Settings={ Name="ZIG_SMA", Procent=2, lim=20, div=2.0, line= { { Name = "ZIG_SMA", 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 lim = Settings.lim div = Settings.div 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 per = math.floor((x1 - x2)/div) if per < lim then per = lim end ss = 0 k=0 for i = index - per, index do if i >= 1 then ss = ss + C(i) k=k+1 end end if k ~= 0 then vl=ss/k end return vl end