def iDays = 10; #число дней для подсчета среднего объема
plot out = volume >= Average (volume, iDays);
AssignBackgroundColor (if out then Color.LIGHT_GREEN else Color.current);
у меня вот такая для часовика чтобы лишние спайки объемов не считала:
def iBars = 35; #число предыдущих свечей для подсчета среднего объема
def iPrecent = 100; #процент превышения объема
def iATR = round((Average(high(period = AggregationPeriod.HOUR), 35 )-Average(low(period = AggregationPeriod.HOUR),35 )),2);
anton1 мне все-таки больше подходит именно в процентном соотношении. rim6021 спасибо. а для минутки эта формула как будет выглядеть ? Или просто выставить свои параметры баров, процентов и выставить для таймфрейма 1 мин? так получается?
не знаю что у тебя не получается,я делаю так - если мне нужно найти стак с возросшей активностью сортирую столбец с этой формулой и нахожу самые активные стаки из моего листа
https://i.gyazo.com/1ace466c3ffee03ee29edee924e7eeca.png
Да у меня именно так и показывает все. Иногда когда активность повышается еще подсвечивается серым. Но я постоянно отвлекаюсь на каждый всплеск активности, который меня даже и не должен интересовать. Увеличил процент до 1000 раз и все равно не показывает то, что нужно. Но все равно спасибо всем кто мне здесь хоть чем-то помог. PS вот пример того что я ищу https://yadi.sk/i/DznujYqFsNPMy
вмоей формуле подсвечивается число если соблюдаются сразу 2 условия - объем больше среднего и трурендж свечки с больше 1.5 atr, если тебе надо убрать второе условие просто удали его. и чтобы подсвечивало всплеск именно самого объема замени последнюю строчку примерно так
AssignBackgroundColor (if
volume[0] > 2*Average(volume,iBars) then Color.GRAY else Color.black);
множитель можешь сам корректировать на сколько выше среднего выделялось
#AvgVolume_Limit.Подсвечивает зеленым, если проторгованно больше среднего объема за N дней.
Июн 08 2016, 14:14#Aggregation - Day
#©Курс Thinkorswim Library - www.nyser.ru
def iDays = 10; #число дней для подсчета среднего объема
plot out = volume >= Average (volume, iDays);
AssignBackgroundColor (if out then Color.LIGHT_GREEN else Color.current);
вроде оно
Не совсем то: не сказал, что нужно именно для использования внутри дня! На минутках или 5-минутках
Июн 08 2016, 14:30таймфрейм меняешь на нужный тебе и все
Июн 08 2016, 14:33у меня вот такая для часовика чтобы лишние спайки объемов не считала:
Июн 08 2016, 14:51def iBars = 35; #число предыдущих свечей для подсчета среднего объема
def iPrecent = 100; #процент превышения объема
def iATR = round((Average(high(period = AggregationPeriod.HOUR), 35 )-Average(low(period = AggregationPeriod.HOUR),35 )),2);
plot iVolumeBreak = (volume[0]/Average(volume,iBars));
AssignBackgroundColor (if
volume[0] > Average(volume,iBars) and high-low> 1.5*iATR then Color.GRAY else Color.black);
anton1 мне все-таки больше подходит именно в процентном соотношении. rim6021 спасибо. а для минутки эта формула как будет выглядеть ? Или просто выставить свои параметры баров, процентов и выставить для таймфрейма 1 мин? так получается?
Июн 08 2016, 16:02да, все верно
Июн 08 2016, 17:09period = AggregationPeriod.HOUR меняешь на минутку если тебе так надо и выставляешь кол-во баров для расчета средней
Все поменял, но все-равно неверно показывает. показывает все подряд.
Июн 08 2016, 21:48не знаю что у тебя не получается,я делаю так - если мне нужно найти стак с возросшей активностью сортирую столбец с этой формулой и нахожу самые активные стаки из моего листа
Июн 09 2016, 00:00https://i.gyazo.com/1ace466c3ffee03ee29edee924e7eeca.png
Да у меня именно так и показывает все. Иногда когда активность повышается еще подсвечивается серым. Но я постоянно отвлекаюсь на каждый всплеск активности, который меня даже и не должен интересовать. Увеличил процент до 1000 раз и все равно не показывает то, что нужно. Но все равно спасибо всем кто мне здесь хоть чем-то помог. PS вот пример того что я ищу https://yadi.sk/i/DznujYqFsNPMy
Июн 09 2016, 12:37вмоей формуле подсвечивается число если соблюдаются сразу 2 условия - объем больше среднего и трурендж свечки с больше 1.5 atr, если тебе надо убрать второе условие просто удали его. и чтобы подсвечивало всплеск именно самого объема замени последнюю строчку примерно так
Июн 09 2016, 12:50AssignBackgroundColor (if
volume[0] > 2*Average(volume,iBars) then Color.GRAY else Color.black);
множитель можешь сам корректировать на сколько выше среднего выделялось
Так получается?
Июн 09 2016, 13:30*************************
def iBars = 10; #число предыдущих свечей для подсчета среднего объема
def iPrecent = 800; #процент превышения объема
plot iVolumeBreak = (volume[0]/Average(volume,iBars));
AssignBackgroundColor (if
volume[0] > 2*Average(volume,iBars) then Color.GRAY else Color.black);