формула показывает объём последнего бара. и подсвечивает всплески объёмов. Таймфрэйм настраиваеться в агригейшн. plot Diff=round((volume-volume[1])/1000); Diff.AssignValueColor(if volume-volume[1] >= 0 then Color.white else Color.gray); AssignBackgroundColor (if volume > volume[1] and high-low>=0.1 and high == highest (high, 30) or volume > volume[1] and high-low>=0.1 and low ==lowest (low , 30) then color.VIOLET else Color.black);
def iATR = Round(Average(high[1], length ) - Average(low[1], length ), 2);
def iTrueRange = high - low;
plot iDiffATR = iATR - iTrueRange;
AssignBackgroundColor (if iDiffATR < iATR*precent/100 then (Color.Red) else Color.CURRENT); агригейшн D для нормальной работы формулы. будет подсвечивать те акции которые отходили свой АТR красным цветом
формула показывает объём последнего бара. и подсвечивает всплески объёмов. Таймфрэйм настраиваеться в агригейшн. plot Diff=round((volume-volume[1])/1000); Diff.AssignValueColor(if volume-volume[1] >= 0 then Color.white else Color.gray); AssignBackgroundColor (if volume > volume[1] and high-low>=0.1 and high == highest (high, 30) or volume > volume[1] and high-low>=0.1 and low ==lowest (low , 30) then color.VIOLET else Color.black);
Май 16 2013, 14:08input length = 65; #период АТR
Май 16 2013, 14:11input precent = 30; #процент для подсветки
def iATR = Round(Average(high[1], length ) - Average(low[1], length ), 2);
def iTrueRange = high - low;
plot iDiffATR = iATR - iTrueRange;
AssignBackgroundColor (if iDiffATR < iATR*precent/100 then (Color.Red) else Color.CURRENT); агригейшн D для нормальной работы формулы. будет подсвечивать те акции которые отходили свой АТR красным цветом
не будет получаться настроить или запустить стукни в скайп. за минуту покажу
Май 16 2013, 14:13большое спасибо за подсказку)
Май 16 2013, 17:16