Здравствуйте. Пользуюсь формулой для
thinkorswim которая показывает уровни, по типу чашек с ручками и треугольники - plot hi = (highest(high,120)[5]+0.01)- close <=0.05 and (highest(high,120)[5]+0.01) >=highest (high, 6) or close - (lowest(low, 120)[5]-0.01) <=0.05 and (lowest(low, 120)[5]-0.01) <=lowest (low,6); AssignBackgroundColor (if (highest(high,120)[5]+0.01)- close <=0.02 and (highest(high,120)[5]+0.01) >=highest (high, 6) then color.GREEN else if close - (lowest(low, 120)[5]-0.01) <=0.02 and (lowest(low, 120)[5]-0.01) <=lowest (low,6) then color.RED else color.BLACK); Где 120 - число баров в формуле(можно менять), (high, 6)- число баров в базе(можно менять), <=0.02 - при достижении 2 центов до уровня подсвечивает(можно менять). Агригейшн на усмотрение. Возможно ли ее переделать, чтобы подсвечивала только 100 и 50 центовые уровни? А то слишком много ненужного начинает подсвечивать. И еще- возможно ли сделать так, чтобы подсвечивало 1-3 цента после пробоя, а не до пробоя? Прилагаю скрины на которых показаны ситуации отвечающие пожеланиям.
теперь супер! спасибо! и еще подскажите: def length = 50;- это период, за который высчитывается средний объем?
Авг 07 2012, 22:45Если нужно найти на рынке бумаги по которым объем во столько то раз больше среднего то юзаем активнее сканер....
Авг 07 2012, 22:50вставляем в него
def ratio = 10; # в данном случае ищем объем в 10 раз больше среднего....менять можно на свой множитель
def length = 50;# это период для усреднения....
plot result = volume / Average(volume, length) >= ratio;
так что не лупимся часами в вотчлист, не мучаем его комбинированными запросами и не дергаемся от алертов в наушниках....уже не раз писал тут что нужно искать то что вам надо прямо сейчас в эту минуту а не сидеть и ждать пока срастётся.....
спасибо, формула меня полностью устраивает
Авг 07 2012, 22:54