BugsDigger писал(а):> PREV не распознает
В приведенном вами исходном коде ни декларации, ни вычисления переменной PREV нет (или это даже какой-то макрос, если таковые есть в Метастоке, не знаю), так что ничего определенного сказать не могу...
PREV - это не переменная. Это функция для организации рекурсивных вычислений. Из документации:
PREV is a special value the refers to the current formulas' value for the previous period. It makes a formula slower to calculate and increases the discrepances if there is an error in the formula. However. PREV is the only way to create self-referencing formulas in MetaStock
Вроде как возвращает предыдущее значение текущей вычисляемой функции.
For example, if you want to calculate this:
a = close + [Previous Value of this Formula];
In Metastock, you can use:
a = close + PREV;
This formula takes the value of "close" and adds it to the previous value of "a".
At bar "100", it takes the close price at that bar and adds it to the value of variable "a" at bar 99.
JASON писал(а):Спасибо. Единственно, теперь PREV не распознает. Корректно ли будет вставить UpDn[1] ?
Да.