возможно ли зделать фильтр "watchlist" в ТОСе, что бы както отсортировать список акциий соответсвено к расположению свеч(смотри добавлиние картинки) на разных таймфрейдах например на недельних и месячных! спасибо заранее))
Попробую описать!
и так бар1 - это последная свечя на таймфрейде
бар2 - это предыдущая свечя перед последней(бар1)
бар3 - предыдущая перед бар2
и так далее!!
Варианты привожу в ростущем тренде!
Вариант 1:
-хай бар1 менше хай бар 2
-лоу бар1 больше лоу бар 2 (как на рисунке 1, лоу больше значит что например 22.00$>21.00$)
Вариант 2:
-лоу бар1 менше лоу бар2, но больше лоу бар3
-хай не имеет значения
Вариант 3:
-лоу бар1 менше лоу бар2 и бар3, но больше лоу бар4
-лоу бар2 болше лоу бар3
-лоу бар3 болше лоу бар4
-хай не имеет значения
Думаю перевернуть эту ситуацию в нисходящий тренд и заминить лоу на хай и наоборот я смогу сам, но если что надеюсь на вашу помощь! Нужно еще пару ситуаций но они намного реже встечаются и надеюсь что мне хватит ума доделать их при нужде за вашими примерами!! большое спасибо надеюсь на помощь))
Здесь полно примеров готовых скриптов для вотчлиста. Сделать из них то что вам нужно очень несложно, логика тут элементарная тем болеее если вы сами можете что то поменять..
Рекомендую вам используя Condition Wizard задать все условия самостоятельно. Так будет проще в дальнейшем и просить больше никого не придется.
growex, ну огромное спасибо что заставили подумать и научили чуть чуть писать в ТОСе!!! действительно все получилось чегче чем я ожидал, потому до етого и не получалось))
спасибо) но я ето знаю в ручную ето тоже очень долго.... хотелось бы автоматически за счет какойто формулы, а то тут в групе разписывают крутые формулы а такую елементарную очень трудно найти... много форумов перерыл нигде нету...
Продолжая тему фильтра уровней... http://hamaha.net/view/post:211467/maximilian..._base.html Есть решение проблемы погрешности, благодаря помощи коллег с других форумов и знакомых программистов, за что им огромное спасибо. def otkl = 0.01; # задайте отклонение в центах/ Amadey_MF def base = if (((-lowest(low,4)+low[0])<otkl) and ((-lowest(low,4)+low[1])<otkl) and ((-lowest(low,4)+low[2])<otkl) and ((-lowest(low,4)+low[3])<otkl))then 1 else if(((highest(high,4)-high[0])<otkl) and ((highest(high,4)-high[1])<otkl) and ((highest(high,4)-high[2])<otkl)and ((highest(high,4)-high[3])<otkl)) then 2 else 0; def base1 = (if(base > 0 ) and (((low[1] == (Ceil(low[1]2))/2)or(high[1] == (Ceil(high[1]2))/2))) then 0 else 1); def base2 = (if(base > 0 ) and (((low[2] == (Ceil(low[2]2))/2)or(high[2] == (Ceil(high[2]2))/2))) then 0 else 1); def base3 = (if(base > 0 ) and (((low[3] == (Ceil(low[3]2))/2)or(high[3] == (Ceil(high[3]2))/2))) then 0 else 1); def base4 = (if(base > 0 ) and (((low[4] == (Ceil(low[4]2))/2)or(high[4] == (Ceil(high[4]2))/2))) then 0 else 1); plot baseall = if(base1 == 0 or base2 == 0 or base3 == 0 or base4 == 0 ) then 0 else 1; AssignBackgroundColor (if (baseall == 0) then Color.red else Color.black); Этот скрипт находит уровни с погрешностью, которую можно указывать самому. Он показывает только 50 и 100-центовые уровни (если надо скрипт который показывает ВСЕ уровни, напишите в приват). Единственный нюанс который хотелось бы улучшить в нем это количество свечей которые надо проверять. Он смотрит только последние 4-е свечки, и если совпадают условия, то эти акции подсвечиваются. А хотелось бы что бы он смотрел к примеру последние 10 свечек, и если хотя бы 3 из них подходили к уровню, то эта акция должна выделятся.. Я уверен что это написать можно.. и думаю это будет тот фильтр который всем нам нужен..
Всем привет. Тоже торгую по похожей формуле на Strategy Desk. Как раз задумался о ней на Thinkorswim.
В коде разобрался за исключением момента расчета круглых уровней. Точнее расчет расшифровал, но ведь получается, что уровни ищутся всегда выше цены. т.е. если цена 23.02, то поиск идет по 23.50, а не по 23.00. А если цена 48.53, то поиск идет уровня 49, а не 48.50.
Хотя проверил и такая тактика тоже работает неплохо, и случайно захватывает и нижние уровни иногда..
Короче я участвую в разработке ))) На досуге подумаю, как получше сформулировать код..
Прошу таймер, который наглядными цифрами и загрузочной шкалой покажет в процентах время формирования свечи. Если можно на весь график по тому, что я его на отдельный чистый белый фон поставлю. Спасибо!
4 я свеча после открытия прошла телом уровень 34.00, следующее тело свечи закрылось выше 34.00, следующая свеча не пробивала вниз 34.00, после нее большая зеленая свеча и после нее большая красная которая уже не касалась 34.00, потом доджи которая закрылась в верхней части свечи, что поидее сигнализирует преобладание покупателей, когда купил, уже появился молоток, и на нем поидее надо было выходить, поэтому и стоп 1 цент поставил под 34.00. Вот такие вот у меня причины были для входа.
Свежая формула. Расчет потенциала хода бара сегодняшнего дня, исходя из прошлых баров. + это сколько еще в среднем может пойти, - на сколько больше ход от среднего движения. def AvgPeriod = 50; def r = AbsValue(open-close); def av = (r/average(r,AvgPeriod))100; def level = 100; plot posmove = roundup(((level - av)/100)* average(r,AvgPeriod),2);
Элитная формула thinkorswim для поиска аномального объема: def summ = volume(period = AggregationPeriod.DAY)[0]; plot ratio=round((volume/summ)100,2); AssignBackgroundColor(if ratio >= 5 and ratio < 15 then color.VIOLET else if ratio >= 15 then color.LIGHT_GRAY else color.current);
Добрый День, Уважаемые коллеги! Скажите что нужно добавить в следующую формулу чтобы подсвечивались зеленым те акции в которых ATR больше или равно 0.50, a остальные не подсвечивались: AverageTrueRange("atr length" = 3)."ATR" is greater than or equal to 0.5 Заранее благодарю!!!!
Попробую описать!
Сен 07 2012, 18:44и так бар1 - это последная свечя на таймфрейде
бар2 - это предыдущая свечя перед последней(бар1)
бар3 - предыдущая перед бар2
и так далее!!
Варианты привожу в ростущем тренде!
Вариант 1:
-хай бар1 менше хай бар 2
-лоу бар1 больше лоу бар 2 (как на рисунке 1, лоу больше значит что например 22.00$>21.00$)
Вариант 2:
-лоу бар1 менше лоу бар2, но больше лоу бар3
-хай не имеет значения
Вариант 3:
-лоу бар1 менше лоу бар2 и бар3, но больше лоу бар4
-лоу бар2 болше лоу бар3
-лоу бар3 болше лоу бар4
-хай не имеет значения
Думаю перевернуть эту ситуацию в нисходящий тренд и заминить лоу на хай и наоборот я смогу сам, но если что надеюсь на вашу помощь! Нужно еще пару ситуаций но они намного реже встечаются и надеюсь что мне хватит ума доделать их при нужде за вашими примерами!! большое спасибо надеюсь на помощь))
Здесь полно примеров готовых скриптов для вотчлиста. Сделать из них то что вам нужно очень несложно, логика тут элементарная тем болеее если вы сами можете что то поменять..
Сен 09 2012, 10:21Рекомендую вам используя Condition Wizard задать все условия самостоятельно. Так будет проще в дальнейшем и просить больше никого не придется.
growex, ну огромное спасибо что заставили подумать и научили чуть чуть писать в ТОСе!!! действительно все получилось чегче чем я ожидал, потому до етого и не получалось))
Сен 09 2012, 12:01