thinkorswim

Привет! А кто видел новое видео по настройке TOS от Daytraider? Кто знает как переделать фильтр баз с watchlist на сканер?


Проголосовало: 0

Янв 30 2014, 18:45


Комментарии
workless

есть сканер, который уровни ищет
http://www.rpg-club.com/x1000m?h=nyser.ru/download/
смотри в комментах

Янв 30 2014, 19:12
workless

есть, конечно такой, что базы ищет, что нужно конкретно?

Янв 30 2014, 19:13
workless

в daytrader торгуют уровни

Янв 30 2014, 19:14
valentinnyse

там фильтр для watchlista, а надо для сканера

Янв 30 2014, 19:16
workless

ох и лентяй...

Янв 30 2014, 19:19
workless

коммент №404

Янв 30 2014, 19:20
workless

.nyser.ru ©
def iDiff = 0.02; отклонение в центах
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 scan = bBaseLow or bBaseHigh;

Янв 30 2014, 19:21
valentinnyse

в сканере этот фильтр работает только на дневке

Янв 30 2014, 19:21
workless

он на любом тф работает

Янв 30 2014, 19:22
valentinnyse

спасибо. а как его переделал? если не секрет?

Янв 30 2014, 19:23
workless

какой же секрет?.. сравни формулу для фильтра и для сканера

Янв 30 2014, 19:25
workless

или что имел в виду: как сканер настроить?

Янв 30 2014, 19:28
valentinnyse

нет, как фильтр баз встроить в сканер

Янв 30 2014, 19:34
workless

формулу как вставить?

Янв 30 2014, 19:37
valentinnyse

если не трудно переделай этот. комент № 404 вообще не знаю где. заранее спасибо.

ищет базы на уровнях 10,20 и тд с объемом и наличием направления.
галочку Include Extended Session
.nyser.ru ©
def iDiff = 0.01; отклонение в центах
def iMinVolume = 300000; объем
def iBars = 4; баров для просмотра
def iLowest = lowest(low,iBars);
def iHighest = highest(high,iBars);

def bBaseLow = fold Lbar = 0 to iBars with Lsumm=1 do if
((low[Lbar]-iLowest)<=iDiff) then Lsumm*1 else Lsumm*0;
def bBaseHigh = fold Hbar = 0 to iBars with Hsumm=1 do
if ((iHighest-high[Hbar])<=iDiff) then Hsumm*1 else
Hsumm*0;

def iLevelLow = fold LLbar = 0 to iBars with LLsumm
do if (low[LLbar] == roundDown(low[LLbar],1)) then LLsumm+1 else LLsumm;
def iLevelHigh = fold LHbar = 0 to iBars with LHsumm
do if (high[LHbar] == roundUp(High[LHbar],1)) then LHsumm+1 else LHsumm;


def bVolume = if (volume(getsymbol(),AggregationPeriod.DAY)>=iMinVolume) then 1 else 0;
def bChangeUP = if (close-open(getSymbol(),aggregationPeriod.DAY)>=0) then 1 else 0;
def bChangeDOWN = if (close-open(getSymbol(),aggregationPeriod.DAY)<0) then 1 else 0;
plot bBase = if (bBaseLow and bChangeUP and bVolume and iLevelLow ) then 1
else if (bBaseHigh and bchangeDOWN and bVolume and iLevelHigh ) then 2
else 100;

AssignBackgroundColor (if (bBase == 1 ) then Color.LIGHT_GREEN else if (bBase == 2) then Color.LIGHT_RED else Color.black);

Янв 30 2014, 19:41
workless

в сканере это нужно разделить на три отдельные формулы

Янв 30 2014, 19:55
workless

что нужно искать?

Янв 30 2014, 19:55
valentinnyse

Ищет базы на уровнях 10,20 и тд и наличием направления

Янв 30 2014, 19:57
workless

уровни:
.nyser.ru ©
def iDiff = 0.01; отклонение в центах
def iBars = 4; баров для просмотра
def iLowest = lowest(low,iBars);
def iHighest = highest(high,iBars);

def bBaseLow = fold Lbar = 0 to iBars with Lsumm=1 do if
((low[Lbar]-iLowest)<=iDiff) then Lsumm*1 else Lsumm*0;
def bBaseHigh = fold Hbar = 0 to iBars with Hsumm=1 do
if ((iHighest-high[Hbar])<=iDiff) then Hsumm*1 else
Hsumm*0;

def iFigureLow = fold FLbar = 1 to iBars+1 with FLsumm
do if (low[FLbar] == (Floor(low[FLbar]*5))/5) then
FLsumm+1 else FLsumm;
def iFigureHigh = fold FHbar = 1 to iBars+1 with FHsumm
do if (high[FHbar] == (Ceil(high[FHbar]*5))/5) then
FHsumm+1 else FHsumm;

plot scan = (bBaseLow and iFigureLow) or (bBaseHigh and iFigureHigh);

Янв 30 2014, 20:08
valentinnyse

спасибо!!!

Янв 30 2014, 20:12
workless

направление:
plot out= (open[1]>close[1] and high>high[1]>open) or (close[1]<open[1] and low< low[1]<open);

Янв 30 2014, 20:13
valentinnyse

значит всё таки два отдельных фильтра надо поставить?

Янв 30 2014, 20:15
workless

две формулы;
у тебя буде динамический лист, в котором будут появляться только те акции, которые соответствуют данным критериям отбора

Янв 30 2014, 20:21
workless

это если ты будешь искать в своем листе, а если по рынку, то нужны формулы для объема и среднего хода...

Янв 30 2014, 20:22
valentinnyse

Для среднего хода и этот пойдет наверное " ATR + 2DayTrend ". А обьем можно через сканер настроить. Хотя в видео Daytraider другой какой-то фильтр на обьем используют. Было бы интереснее его использовать конечно, но опять его где-то надо искать.

Янв 30 2014, 20:28
workless

нет, не подойдет...

Янв 30 2014, 20:33
valentinnyse

а как быть?

Янв 30 2014, 20:34
workless

извини, подойдет; тогда направление не нужно

Янв 30 2014, 20:35
workless

сделаешь себе вотчлист с акциями по своему отбору и настроишь сканер этими двумя формулами с поиском в своем вотчлисте и сохрани

Янв 30 2014, 20:38
valentinnyse

понял. спасибо. сейчас протестируем.

Янв 30 2014, 20:41
NYSE-comprehending

Все настроил, как на видео, сделал 6 динамических листов с базами на фигурах - работает отлично, только обновление воч-листов редко (раз в 5 минут по ощущениям). Не хуже чем фильтра в воч-листах были!

Янв 30 2014, 21:40
workless

этого должно хватать, на 5м торгуете?

Янв 30 2014, 21:55
NYSE-comprehending

на м5 и м1

Янв 30 2014, 22:15
voland100

Парни, киньте ссылку на видео пожалуйста. Не могу найти

Янв 31 2014, 12:16

Разделено

Наш канал