Колонка «Расстояние до вчерашнего High/Low»
Скрипт #ThinkOrSwim для #watchlist
Показывает в колонке расстояние в центах, до вчерашних дневных экстремумах. Показывает меньшее из двух расстояний.
#Diff_PrevHiLow.Показывает расстояние до вчерашних Hi или Low (смотря что ближе)
#Aggregation — DAY
def iHighPrevDay = high(period = «DAY»)[1];
def iLowPrevDay = Low(period = «DAY»)[1];
def iDiffPrevLow = close — iLowPrevDay;
def iDiffPrevHigh = iHighPrevDay — close;
def bDiff = if (iDiffPrevHigh <= iDiffPrevLow) then 1 else if (iDiffPrevHigh >= iDiffPrevLow) then 2 else 100;
plot iDiff = if bDiff == 1 then iDiffPrevHigh else if bDiff == 2 then -iDiffPrevLow else 100;
AssignBackgroundColor (if bDiff == 1 then Color.LIGHT_GREEN else if bDiff == 2 then Color.LIGHT_RED else Color.current);
iDiff.AssignValueColor (if bDiff == 1 or bDiff == 2 then Color.bLACK else Color.current);