Обновляемое значение (OZ)

Автор: alfrons

Обновляемое значение (OZ) - Tue Nov 28 2017 10:23 PM

Прошу помощи!
Логика - нужно что бы OZ запоминало минимум свечи по определённому условию. Условие подаётся на OZ через логическую формулу.
Реализация - В логической формуле: условие && OZ==0 (если нет условия && OZ==0, тогда OZ каждый раз по сигналу обновляется, а мне надо именно запомнить первый сигнал и не обновлять).
Вроде всё работает, но суть вопроса в другом.
У меня есть логическая формула, которая выдаёт сигнал и это всё дело выведено на график. Есть вторая потребность запоминать этот сигнал один раз, это я реализовал добавлением значения в формулу OZ==0
НО на графике он стал показывать первый сигнал всей формулы, что и требовалось от Обновляемого значения.
Но мне нужно что бы, моя формула показывала все сигналы не зависимо от OZ.
Пытался прикрутить параметр OZ==0 через вторую логическую формулу, кубик И и т.д. выдаёт ошибку.
Как подать два логических условия на Обновляемое значение, что бы они не зависили друг от друга? Или вывести параметр OZ==0 отдельно от формулы. Вписать в одну формулу - всё работает, но с этой формулы на график выведен сигнал, которые соответственно показывает только один и первый сигнал.
Не знаю на сколько понятно объяснил, прошу прощения если что, я тут новенький.
Может повторюсь, смысл такой: Есть условие на сигнал (логическая формула), которое выведено на график (нужно видеть все сигналы по данному условию). Прикрутил счётчик что бы запоминал цену этого сигнала - добиться этого удалось вставив в формулу условия этого сигнала: && OZ==0. Но таким образом, на графики на который выведена моя формула (сигнал) показывает лишь первый сигнал и единственный сигнал. Таким образом Обновляемое значение дало что я хотел запомнило эту цену, но мне нужно, что бы на графике логическая формула показывала (которая выведена на график) все сигналы.
Как вывести параметр OZ==0 из этой формулы. Всё перепробовал. Можно тупо продублировать формулу без OZ - но явно это не лучший метод.
Надеюсь на помощь.
Автор: Rezident

Re: Обновляемое значение (OZ) - Wed Nov 29 2017 12:35 PM

Если хотите чтобы помощь была оказана, придётся дать доступ к скрипту, либо его части, касаемо только условия и ОЗ. Иначе видимо ни о чём всё будет.
Автор: ViL

Re: Обновляемое значение (OZ) - Wed Nov 29 2017 01:28 PM

Originally Posted By: alfrons
Прошу помощи!........

не смог осознать проблему.
Приложите скрипт и если нужны ответы, то лучше перефразировать вопрос так, чтобы он уложился в одно предложение.
Автор: alfrons

Re: Обновляемое значение (OZ) - Wed Nov 29 2017 08:42 PM

Прикладываю скрипт
Автор: alfrons

Re: Обновляемое значение (OZ) - Wed Nov 29 2017 08:43 PM

Попробую перефразировать. Как на этом скрипте сделать, что бы формула показывала все сигналы на графике, а не только первый в начале графика, с прикрученным OZ конечно.
Автор: Rezident

Re: Обновляемое значение (OZ) - Thu Nov 30 2017 10:22 AM

Логформула не даёт на выходе "1", т.е. события не происходит. Следовательно и ОЗ не может дать нужного сохранения и сигнала. Полагаю условие нужно пересмотреть, видимо его событийность не имеет повторяемости.
Автор: alfrons

Re: Обновляемое значение (OZ) - Thu Nov 30 2017 08:38 PM

Логформула даёт сигнал и ОЗ его запоминает. Прикладываю этот же скрипт, только убрал из формулы параметр &&OZ==0
К этому скрипту тогда вопрос другой. Как сделать, что бы OZ не считал каждый сигнал, а запомнил только первый?
Если на OZ добавить ещё один сигнал &&OZ==0, тогда он запоминает только первый сигнал, следовательно дальше OZ принимает значение 1 и не делает пересчет. Как добавить это условие на OZ не используя лог.формулу, которая уже есть.
Автор: Rezident

Re: Обновляемое значение (OZ) - Thu Nov 30 2017 10:19 PM

ОЗ не считает, а запоминает значение поданное на вход в момент выполнения условия в логформуле и помнит его до очередного выполнения условия. Уточняю.
Теперь поясните: а запомнил только первый. Первый при каком условии? Если сами ответите на этот вопрос-то получите ответ: как сделать.
Автор: alfrons

Re: Обновляемое значение (OZ) - Fri Dec 01 2017 04:17 AM

Originally Posted By: Rezident
ОЗ не считает, а запоминает значение поданное на вход в момент выполнения условия в логформуле и помнит его до очередного выполнения условия. Уточняю.
Теперь поясните: а запомнил только первый. Первый при каком условии? Если сами ответите на этот вопрос-то получите ответ: как сделать.
Первый сигнал при условии лог.формулы. Это реализовано в первом приложенном скрипте, но тогда другая проблема которую я описывал выше.
Автор: alfrons

Re: Обновляемое значение (OZ) - Fri Dec 01 2017 04:52 AM

Получилось. Проблема была в том что я пытался это реализовать не в режиме лаборатории, а в режиме графика и он выдавал ошибку.
Конечный вариант реализации прикладываю. Вопрос - почему в режиме графика в таком виде выдаёт ошибку?
Автор: Rezident

Re: Обновляемое значение (OZ) - Fri Dec 01 2017 10:05 AM

Если Вы работаете в 2.0, то у меня ошибок нет.