Формула для thinkprswim, которая идентифицирует нахождение цены около уровней - максимум дня, минимум дня, открытие дня и вчерашнее закрытие: def iLowDay = (if (absValue(low( getSymbol(),"Day"

[1]- close[0])<0.05) then 1 else 0); def iHighDay = (if (absValue(high( getSymbol(),"Day"

[1]-close[0])<0.05) then 1 else 0); def iCloseDay = (if (absValue(close(getSymbol(),"Day"

[1]-close[0])<0.05) then 1 else 0); def iOpenDay = (if (absValue(open(getSymbol(),"Day"

[0]-close[0])<0.05) then 1 else 0); plot Out = if iOpenDay then 1 else if iCloseDay then 2 else if iHighDay then 3 else if iLowDay then 4 else 100; AssignBackgroundColor (if (Out == 1) then Color.LIGHT_GREEN else if (Out == 2) then Color.LIGHT_RED else if (Out == 3) then Color.blue else if (Out == 4) then Color.yellow else Color.black);
rec startHi =
Янв 31 2017, 18:28if elapseSecs == 0 then
high
else if between(elapseSecs,0,(openMinutes*60)-1) then
ma high,startHi[1])else startHi[1]; - вот эту строчку TOS выделяет красным, т.е. формула изначально дефектная, не рабочая.
Это автозамена такая на хамахе. Сто раз просили смайлики отключить.
Янв 31 2017, 22:48Короче место где ma high там должнo быть max (high
Понял, спасибо! Уже разобрался.
Фев 03 2017, 18:45