autotrade
autotrade личный блог
26 июля 2019, 18:15

Индикатор объемов

Зона лонга выше нулевой линии, шорт — ниже, на периоде 200
Индикатор объемов

Индикатор объемов








Settings={
Name="VCUR",
period=20,
weighted=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, 0)
                    }					
                }
}
--[[

-- кривая объемов
описание свойств:

period: сколько баров берутся в подсчет
weighted: =0 - обычная, =1 - взвешанная
proportional: =1- считается: volume*(close-open)/(hight-low), =0 - считается: volume*sign(close-open)

--]]

function Init()
    
  return 2
  
end

function OnCalculate(index)
  	
	sumv = 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
	      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
     
  return sumv, 0


end
8 Комментариев
  • Albert Rudolfovich
    26 июля 2019, 18:27
    согласно это индикатору шортить надо было рубль по 55.
    Рубль это задача для каких-то гениев. 
    Ведь если бы вы не шортили рубль по 55, нужно было просто понадеяться на какую-то Идею, что выпадет ваша ставка и больше ничего.

    вот и сейчас лои-то какие 2015 года. потом должне быть большой перехай.
    очень большой, прям огромный!


      • Albert Rudolfovich
        26 июля 2019, 19:23
        autotrade.ru, ориентироваться только на его сигнал
        принял буквально.
        почему вы не верите что будет тож самое что 2015-16гг?
      • Albert Rudolfovich
        26 июля 2019, 19:26
        autotrade.ru, вот что должно быть

          • Albert Rudolfovich
            29 июля 2019, 10:55
            autotrade.ru, а сейчас как выглядит ваш индикатор?
            это у вас неделя. а день? покупка с осени?
  • teinquant
    26 июля 2019, 18:29
    а этот скрипт на чём?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн