Сканер «Change From Open»
Мой базовый сканер. Поиск акций, которые сделали с открытия больше 1% при текущем относительном объеме больше 10%.
Запуск в 9:45-10:00.

Список фильтров:
- Фильтр на цену
- Фильтр на минимальный ATR > 1.00
- Средний объем > 1M
- Фильтр на отчет по акции сегодня и вчера (тогда ATR и средний объем не играют)
- Сектора: Technology, Service, Healthcare, Consumer goods, Industrial goods
Custom filters:
#Filter:ChangeFromOpen
#by thetrader.proinput MinChangeFromOpen = 0.9; #Change from open, %
def ChangeFromOpen = AbsValue((close-open)/open*100);
plot Signal = ChangeFromOpen >= MinChangeFromOpen;
#Filter:Fundamental
#by thetrader.proinput MinATR = 1;
input MinAvgVolume = 1000000;
def ATR = Average(TrueRange(high, close, low),20)[1];
def AvgVolume = Average(Volume, 65)[1];def isBefore = HasEarnings(EarningTime.BEFORE_MARKET);
def isAfter = HasEarnings(EarningTime.AFTER_MARKET);
def isDuringOrUnspecified = HasEarnings() and !isBefore and !isAfter;
def isReport = isBefore or isDuringOrUnspecified or isAfter[1];plot Signal = ATR >= MinATR and AvgVolume >= MinAvgVolume;
#Filter:VolPlay
#by thetrader.proinput VolPlay = 0.2;
input Length = 65;
def AvgVolume = Average(Volume, Length)[1];plot Signal = (Volume >= AvgVolume*VolPlay);