Посодействуйте советом. Обновляемое значение.

Автор: dmit85

Посодействуйте советом. Обновляемое значение. - Mon Oct 19 2015 06:08 PM

Добрый день,
подскажите, каким образом можно запомнить (макс-за)уровень
При -(MAX1[i]>LOW_ZA[i-1] && MIN1[i]<=LOW_ZA[i-1]), при пересечении.
При этом, чтобы он больше не обновлялся, до сброса.
Пытался сделать через счетчик номера баров, не получилось.
В голове логика крутится, в реализации не получается.
Автор: ViL

Re: Посодействуйте советом. Обновляемое значение. - Mon Oct 19 2015 07:04 PM

Тогда должно быть еще одно условие, после которого нужно снова обновлять.
После этого можно использовать блок "Перевернуть", который(или его какую-то модификацию в логформуле) подавать на обновление ОЗ.
Автор: dmit85

Re: Посодействуйте советом. Обновляемое значение. - Mon Oct 19 2015 07:23 PM

Спасибо. вроде работает.
Автор: Evgen2

Re: Посодействуйте советом. Обновляемое значение. - Mon Jul 04 2016 07:22 PM

Добрый День! Такая проблема - нужно запомнить значение цены при пересечении двух линий друг друга и при одновременном пересечении их ценой. И держать это значение. Но ОЗ обновляется каждую свечу когда выполнено заданное условие. Я понимаю, что происходит ровно то, что написано мной в формуле. Но как сделать, что бы это было одно число с первой свечи по условию. Пробовал через блоки пересечение и пр. - никак.
Картинки прилагаются.
Спасибо.

"Тогда должно быть еще одно условие, после которого нужно снова обновлять." - в моем случае -это условие и есть. Т.е при каждм наступление обоих факторов обновлять.
Автор: ViL

Re: Посодействуйте советом. Обновляемое значение. - Mon Jul 04 2016 11:28 PM

У Вас обновляемое значение должно меняться на каждом баре, пока действует условие судя по картинке из редактора. Вам нужно сделать пересечение.Если после этого ОЗ идет на блоки входа, то флаг "не очищать" обязателен.
Скрипт приложите, если не разберетесь.
Автор: Evgen2

Re: Посодействуйте советом. Обновляемое значение. - Tue Jul 05 2016 12:07 AM

Да, по формуле получается каждое изменение записывается. А надо только Сlose первого бара (а в идеале цену в точке пересечения линий в этот момент). Я пробовал блок "пересечение" - результат тот же.

Если не сложно. Спасибо.
Автор: Frend

Re: Посодействуйте советом. Обновляемое значение. - Tue Jul 05 2016 06:02 AM

Возьмите тогда еще одну логику от обновляемого, и делайте проверку по нему, т.е. у нас первое оз и второе оз, вам нудно запомнить когда первое оз начинается, т.е. было 0 а стало clos, вот и возьмите в логической формуле oz!=0&&oz[i-1]==0 и от этой формулы запомнить на второе оз значение с первого, ну и обнулить надо тут придумать когда вам надо, обнулять надо и первое и второе
Автор: Evgen2

Re: Посодействуйте советом. Обновляемое значение. - Tue Jul 05 2016 08:22 PM

Спасибо! Получилось вроде. Буду мараковать дальше.

Картинка с решением прилагается, кому интересно. Часто поднимался этот вопрос, как я понял из форума.
Автор: Choy

Re: Посодействуйте советом. Обновляемое значение. - Thu Feb 02 2017 05:02 PM

Помогите разобраться с Обновляемым значением

Задача простая:
Формируем High по 3-4 свечам, реализовано через обновляемое значение
Если следующий, формирующийся, фрактал ниже предыдущего, то оставляет значение предыдущего High, в обратном случае - обновляет.


Пытался через "Обновляемое значение [i-1]", но вывалились ошибки:
02.02.2017 13:06:22 128 c:\Users\админ\AppData\Local\TSLab\TSLab 2.0\temp\code13.cs(187,18) : error CS0128: В этой области действия уже определена локальная переменная с именем "ЛогичесФормула"
02.02.2017 13:06:22 128 c:\Users\админ\AppData\Local\TSLab\TSLab 2.0\temp\code13.cs(231,21) : error CS0029: Неявное преобразование типа "System.Collections.Generic.IList<bool>" в "bool" невозможно