Привет. Подскажите формулу для ТОСа которая подсвечивает акцию в вотчлисте, когда происходит всплеск объема в N раз за N-ое количество свечей. спасибо


Проголосовало: 0

Июн 08 2016, 13:40


Комментарии
anton1

.Подсвечивает зеленым, если проторгованно больше среднего объема за N дней.
- 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);


вроде оно

Июн 08 2016, 14:14
1337meat

Не совсем то: не сказал, что нужно именно для использования внутри дня! На минутках или 5-минутках

Июн 08 2016, 14:30
anton1

таймфрейм меняешь на нужный тебе и все

Июн 08 2016, 14:33
rim6021

у меня вот такая для часовика чтобы лишние спайки объемов не считала:
def 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);

Июн 08 2016, 14:51
1337meat

anton1 мне все-таки больше подходит именно в процентном соотношении. rim6021 спасибо. а для минутки эта формула как будет выглядеть ? Или просто выставить свои параметры баров, процентов и выставить для таймфрейма 1 мин? так получается?

Июн 08 2016, 16:02
rim6021

да, все верно
period = AggregationPeriod.HOUR меняешь на минутку если тебе так надо и выставляешь кол-во баров для расчета средней

Июн 08 2016, 17:09
1337meat

Все поменял, но все-равно неверно показывает. показывает все подряд.

Июн 08 2016, 21:48
rim6021

не знаю что у тебя не получается,я делаю так - если мне нужно найти стак с возросшей активностью сортирую столбец с этой формулой и нахожу самые активные стаки из моего листа
https://i.gyazo.com/1ace466c3ffee03ee29edee924e7eeca.png

Июн 09 2016, 00:00
1337meat

Да у меня именно так и показывает все. Иногда когда активность повышается еще подсвечивается серым. Но я постоянно отвлекаюсь на каждый всплеск активности, который меня даже и не должен интересовать. Увеличил процент до 1000 раз и все равно не показывает то, что нужно. Но все равно спасибо всем кто мне здесь хоть чем-то помог. PS вот пример того что я ищу https://yadi.sk/i/DznujYqFsNPMy

Июн 09 2016, 12:37
rim6021

вмоей формуле подсвечивается число если соблюдаются сразу 2 условия - объем больше среднего и трурендж свечки с больше 1.5 atr, если тебе надо убрать второе условие просто удали его. и чтобы подсвечивало всплеск именно самого объема замени последнюю строчку примерно так
AssignBackgroundColor (if
volume[0] > 2*Average(volume,iBars) then Color.GRAY else Color.black);
множитель можешь сам корректировать на сколько выше среднего выделялось

Июн 09 2016, 12:50
1337meat

Так получается?
*************************
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);

Июн 09 2016, 13:30

Разделено

Наш канал