Как прописать логическое значение

Автор: adimex

Как прописать логическое значение - Wed Feb 28 2018 06:21 PM

Подскажите, пожалуйста, почему два логических условия (обведены кружком)на графике выдают значение "1" в разное время? Я предполагал, что оба условия будут исполняться в момент "dif" поскольку на графике очевидно, что они выполняются в момент dif.
Автор: Stan

Re: Как прописать логическое значение - Thu Mar 01 2018 06:46 AM

Потому что это два абсолютно разных условия.
Автор: adimex

Re: Как прописать логическое значение - Thu Mar 01 2018 01:27 PM

Не, ну это не ответ. Это и так понятно, что два разных условия. но, следуя формальной логике, два абсолютно разных условия могут выполняться в один и тот же момент времени. Просто одно условие проверяется в период сегодня и вчера, а другое условие проверяется в период вчера-позавчера. Там же видно на ПанельГрафика1, что в момент dif(сегодня) синяя линия ниже чем в dif[-1](вчера). И в тоже время в момент dif(сегодня) синяя линия dif[-1](позавчера) выше линии dif[-2](позавчера). Т.е., по идее, логическое значение должно возвращать "1" в момент dif, рассматривая период вчера-позавчера. Вопрос - почему на графике на так?
Автор: ViL

Re: Как прописать логическое значение - Thu Mar 01 2018 06:49 PM

они ж у Вас в разные моменты времени работали, одновременно ни одного сигнала не вижу.
Автор: Stan

Re: Как прописать логическое значение - Thu Mar 01 2018 06:55 PM

Originally Posted By: adimex
Не, ну это не ответ. Это и так понятно, что два разных условия. но, следуя формальной логике, два абсолютно разных условия могут выполняться в один и тот же момент времени. Просто одно условие проверяется в период сегодня и вчера, а другое условие проверяется в период вчера-позавчера. Там же видно на ПанельГрафика1, что в момент dif(сегодня) синяя линия ниже чем в dif[-1](вчера). И в тоже время в момент dif(сегодня) синяя линия dif[-1](позавчера) выше линии dif[-2](позавчера). Т.е., по идее, логическое значение должно возвращать "1" в момент dif, рассматривая период вчера-позавчера. Вопрос - почему на графике на так?

выведите числовые значения этих dif[-2] и dif[-1], а потом сравнивайте, и увидите в своей логике ошибку.
Автор: adimex

Re: Как прописать логическое значение - Fri Mar 02 2018 09:19 PM

Это совсем прикольно: вывел числовые значения dif, dif[-1] и dif[-2] на три отдельных графика. И получил три одинаковых графика с одинаковыми точками! Как это возможно?! В точке "сейчас" каждый из них должен иметь разное значение, поскольку dif показывает значение "сегодня", dif[-1] значение "вчера" и, соответственно, dif[-2] значение "позавчера". И поскольку эти значения в каждый из этих трёх дней разные, то и графики должны быть разные и не могут накладываться друг на друга. Или я совсем тупой? P.S. Если здесь объяснить сложно - может по телефону. Или кто-нить урок по этой теме даёт платный. Принципиально хочу разобраться. Я не большой специалист, но до настоящего момента с такими, на мой взгляд, простыми ситуациями проблем не возникало.
Автор: adimex

Re: Как прописать логическое значение - Fri Mar 02 2018 09:31 PM

Скрипт приложил. Спасибо если посмотрите.
Автор: ViL

Re: Как прописать логическое значение - Sat Mar 03 2018 06:35 PM

\\