Сканер ищет базы на любых уровнях
#Thinkorswim scanner
# Сканер ищет базы на любых уровнях
#Thinkorswim https://radchenkovy.com/thinkorswim-live
def iDiff = 0.00; #максимальное отклонение в центах
def iBars = 4; #число баров для просмотра
def iLowest = lowest(low,iBars);
def iHighest = highest(high,iBars);
def bBaseLow = fold Lbar = 0 to iBars with Ls=1 do if ((low[Lbar]-iLowest)<=iDiff) then Ls*1 else Ls*0;
def bBaseHigh = fold Hbar = 0 to iBars with Hs=1 do if ((iHighest-high[Hbar])<=iDiff) then Hs*1 else Hs*0;
plot bBase = bBaseLow or bBaseHigh;
Полная библиотека индикаторов, фильтров и и сканеров для Thinkorswim в этом блоге
http://bit.ly/2vKq4F8