Пример: Работаем с обновляемым значением 3

Автор: 777

Пример: Работаем с обновляемым значением 3 - Mon Dec 27 2010 09:33 AM

Часто на форуме поднимается вопрос о подсчете баров от какого либо события.
Задача на самом деле простая и легко решаема, НО только внутри дня, примеров на форуме уже достаточно, по-этому я в своем решении остановился на поиске прямой, постоянно растущей линии. Пример в приложении показывает, как можно построить такую линию. Для примера взят самый распространенный тайм-фрейм 1 минута. Линия увеличивается на единицу с каждой минутой, но при этом может быть погрешность из-за ликвидности эмитента.
Автор: 777

Re: Работаем с обновляемым значением 3 - Mon Dec 27 2010 09:47 AM

Упс! Наверное это не погрешность надо к формуле +19 добавить smile
Автор: Frend

Re: Пример: Работаем с обновляемым значением 3 - Wed Dec 29 2010 09:57 AM

Originally Posted By: 777
Часто на форуме поднимается вопрос о подсчете баров от какого либо события.
Задача на самом деле простая и легко решаема, НО только внутри дня, примеров на форуме уже достаточно, по-этому я в своем решении остановился на поиске прямой, постоянно растущей линии. Пример в приложении показывает, как можно построить такую линию. Для примера взят самый распространенный тайм-фрейм 1 минута. Линия увеличивается на единицу с каждой минутой, но при этом может быть погрешность из-за ликвидности эмитента.

Эх, только позавчера сам сделал такую линию. Жалко нельзя обращаться к истории ОЗ
Автор: Frend

Re: Пример: Работаем с обновляемым значением 3 - Wed Dec 29 2010 10:02 AM

Правда она у меня постоянно имеет целое число.
И не имеет погрешности
Автор: 777

Re: Пример: Работаем с обновляемым значением 3 - Wed Dec 29 2010 10:10 AM

Зачем обращаться к истории? Я же дал, только как пример. Она важна только в моменте вместо блока время в минутах и блока формула при определенных условиях, для расчета кол-ва свечей от какого либо события где событие и есть условие, при изменении условия меняется и формула.
Автор: 777

Re: Пример: Работаем с обновляемым значением 3 - Wed Dec 29 2010 10:16 AM

Originally Posted By: Frend
Правда она у меня постоянно имеет целое число.
И не имеет погрешности


Растете на глазах, как и Ваша линия smile
Автор: Frend

Re: Пример: Работаем с обновляемым значением 3 - Wed Dec 29 2010 12:10 PM

Originally Posted By: 777
Зачем обращаться к истории? Я же дал, только как пример. Она важна только в моменте вместо блока время в минутах и блока формула при определенных условиях, для расчета кол-ва свечей от какого либо события где событие и есть условие, при изменении условия меняется и формула.

Вообще не только в этом случае, а в целом, ОЗ не дает обращаться к своему прошлому значению, по логике это понятно почему, но неудобно, приходиться нагромождения делать.
Автор: 777

Re: Пример: Работаем с обновляемым значением 3 - Thu Dec 30 2010 11:57 PM

В некоторых случаях это ограничение реально обойти.
Автор: R2D224RUS

Re: Пример: Работаем с обновляемым значением 3 - Mon Mar 19 2012 09:41 AM

Уважаемые, подскажите как можно обратиться к истории обновляемого значение.
Точнее. этого сделать нельзя. Но какие могут быть методы и варианты обхода данного ограничения???
Автор: ViL

Re: Пример: Работаем с обновляемым значением 3 - Mon Mar 19 2012 10:21 AM

В версии программы 1.2 можно обращаться.
Автор: Vovaaa7

Re: Пример: Работаем с обновляемым значением 3 - Wed Jan 27 2016 11:09 AM

Поясните, пожалуйста, как именно происходит обращение к обновляемому значению в версии ТСлаба 1.2? Например, по истечению 20 свечей? Может ТСлаб запоминать и протягивать значение, которое было сформировано в блоке "обновляемое значение"? И как это реализовать?
Автор: ViL

Re: Пример: Работаем с обновляемым значением 3 - Wed Jan 27 2016 11:36 AM

Для этого ОЗ и нужно. Запомнили значение и пронесли его до следующего условия обновления ОЗ.
Автор: Frend

Re: Пример: Работаем с обновляемым значением 3 - Wed Jan 27 2016 12:52 PM

Originally Posted By: Vovaaa7
Поясните, пожалуйста, как именно происходит обращение к обновляемому значению в версии ТСлаба 1.2? Например, по истечению 20 свечей? Может ТСлаб запоминать и протягивать значение, которое было сформировано в блоке "обновляемое значение"? И как это реализовать?

с тех пор как этого нельзя было делать прошло 5 лет, теперь легко работаете как и с любым индикатором, i-n
работает в версии 1.2 и 2.0
Автор: Vovaaa7

Re: Пример: Работаем с обновляемым значением 3 - Wed Jan 27 2016 12:58 PM

Originally Posted By: ViL
Для этого ОЗ и нужно. Запомнили значение и пронесли его до следующего условия обновления ОЗ.


VIL, подскажи, пожалуйста, следующее: как вытащить предыдущее сохраненное значение? Это возможно?
Автор: Frend

Re: Пример: Работаем с обновляемым значением 3 - Wed Jan 27 2016 01:20 PM

Originally Posted By: Vovaaa7
Originally Posted By: ViL
Для этого ОЗ и нужно. Запомнили значение и пронесли его до следующего условия обновления ОЗ.


VIL, подскажи, пожалуйста, следующее: как вытащить предыдущее сохраненное значение? Это возможно?

я же написал выше i-n
где n - сколько свечей назад необходимо узнать значение
т.е. берем формулу и в формуле пишем
обновляемое значение [i-n]
Автор: ViL

Re: Пример: Работаем с обновляемым значением 3 - Wed Jan 27 2016 01:41 PM

Прочитайте, то, что написал Frend, могу добавить, может быть будет понятнее. В формуле можно написать ОбновляемоеЗначение[i-20] В этом случае блок формула будет отдавать значение обновляемого значения 20 баров назад.
Автор: Vovaaa7

Re: Пример: Работаем с обновляемым значением 3 - Wed Jan 27 2016 03:49 PM

Originally Posted By: ViL
Прочитайте, то, что написал Frend, могу добавить, может быть будет понятнее. В формуле можно написать ОбновляемоеЗначение[i-20] В этом случае блок формула будет отдавать значение обновляемого значения 20 баров назад.


VIL, написал в личку. Посмотри, пожалуйста.

Frend, спасибо за ответ!