thinkorswim

Постоянно встречаю здесь торговые стратегии основанные на базах....Предлагаю вашему для тестирования индикатор определяющий сколько раз цена касалась сформированной базы. Работает он на 1м и 5м графиках и в виде гистограммы показывает число касаний поддержки. Соответственно чем оно больше тем сильнее уровень....Любые пожелания приветствуются. Индикатор в комментарии.


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

Июн 18 2012, 09:20


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


Vyacheslav Moskalev, "Growex"
# 06.17.2012
declare lower;
rec x = if low[1] <= low then Min(low, x[1]) else low;
rec y = if low[1] >= x[1] then Min(low, x[1]) else x;
def maxy = y;
def PrevHigh = Highest(high(period = AggregationPeriod.DAY)[1], 1);
def PrevLow = Lowest(low(period = AggregationPeriod.DAY)[1], 1);
def CurrHigh = Highest(high(period = AggregationPeriod.DAY), 1);
def CurrLow = Lowest(low(period = AggregationPeriod.DAY), 1);
def signal = if y == y[1] and low[0] == Min(low, x[1]) then 1 else 0;
rec c = if y==y[1] then c[1] + signal else 0;
plot sum = c;
sum.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);

Июн 18 2012, 09:21
4eg1wara

фигня, и глазом можно определить что она коснулась. а Вот если бы это был фильтр то это было бы лучше. так как 500 бумаг не пересмотреть

Июн 18 2012, 10:45
HAMAHA

Сегодня проверю, подкину пару идей, как сделать лучше.

Июн 18 2012, 12:05
growex

Конечно подкидывайте....да и вообще не стесняйтесь обращаться с идеями....

Июн 18 2012, 13:55
HAMAHA

В тосе можно сделать формулу, что бы находило такие уровни, как на этом графике? http://www.rpg-club.com/x1000m?h=www.smbtrain...level1.png . Не базы, а касания по одной цене или в одной области. ДУмаю была бы крутая формулка.

Июн 18 2012, 13:57
growex

..когда образовался очередной lower low формируется и запоминается этот уровень, дальше цена болтается рядом и несколько раз до него доходит своим минимумом цент в цент но не пробивает его....эти моменты и считает индикатор....суммирует он их вот как на картинке...http://www.rpg-club.com/x1000m?h=content.screencast.com/users/Growex/folders/Thinkorswim/media/95ad7f69-472c-4ffe-b389-4d947b848b6b/18.06.png то есть чем больше раз коснулась и не пробила тем его значение выше......с каждым новым лоем индюк обнуляется...

Согласен что нужна еще доработка, вот и предлагайте что к нему прикрутить.....

Июн 18 2012, 15:46
maximiliano

Да, если сделать из него фильтр и возможность нахождения таких уровней как показывает Максим - цены не было бы такому фильтру! Я постараюсь изложить свое видение, возможно чем то направит на решение.. Итак, можно сделать именно фильтр который в вотч листе будет считать акции и выдавать в реал тайме какие подходят. Например как в модернизации фильтра Yanc http://www.rpg-club.com/x1000m?h=hamaha.net/v...D0%B5.html
Когда совпадают условия он показывает нолики и меняет цвет, и сразу вверху вотчлиста видно нужные акции. По поводу работы самого фильтра..."..когда образовался очередной lower low формируется и запоминается этот уровень, дальше цена болтается рядом и несколько раз до него доходит своим минимумом цент в цент но не пробивает его....эти моменты и считает индикатор.." так вот, если он заметил таких 3 касания в уровень + если это уровень 100 или 50центов = пусть помечает такие акции ноликом и цветом. Точно так же сделать и для хаев.

Июн 19 2012, 11:14
maximiliano

Вот еще скрины уровней, которые хотелось бы что бы находил фильтр http://www.rpg-club.com/x1000m?h=hamaha.net/v...D0%B5.html

Июн 19 2012, 11:16
maximiliano

И еще.. не надо ставить привязку этого фильтра к таймфрейму, пусть каждый выбирает ТФ какой надо в настройках http://www.rpg-club.com/x1000m?h=s019.radikal...b2e653.jpg

Июн 19 2012, 11:35
growex

понятно....насчет таймфрейма.....это было пожелание одного человека чтобы индикатор сигналил несколько касаний одной цены после отката от дневного хая.....там привязки к ТФ нет никакой.

написать формулу для отображения нужных вам уровней не проблема.....основная трудность заключается в том что в кастом запросах не допускаются рекурсии и циклы то есть как индикатор на открытом графике это будет работать но в вотчличсте - нет. Обойти это дело (например заменить rec на несколько условных операторов) не получается так как здесь мы упираемся в другое ограничение.
Так что ждем пока починят сканер.

Июн 19 2012, 17:14
maximiliano

а может для StrategyDesk возможно написать такой фильтр?

Июн 20 2012, 01:36

Разделено

Наш канал