= 5 and ratio < 15 then color.VIOLET else if ratio ">
Очередная формула поиска объемов. Агригейшн 3 мин def TodayVol = volume(period = AggregationPeriod.DAY)[0]; def LastMinsVol = volume[0]+volume[1]+volume[2]+volume[3]; # to add 3 more minutes add " +volume[3]" plot ratio=round((LastMinsVol/TodayVol)*100,2); AssignBackgroundColor(if ratio >= 5 and ratio < 15 then color.VIOLET else if ratio >= 15 then color.LIGHT_GRAY else color.current); ratio.AssignValueColor(Color.black);
Максим, в формуле нет ошибки? а то ТОС ругается...
Сен 21 2012, 18:06Это не ошибка в формуле - это форма ввода сообщений (здесь на Хамахе) безжалостно вмешивается в форматирование текста. Попробую сейчас написать правильно, тем более, что кто-то где-то писал, мол, в комментариях формулы надо ставить, а не в теле сообщения. В общем там надо вот так:
Сен 21 2012, 20:07def TodayVol = volume(period = AggregationPeriod.DAY)[0];
def LastMinsVol = volume[0]+volume[1]+volume[2]+volume[3];
# to add 3 more minutes add " +volume[3]"
plot ratio=round((LastMinsVol/TodayVol)*100,2);
AssignBackgroundColor(if ratio >= 5 and ratio < 15 then color.VIOLET else if ratio >= 15 then color.LIGHT_GRAY else color.current); ratio.AssignValueColor(Color.black);
Ага - получилось!
Сен 21 2012, 20:08;-)
Куда это еще писать, объясните для чайников?
Сен 21 2012, 21:18давайте еще немного переделаем...чтобы количество баров можно было легко настраивать ну и ещё одну интересную фишку для пущей сексуальности прикрутим ......
Сен 23 2012, 12:57def todayvol = volume(period = AggregationPeriod.DAY);
def length = 4;
def LastMinsVol = sum(volume,length);
def ratio=round((LastMinsVol/TodayVol)*100,2);
def value = (LastMinsVol/TodayVol);
AssignBackgroundColor(if ratio >= 5 and ratio < 15 then color.VIOLET else if ratio >= 15 then color.LIGHT_GRAY else color.current);
AddLabel(yes, AsPercent(value));
что добавил?
Сен 23 2012, 14:411. Задаем количество баров для суммирования переменной length
Сен 23 2012, 15:042. Добавил кое что из новых тосовских функций...в частности символ процентов в вотчлисте.....но есть и свои минусы, упорядочивание в листе теперь идет по символу а не по значению
то есть что то типа 1,1,11,2,23,25,3,
Если с переделанным вариантом (возможностью задавать величину переменной length) - тогда проще ставить агригейшин минутка, а не три, как было в начальном сообщении от HAMAHA. А то путаница будет - ведь не все поймут, что надо length указывать в три раза меньшим, чем хочешь считать количество минут!!! Вот пусть и будет пересчет "один-в-один"
Сен 24 2012, 11:30Savos,..тут вроде идиотов нету, это уж совсем элементарные вещи.
Сен 24 2012, 12:48Growex, извини, но без обид... я вижу твои посты и комментарии по формулам и индикаторам ТОСа и понимаю, что они как минимум на голову выше многих других - однако это не значит что ты всегда прав. Идиотов тут действительно нет - но много НАЧИНАЮЩИХ, в том числе начинающих осваивать ТОС... И много пользующихся ТОСом ровно настолько, насколько им показали и подсказали. Вот что касается моей подсказки - для многих без нее ситуация совсем не такая однозначная, как для тебя. Повторяю - ты в этом вопросе разбираешься, но многие - НЕТ! Так что писал я про агригейшин вовсе не для тебя, а для тех, кто будет этот код ставить "как есть" и потом не понимать, почему вместо 10 минут у него объемы считаются за пол-часа...
Сен 24 2012, 15:58я тоже в тосе не асс, хотя 3 года на им пользуюсь.
Сен 24 2012, 20:09Да ну ребят, какой там "всегда прав"...не имел даже в мыслях себя так позиционировать....Бывает косячу с эпитетами, бывает стыдно за это становится и удаляю нахрен посты эти....
Сен 24 2012, 22:48Если что то понимается слишком буквально то......ну согласитесь, это же не съезд КПСС чтобы постоянно фильтровать каждое своё слово чтобы абсолютно все правильно поняли твой контекст...люди то все разные...
Насчет скриптов итп...Олег, всё о чем ты написал делается очень просто....комментами и выводом хелпа к скрипту...так принято обычно....это самый лучший и самый простой вариант.
Совершенно по другому дело обстоит когда это кастом скрипт и мало кто кроме заказчика реально понимает его функции и в конце концов то что в нем нужно увидеть. Очень часто я тоже не знаю этого. Как я тогда могу быть объективен скажите?
Всё что у меня есть это только пожелание сделать то то и то то. И я рад бы довести до ума эти вещи но сам не знаю какую информацию должен получить из этого тот самый начинающий и нужно ли это ему вообще и зачем....а тот кто знает он что то не особо разглагольствует по поводу....
ну и мир, значит ;-) хотя мы и не воевали, верно?
Окт 01 2012, 14:18