Скачать
А тут у меня библиотека файлов для скачивания. Некоторыми пользуюсь сам, и конечно делюсь с коллегами. База дополняется, по мере появления новых файлов.
Только не запутайтесь во всем этом количестве. Надо помнить, что всеми одновременно пользоваться не получится. Надо выбрать один-два самых подходящих под свою торговлю фильтра и ими пользоваться.
В то же время вы можете скачать
полную библиотеку скриптов,
которая раньше была платной, теперь бесплатная.
К тому же с недавнего времени я пишу скрипты на заказ. Так что если у вас есть своя идея по поиску акций, и необходимо автоматизировать поиск с помощью ТОSа (ThikOrSwim), то обращайтесь в телеграм.
Софт для трейдинга (непосредственный и косвенный)
| 1 | Statistics_USA(Laser-real)v.4.2.2.xlsm - Мой журнал сделок в Excel формате со скриптами. Настроен автоматически конвертировать данные сделок из блоттера bbrok (Laser). Привязывает к каждой сделке нужный вам скриншот. Много чего считает. К нему есть видео по работе. (удалил свои данные, чтоб размер уменьшить) Закачек: 5017 Видеоинструкция |
| 2 | ThinkOrSwim - Популярный терминал для поиска и просмотра Акций, Фьючерсов, Опционов и тп.. Закачек: 2954 |
| 3 | Файл workspase для Thinkorswim с добавленными StudyFilter - Файл формата xml. Порядок действий:
1.Скачать файл в формате .rar
2.Распаковать файл из архива
3.Файл формата xml вставить в папку C:\Users\....UserName..\AppData\Local\thinkorswim
4.перезапустить терминал
5.включить workspace с названием template_workspace_nyser_ru.
В результате у вас появятся сканеры, в которые можно будет добавить нужный код. Остальные сканеры добавляются по желанию. Закачек: 788 |
| 4 | SmartAppleLinker - Программа линкует TOS с любым другим терминалом, где есть поле для ввода тикера. Я линкую с Laser. Закачек: 3127 Видеоинструкция |
| 5 | Snagit - Отличная программа, позволяющая быстро и удобно делать скриншоты экрана (сделок), подписывать их. Также умеет публиковать скришноты в интернете, если надо кому то показать картинку. Закачек: 2558 |
| 6 | UltraMon - Программа для грамотной настройки мониторов, когда их два и больше. У меня работает постоянно. Закачек: 2566 Почитать об этом можно тут |
| 7 | Dropbox - Программа облачного хранилища файлов. У меня стоит на домашнем и рабочем компьютерах, а еще на телефоне. Мега удобная штука. Закачек: 2135 Описание и установка |
Фильтры для WatchList Thinkorswim. (Какие-то написал сам, какие-то меня попросили написать коллеги, несколько просто полезных фильтров из сети.)
| 1 | Base - Скрипт ищет базы из N последних свечей, на любых уровнях Закачек: 7836 |
| 2 | Base+Figure - Скрипт ищет базы из N последних свечей, привязанные к уровням 50 и 100 центов Закачек: 5591 |
| 3 | Base+Figure+PrevHiLow - Скрипт ищет базы на круглых уровнях 50,100 центов и на вчерашних HiLow Закачек: 4198 |
| 4 | Base+Figure+Vol+Change - Скрипт ищет базы на уровнях 10,20 и тд с объемом и наличием направления Закачек: 3893 |
| 5 | Base+Level - Ищет базу, на уровнях кратных 10 центам Закачек: 3419 |
| 6 | Base+Level+PrevHiLow - Ищет базу, на уровнях 10-20-30 или на вчерашних HiLow Закачек: 2876 |
| 7 | Base+Change+barTrend - Ищет базы из Х свечей, если перед базой есть тренд за N свечей, учитывая общее направление. Закачек: 3080 |
| 8 | BaseBreakout - Скрипт ищет только что пробитые базы из N последних свечей, на уровнях 50 и 100 центов Закачек: 3154 |
| 9 | Diff_ATR - Показывает, сколько центов осталось до АТR. Если осталось меньше 30%, то подсвечивает красным. Закачек: 3102 |
| 10 | Base_Level_EMA - Ищет базу, на уровнях 10-20-30 если база не выходит за EMA21. учитывается направление акции Закачек: 2205 |
| 11 | BreakoutPrevHiLow+Figure - Подсвечивает,только что пробитые вчерашние Hi\\Low, если это на круглом уровне Закачек: 2702 |
| 12 | NewDayHigh+DiffHigh - цена в 5-ти центах от хая текущего дня, при условии, что хай текущего дня выше или равен хаю прошлого дня Закачек: 3120 |
| 13 | NewDayLow+DiffLow - цена в 5-ти центах от Low текущего дня, при условии, что Low текущего дня ниже или равен хаю прошлого дня Закачек: 3045 |
| 14 | NewDayHiLow+HiLow - Ищет базу (или просто когда цена рядом), на Hi\\Low дня, если сегодняшний Hi выше вчерашнего Закачек: 3234 |
| 15 | PrewDayHiLowRange - Подсвечивает, когда цена рядом с вчерашним Hi\\Low Закачек: 2813 |
| 16 | Чашка с ручкой - Формула показывает уровни, по типу чашек с ручками и треугольники Закачек: 3166 |
| 17 | Чашка с ручкой +Vol+2DayTrend - Показывает уровни чашка с ручкой и треугольники, с учетом объема и тренда за 2 последних дня Закачек: 2997 |
| 18 | InPlay_Volume - Показывает сколько своих средних объемов акция на сегодня проторговалась Закачек: 3730 |
| 19 | MoveATR.txt - Показывает, когда акция за сегодня прошла свой ATR Закачек: 2667 |
| 20 | АТR_65 - Показывает разницу между средним High и средним Low за последние 65 дней (период настраивается). Меня так научили мерять ATR (старндартный АТR за 14 дней меряется) Закачек: 3408 |
| 21 | FigureDiff - Показывает 1, когда цена приближается к круглому уровню на указанное расстояние в центах Закачек: 2394 |
| 22 | Diff_HiLow - Показывает расстояние до сегодняшних Hi или Low (смотря что ближе) Закачек: 2155 |
| 23 | NotBreakout_Figure_PrevHiLow - Сигналит, когда цена упирается перед пробитием в вчерашние Hi\\Low или в уровень .00. Круглые уровни учитываются только за пределами вчерашних HiLow, если пробило, то уже не показывает. Закачек: 2336 |
| 24 | InPlay_ATR - Показывает сколько своих ATR акция сегодня прошла Закачек: 3233 |
| 25 | Base_Change_2DayTrend |
| 26 | Base1Day - Ищет базы по всем уровням, если сегодня движение в том же направлении что и вчера. Закачек: 2660 |
| 27 | Base1DaytoPrice - Ищет базы по всем уровням, если сегодня и вчера движение в одном направлении. Показывает цену базы вместо 1 и 2. Закачек: 2432 |
| 28 | BreakoutPrevHiLow - Подсвечивает,только что пробитые вчерашние Hi\\Low Закачек: 2347 |
| 29 | Base_Figure_BreakoutPrevHiLow - Скрипт ищет базы на круглых уровнях 50,100 центов если цена за пределами вчерашних HiLow Закачек: 2281 |
| 30 | NotBreakout - Показывает, сколько раз цена коснулась хай\лоу, не пробив его. Закачек: 2448 |
| 31 | Connect_EMA - Показывает 1, если цена равна ЕМА (период настраиваестя) Закачек: 1866 |
| 32 | Base_Figure25 - Ищет базы из N последних свечей, привязанные к уровням 25-50-75-100 центов Закачек: 2820 |
| 33 | Diff_EMA - Показывает, когда цена подошла к ЕМА на Х центов Закачек: 1689 |
Индикаторы для Thinkorswim графиков.
| 1 | ChartBackground - Рисует фоном график любого символа. Использую для отрисовки рынка. Закачек: 93084 |
| 2 | Prev_Hi_Low_Close - Рисует линии вчерашних Hi, Low, Close на графике Закачек: 4553 |
| 3 | Fon_Color_ from_EMA - Красит фон графика. Зеленый, когда Цена выше обеих EMA и красный когда наоборот. Закачек: 2349 |
| 4 | Label v.3 - Рисует показатели акции прямо на графике. ATR, Средний объем, Объем, ATR Play, Volume Play и др. Закачек: 6682 |
| 5 | Линии разворота по Фибо - рисует на графике разворотные линии, от которых можно смотреть входы Закачек: 3956 |
Сканеры для Thinkorswim.
| 1 | ATR + 2DayTrend - Выдает акции с указанным в настройках ATR при условии, что они шли два дня в одну сторону. Закачек: 3607 |
| 2 | ATR - Сканирует акции только по ATR-65 с указанным размером Закачек: 4034 |
| 3 | PrevVolume - Выдает акции, проторговавшиеся вчера больше X акций. Работает после закрытия сессии Закачек: 2696 |
| 4 | PrevChangeLimit - Выдает акции, сходившие вчера больше N долларов. Работает после закрытия сесии. Закачек: 2340 |
| 5 | NewHighLow(Year) - Выдает акции, которые находятся на годовом экстремуме. Работает после закрытия сессии Закачек: 2911 |
| 6 | Base - Скрипт ищет базы из N последних свечей, на любых уровнях. Закачек: 3340 |
| 7 | VolumeBreak - Показывает акции, в которых объем последней свечи превысит средний объем за N предыдущих свечей на Х процентов. Закачек: 2700 |
Рискменеджмент накопленного риска
| 1 | Система накопленных рисков - PDF инструкция к системе созданной Виталием Гоголиным (Фирма Дейтрейдер) Закачек: 4874 |
| 2 | Система накопленных рисков v.1.4 - Табличка в Excel для автоматического расчета рисков по системе. Постоянно, каждый день ей пользуюсь. Данная версия не точно работает по системе, но более безопасная. Доработано совместно в Вовой Жибровым. Закачек: 6706 |


573 ответов Оставить комментарий
Игорь, здравствуйте.Скажите пожалуйста есть ли у вас скрипт для ТОСа который находит акции с резким изменением цены за определенный промежуток времени .Например рывок 1 доллар за один час и не только по прошедшим дням но и по текущей сессии .Заранее спасибо. Влад.
здравствуйте. нет, такого еще не писал.
Жаль а то есть одна идея!
С Наступающим Игорь !!! Успехов вам и удачи !!!Ну и хорошо погулять!!!
Спасибо! Всех с наступившим!
добрый день
Игорь, подскажи, что в этой формуле нужно изменить, чтобы SMA стала EMA:
def smaline = SimpleMovingAvg(“length” = 20).”SMA”;
plot result = roundup(Absvalue(close-smaline) * 100,0);
def condition1 = Crosses(close, smaline, CrossingDirection.ABOVE);
def condition2 = Crosses(close, smaline, CrossingDirection.Below);
assignBackgroundColor(if condition1 then color.green else if condition2 then color.red else color.current);
меняю на MovAvgExponential и на emaline, где нужно- не работает…
первую строчку попробуй так написать:
def smaline = MovingAverage(AverageType.EXPONENTIAL, Fundamental(FundamentalType.CLOSE, period = AggregationPeriod.DAY), 20);спасибо! простенькое, вроде, немного научился понимать, но временами возникают трудности…
а если это нужно для 5-ти минутного графика?
меняешь период и все
в custom quote- aggregation?
нет. в коде, который я написал. ты же разобрался вроде с основами
разобрался- не надоедал бы… спасибо!
подсмотрел здесь http://tlc.thinkorswim.com/center/charting/thinkscript/reference/Constants/AggregationPeriod/AggregationPeriod-FIVE-MIN
Здравствуйте Игорь !
Спасибо за сайт – много интересной инфы
Два комментария:
1. программка SmartAppleLinker – видимо заражена вирусом. Могли бы вы заново ее выставить…
2. Мне нужны 2 фильтра: один – для реверсалa (возвращение к тренду после коррекции), второй – для разворота(разворот тренда, часто после DoubleTop/buttom или ложного пробития уровня)
Заранее благодарю…
здравствуйте.
1. программа у меня на личном файлообменнике, наврядли ее кто-то смог заразить там вирусом. может просто особенности работы этой проги “напрягают” антивирусные программы. (хотя я вроде такого не замечал раньше)
2. чтоб сделать фильтры, нужен четкий алгоритм для поиска. если такой есть, то пишите в скайп, можем попробовать сделать.
Игорь привет! Вопрос по формуле Prev_Hi_Low_Close
Как сделать так чтобы линии рисовались только в текущий день, а за прошлые периоды не рисовались, чтобы оставить больше свободного места на графике?
Пробовал вписывать в формулу след. значение: input showOnlyLastPeriod = yes;
Но это не срабатывает..
Вообще мне нужна просто линия, обозначающая вчерашнее закрытие
привет. для такой линии можно просто написать
plot iClose = close(period = “DAY”)[1];
Спасибо. А как добавить условие чтобы только за предыдущий день была линия?
Игорь привет!
Настроил ТОС (создал сканер с ATR, VOL, BASE) – спасибо тебе


До открытия сессии – в колонках появлялись данные как надо…
Во время сессии – малая часть данных загружалась (10%)
и с ОЧЕНЬ БОЛЬШОЙ задержкой
Вопрос: нормально ли это ? и как исправить ситуацию…
еще раз СПАСИБО !
привет. это не нормально, но все мучаются. пока не придумали, как исправить..
а если фильтр base переделать на сканер (можно попробовать)?
конечно пробуйте, должно работать. просто я думаю, что сканер не так быстро отрабатывать будет. хотя есть и противоположные мнения, так что пробуйте.
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 = if bBaseLow then 1 else if bBaseHigh then 2 else 100;
Игорь, подскажи, почему на это сканер не реагирует; или го нужно тестить в активную сессию?
сергей, потому что это не сканер а фильтр. ты уверен, что не проще все в скайпе обсуждать?
ок
заменил последнюю строчку на plot scan = bBaseLow and bBaseHigh;- заработал; Игорь извини, я только учусь, постараюсь больше не надоедать, спасибо!
замени в этой строчке and на or. так будет лучше.
спс, действительно лучше (логику понял)
Добрый день. Спасибо за Вашу помощь в торговли. У меня проблема с формулами thinkorswim, особенно формулы базы. Во время торгов формулы почти не работают, в остальное время все отлично
добрый день. не у одного вас такая проблема. тос, что-то сдает в последнее время..
Base1DaytoPrice – Ищет базы по всем уровням, если сегодня и вчера движение в одном направлении. Показывает цену базы вместо 1 и 2.
Ребят, может кто переделает на показ базы именно на круглых уровнях 00 и также 50?
чем формула 2 не подходит?
Сергей хотелось бы именно ту которую я просил!
Добрый день Сергей. Скажите пожалуста какие скрипты для баз работают лично у Вас на даный момент. У меня скрипты atr, volum более менее работают, а с Базами беда. может есть люди кто решыл ету проблему-буду благодарен. Как лучше заходить в ТОС Live trading или Paper money ? спасибо за ответ…..
если вопрос ко мне, то:
#www.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;
Игорь привет! Вопрос по формуле Label v.3
Пользуюсь только 3-мя показателями на графике: ATR, Volume, AvgVolume..
Смотрю все это дело за период три дня (переписал код немного)
Так вот заметил, что ATR за три дня считается с учетом сегодняшнего, а вот AvgVolume за три дня не учитывает сегодня, а считает его как за три предыдущих дня..
К этому выводу пришел простым средним арифметическим..
Поправь меня если я ошибаюсь, или скажи что можно исправить, чтобы AvgVolume учитывал при расчете сегодняшний день?
привет. чтоб исправить, нужно в строке
def iAvgVolume = round(Average (volume(period = "DAY")[1],14),0);убрать символы: [1]
Спасибо, работает!
Здравствуйте! напишите пожалуйста фильтра для поиска баз( самые популярные ), которые будут работать в сканере, а не в watchlist. спасибо.
здравствуйте. добавил в список сканеров сканер для баз. судя по счетчикам он как раз самый популярный )
Здревствуйте. Не подскажете как пользоваться сканером баз. Нужно настроить динамический список? После последних обновлений никак не могу разобраться как настраивать динамические списки. Меню ТОСа как будто поменялось? Спасибо.
настройки сканера переместились влево в виде книжечки
простите, вправо
Кому интересно, вот ссылка на видео.http://www.youtube.com/watch?v=GVOy-5q6YXU
Мне помогло.
Здравствуйте!напишите пожалуйста фильтра для watchlist :
1) цена в пределах 5-ти центов от Low предыдущего дня
2) цена в пределах 5-ти центов от high предыдущего дня
SPASIBO !!!!
в скайп пишите, обсудим )
dobrij denj ! mojna li napisati :
1)filtr dlea watchlist catorij podsvechival actii v catorih v proctentnom sootnoshenii avg vol v nutri dnea za 10 (poslednih svechek- na 5 minutki) bil bolishe na x% chem avg vol za 10 dnei ( no ne za polnih 10 dnej a lish za 10 svechek iz kajdova dnea” za totje period vremeni ” ) ( naprimer 9:30-10:20 10svechek po 5 min ” ,potom cheres 5 min uje podschitivola avg vol tehje 10 svechek “(10-1)+1 “9:35-10:25″ i tak dalii ?????
2)filtr katorij pokazival last size trade ( mojna tolka size >10 000 ili drugova siza katorij nas interesuiet)
SPASIBO !!!!!!
добрый день. по поводу фильтров лучше сразу в скайп пишите, там все обговаривать удобнее, чем тут флудить..
Где найти индикатор дельты для свима? В стандартных есть volume accumulation. Но по-моему это не совсем то (поправьте если не прав). Индикатор отображает в виде гистограммы по какой цене прошел бар, бид/аск. Весь интернет перерыл ничего не могу найти. Для мт4 и то есть))
честно говоря не сталкивался с дельтой. не знаю, как расчитывается даже. может написать можно для тоса?
вроде как тос не умеет работать с бид и аск…
некоторые вещи может, но мало.
В каком смысле? Можно ли вообще “прикрутить” что либо к свиму из маркетдельта (из основных фишек)?
или лента не тормозит… что то не помню. выходной еще посмотреть нельзя.
ничего вроде не тормозит никогда. надо просто выбирать при включении не папер мани а лайв трейдинг. и no problem