Необходимые фильтры TOS для торговли NYSE

Добрый День, товарищи трейдеры. Первым постом хотел бы принести пользу многим трейдерам.

Список фильтров для Thinkorswim. Для тех кто не знает, с помощью их можно слегкостью находить по нужным критериям акции и  выбирать необходимые для вашей торговой системы.

Пропишу ниже куда заходить и что нажимать, иными словами - полное руководство к действию.

Заходим в TOS. 

P.S: Если кто не знает как зарегистрироваться в Thinkorswim правильно, напишу следующий пост.

 

2. После того как вы зашли  в терминал, необходимо перейти  во вкладку "Scan"

3. При открытии данного окна мы можем:

1. Настраивать основные фильтры.

2. А так же формулы о которых я говорил изначально.

Чтобы добавить необходимый фильтр нажимаем на кнопочку " Add study filter".

1. В появившимся окне, нажимаем на " Карандашик ". 

Далее заходим во вкладочку " thinkScript Editor" 

И вставляем формулы ( их вы можете найти в нижней части поста)

 

Очень важно, чтобы при выборе того или иного фильтра был необходимый таймфрейм графика. Так же мы просим чтобы нам показали весь список акций " Show ". И нажимаем кнопочку "Scan" ( сканировать акции).

Чтобы каждый раз не заниматься этим  Нажимаем кнопочку  " Save Scan" 

 

 

Ниже я приведу ряд формул, которые будут полезны.

1. Формула для поиска акций с ATR ( дневка)

#Формула для поиска акций с ATR(среднедневной диапазон хода цены акции) 

def iATR = 0.75; #Установить значение в центах

def bATR = if (round((Average(high, 65
)-Average(low, 65 )),2)>=iATR) then 1 else 0;
plot Scan = bATR;

 

2. Ищет базы по круглым уровням.( 5минутка)

#Ищет базы по круглым уровням


def iDiff = 0.05; #максимальное отклонение в центах
def iBars = 4; #число баров для просмотра базы

def iLowest = lowest(low[1],iBars);
def iHighest = highest(high[1],iBars);

def LC = iLowest-RoundDown(iLowest,0);
def HC = iHighest-RoundDown(iHighest,0);

def level = if (LC>0 or HC>0) and (LC<0.05 or HC<0.05) then 1
else if (LC>0.45 or HC>0.45) and (LC<0.55 or HC<0.55) then 1
else if (LC>0.95 or HC>0.95) and (LC<1 or HC<1) then 1
else 0;

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

plot bBase = ((bBaseLow == 1) or (bBaseHigh == 1)) and level == 1 ;

 

3.  Акции сходившие вчера больше N долларов ( дневка)

#Сканер.Выдает акции, сходившие вчера больше N долларов.
#Работает после закрытия сесии.
#Aggregation - DAY

def N = 1.00; #минимальное движение за вчера в долларах
plot Change = absvalue (close[0] - open[0]) >= N;

 

4. Коэффициент объема выраженный в % ( Дневка)

def iA = 0.8;

input vol = Volume;
input length = 65;
def bA = if (round(vol/ Average(vol, length),1)>=iA) then 1 else 0;
plot Scan = bA;

 

5.  Ищет базы по всем уровням. ( 5минутка)

#Ищет базы по всем уровням


def iDiff = 0.05; #максимальное отклонение в центах
def iBars = 4; #число баров для просмотра базы

def iLowest = lowest(low[1],iBars);
def iHighest = highest(high[1],iBars);

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

plot bBase = (bBaseLow == 1) or (bBaseHigh == 1) ;

 

 

Думаю на  начальном этапе этого достаточно.

P.S: С Наступающим всех праздником! Желаю каждому исполнения заветной мечты в следующем году! 

 

  • thinkorswim
  • tos
  • Руководство к действию
  • Терминал TOS
  • Платформа TOS
  • Платформа Thinkorswim.
X

Похожие публикации

Комментарии (47)

Чтобы оставить комментарий, вам необходимо войти или зарегистрироваться
  • А Атомом не пользовались?

  • tt.trader, К великому сожалению - нет. ac.gif

  • tt.trader, Что это такое?

  • Клевцов Антон, at-om.ru графическая платформа от трейдера, который ее под себя разработал, там можно моментально графики просматривать + есть сканер, в котором кажется на джава скрипте пишутся фильтры, которые реал тайм работают, бесплатная

  • tt.trader, Не рано сырой продукт пиарить начал?

  • Kvir, я не разработчик, про атом узнал с хамахи.нет

  • tt.trader, поделись ссылкой, пожалуйста)

  • Клевцов Антон, выше написал же, at-om.ru ab.gif

  • houdini, ag.gif

  • tt.trader, да, правда, настолько короткий адрес, что трижды пропустил)

  • tt.trader, не получается даже зайти на сайт, пишет, что страница не доступна((((

  • tt.trader, он очень сырой.

  • IK13, Почему? Работает же исправно

  • tt.trader, пытался запустить. Без шансов. Хотя очень хотелось попробовать в деле.

  • Клевцов Антон, там такая система, что надо зарегистрироваться на сайте, потом нажать на кнопку активации в лк, придет тебе код на почту, который нужно будет ввести при установке программы

  • tt.trader, уже сутки веду переписку с их техподдержкой) Кода в письме нет, мало что помогает. Выслал им все скрины и данные, жду ответа.

    В свое время потеря Strategy Desc`a отбросила меня немного назад. Т.к. в нем я протестировал большинство своих стратегий, которыми и по сей день пользуюсь. Но инструмента лишили, а изучить Wealth Lab - год жизни. Жалко)

  • Клевцов Антон, лучше уж самому язык программирования какой-нибудь изучить, не думал?

  • tt.trader, думал и много раз. Но увы, это задача реально на год-два. У меня ближайшие два расписаны)

  • Клевцов Антон, в личном кабинете нужно оформить подписку. После этого сразу приходит письмо с ключом и кодом, большой такой, в 15 строчек.

    PS потеря Strategy Desc шаг назад для всех нас.

  • Пост замечательный. Если к нему прикрутить информацию о том, как зарегистрироваться и добавить еще фильтров - заберу в словарь)

  • Клевцов Антон, Благодарю! Постараюсь в короткие сроки сделать.

  • Carnelius, Можете пост сделать как зарегистрировать ТОС правильно, мне акции с самыми большими АТРами нужны, а я для этого каждый день штук 100 акций анализирую на чартах, спасибо

  • utprop, Сделаю, как буду чуточку посвободней.

  • безусловно самой полезной фишкой являются вотчлисты с возможностью динамической фильтрации акции на основе Scanner Custom Filter, кроме этого в самом вочлисте можно программировать всякие сигнализаторы по отобранным акция - must have для любой торговой платформы

  • Эдуард Кардашов , Я Думаю будет так же полезно написать о фильтрах в вотчлисте, ну думаю в скором будущем сделаю.

  • Carnelius, ну, так это те же самые фильтры (Scanner Custom Filter) , что используются в закладке Scan

  • Эдуард Кардашов , Разумеется, но когда они перед глазами, намного быстрее принимаешь решение.

  • Самый классный сканер отборщик акций по моему мнению это MetaStock.

  • Финвиз!!!!!!!!!!!!!!!!!!!!!!!!!!

  • Интересно, но толку ноль, это не работает на бумажной торговле, а лайв счет,русским там не открывают)

  • kastilio, Всё работает, и у вас обязательно получится

  • kastilio, подтверждаю - все отлично работает)

  • Кто бы рассказал, как в ТОСе можно отфильтровывать и выбирать шортовые акции? Т.е. те, которые Easy To Borrow?

  • Sandy, у всех брокеров свой шортлист, какой смысл иметь шортлист из ТОСа?)

  • Клевцов Антон, я в курсе, конечно. Но ТОСосвский (АмТр) самый жесткий, и уж если во время отбора в домашке акция его прошла, то с вероятносью -> 100% она попадет и в списки других брокеров, и не прийдется все срочно перелопачивать.



    З.Ы. Так, по крайней мере, я себя уверяю ;-)

  • Хороший пост!

    А вот например фильтр по объему сделать в реальном времени возможно в ТОСе?

    То есть закинул список стаков, а фильтр отбирает, которые за последние 5 минут сделали 50К объема?

  • Пожалуйста напишите как правильно зарегистрироваться в Think or Swim, ато у меня пока только свимм, спасибо

  • Всех приветствую

    подскажите пжл

    1) где можно почитать про программирование этих скриптов

    2) можно ли запускать циклы внутри фильтра

    3) где и как устанавливается тайм-фрейм для поиска

    4) у меня скрипт поиска паттерна (основан на базах) на атф финам-транзак работает - но там он наносится на график - здесь обязательно чтобы график был запущен

    5) можно ли искать сразу для 5 тайм-фреймов и выводить в таблицу





  • как это лечиться?

  • arn11555, к сожалению через Paper money нельзя добавить Stady filters, только лишь через режим "Live".

  • Carnelius, Как же заполучить аккаунт с режимом Live чтобы пользоваться фильтрами? От paper money логин и пароль не подходит, пишет "this login is not associated with a live trading account"

  • Vertigo, Я вскоре напишу пост об этом, ждите обновления.

  • Carnelius, скрипты в 2017 г работают?скрипты с базами-выдали ошибку.или пробелы между строк надо поубирать?

  • Carnelius, подскажите скрипт с двумя машками и комбинацией свечей (по цвету). Благодарю за посты!

  • Carnelius А как в формуле 1 отфильтровать акции с свмым большим АТРом

UP