Найти Посты: #ba

Александр
 thinkorswim
Здравствуйте. Пытаюсь программировать в тосе. Понимаю, что в чем-то проявил криворукость, но вот в чем ни как не пойму. Помогите понять почему не работает код. Смысл кода в том чтобы отрисовывать на графике индикатор отражающий сумму low+atr. Если CCI выше нуля тогда значение индикатора может только увеличиваться. Если low+atr менише предыдушего значения индикатора тогда текущее значение должно быть равно предыдущему. Иными словами индикатор либо растет либо ползет в бок. При отрицательном CCI всё с точностью до наоборот. input CCIPeriod = 30; input ATRPeriod = 5; plot UPTrend; def UPTrendTrue = CCI(CCIPeriod) > 0; def UPTrendTek = Low - AverageTrueRange(ATRPeriod); if UPTrendTrue then { UPTrend = Low - AverageTrueRange(ATRPeriod); if UPTrend[1]<UPTrend Then { UPTRend=UPTRend[1]; } Else { UPTrend = 0; } } Else { UPTrend=0; }

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

Федот
 thinkorswim
Всем привет, кто сможет код посмотреть? Я сделал формулу которая при пробитие хая или лоу по прохождении 30 центов не подсвечивает значение как пробитое, но что-то не правильно, кто сможет подсказать что именно? def condition3 = 0<= (high[1] - close[0]) <= .3; def condition4 = 0 <=(close[0] - low[1]) <= .3; def value = if condition3 then 1 else if condition4 then 1 else close[0]; def v1 = value; def spread = ask - bid <=.02; plot name2 = (spread and condition3 ) or (condition4 and spread); assignBackgroundColor (if name2 then color.dark_Green else color.current);

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

Федот
Всем привет, кто сможет код посмотреть? Я сделал формулу которая при пробитие хая или лоу по прохождении 30 центов не подсвечивает значение как пробитое, но что-то не правильно, кто сможет подсказать что именно? def condition3 = 0<= (high[1] - close[0]) <= .3; def condition4 = 0 <=(close[0] - low[1]) <= .3; def value = if condition3 then 1 else if condition4 then 1 else close[0]; def v1 = value; def spread = ask - bid <=.02; plot name2 = (spread and condition3 ) or (condition4 and spread); assignBackgroundColor (if name2 then color.dark_Green else color.current);

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

Zeeg
 thinkorswim
Постоянно встречаю здесь торговые стратегии основанные на базах....Предлагаю вашему для тестирования индикатор определяющий сколько раз цена касалась сформированной базы. Работает он на 1м и 5м графиках и в виде гистограммы показывает число касаний поддержки. Соответственно чем оно больше тем сильнее уровень....Любые пожелания приветствуются. Индикатор в комментарии.

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

Олег
@growex Добрый день. Не могли бы Вы написать формулу для следующей ситуации: стак находится выше хая вчерашнего дня, откатывает от хая сегоднешнего и рисует базу на 5 мин ,скажем 4 бара. откат от хая в пределах 30%,если это как то можно обыграть.Наоборот для шорта.
@growex Добрый день. Не могли

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

Стас
 thinkorswim
Всем привет. Есть задача просуммировать данные за некоторый период, но длина периода динамическая (расчитывается по алгоритму), поэтому этот пример не работает plot datas = Sum(close,barNumber()). Подскажите способ обойти данное ограничение.

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

Андрей
 thinkorswim
Всем привет! Подскажите пожалуйста может у кого есть формула на вотч лист, которая сортирует стаки по пробою хай/лоу предыдущего дня?? скажем пробила хай предыдущего отображает "1" пробила лоу "-1", не пробила отображается "0" или что нибуть в этом роде. Заранее спасибо!

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

Олег
 thinkorswim
Здравствуйте. Прошу помочь для WotchLista написать формулу, чтобы подсветила любым цветом - 1) Приближение сегодняшнего Last к вчерашнему Hight на расстояние <= 5 центов. 2) Приближение сегодняшнего Last к вчерашнему Low на расстояние <= 5 центов. 3) Приближение сегодняшнего Last к вчерашнему Close <= 5 центов.

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

olga
 thinkorswim
Здравствуйте. Пользуюсь формулой для 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 цента после пробоя, а не до пробоя? Прилагаю скрины на которых показаны ситуации отвечающие пожеланиям.

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

Forex Promoter
 freestockcharts - nyse графики
freestockcharts com - отличные бесплатные NYSE графики. На данном ресурсе доступны чарты американских бумаг, на всех таймфреймах. Отличительной особенностью от ресурсов finviz или barcharts будет наличие реал тайм графиков в бесплатном виде. Фристокчартс - единственный ресурс, который предоставляет бесплатно качественный найс графики без задержки. Кроме того, у них очень удобный интерфейс и много фишек для рисования на чарте, можно использовать все известные трейдерские индикаторы для тех. анализа.
freestockcharts com - отличные

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

Фильтр

Что искать
Тип постов
По людям В группе Дата
Наш канал