thinkorswim

Вопрос по поводу фильтра уровней Plot base = (if (((low[0] == low[1]) and (low[2] == low[1]) and (low[2] == low[3]))or((high[0] == high[1]) and (high[2] == high[1]) and (high[2] == high[3]))) then 0 else 1); AssignBackgroundColor(if (base == 0) and ((low[1] == Ceil(low[1]))or(high[1] == Ceil(high[1]))) then Color.green else Color.black); который написал YANC http://hamaha.net/view/post:172253/YANC-%D0%95%D1%81%D0%BB%D0%B8_%D0%BA%D1%82%D0%BE_%D1%82%D0%BE_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82_%D0%B2_%D1%81%D0%B2%D0%B5%D0%B9_%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D0%BB%D0%B5.html Можно ли в нем сделать какую то погрешность, что бы уровни хай и лоу не прям цент в цент были, а к примеру допускалась погрешность в цент-два.. А то много акций пропускается из-за такого жесткого соответствия


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

Июл 11 2012, 22:36


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

Меня вот тоже это интересует! Как так сделать!

Июл 21 2012, 12:27
maximiliano

в поддержке Thinkscript сказали что можно использовать вот такую функцию, что бы была погрешность в 2 цента. просьба к программистам, как правильно вставить ее в этот скрипт?
def lo = low;

(lo >= lo[1] + .02 OR lo <= lo[1] - .02)

Июл 23 2012, 14:17
arzach

Коллеги, решил кто нибудь этот вопрос? Простая подстановка в формулу мне успеха не принесла. Отпишитесь пожалуйста кто смог улучшить формулу YANK -а

Июл 28 2012, 23:15
Наш канал