Логические формулы

Автор: Grozniy88

Логические формулы - Fri Oct 28 2016 02:15 PM

Всем привет! Возможно ли на кубиках реализовать следующую логику последовательной проверки условий? Если выполнился определенный блок условий перейти к дальнейшим вычислениям, не проверяя на каждом шаге выполнение этого блока? Если ко-то делал/знает, это последовательность Демарка. Сначала нужно найти установочный набор из 9 периодов, где цена закрытия меньше цены закрытия 4 периода назад. После нахождения запускается счетчик, который увеличивается на 1, в каждый период где закрытие меньше минимума 2 периода назад. Там еще есть ряд условий, это ключевое ядро.
Автор: Frend

Re: Логические формулы - Fri Oct 28 2016 02:32 PM

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

Re: Логические формулы - Tue Nov 01 2016 11:16 PM

Посмотрел другие темы. Как-то это можно реализовать через обновляемое значение и номер бара. Не могу понять только как. Выполнился блок условий 1. Записали номер бара в обновляемое значение. Далее начиная со следующего надо проверять другой блок условий. Как вместо индекса i, например, в Close, передать это ОЗ и чтобы дальше по барам шел расчет начиная с него?
Автор: jhgjrht

Re: Логические формулы - Wed Nov 02 2016 06:06 PM

Нет в ТСЛаб реализации циклов, поэтому каждую итерацию желаемого цикла надо описать отдельной группой блоков. Т.е. надо раскрыть этот цикл. Затем, по значениям блоков (локальных переменных, по сути) выдать (или не выдать) сигнал на покупку или продажу. Не думайте о ТСЛабе как о машине Тьюринга, думайте как о конечном автомате.