Скачать
А тут у меня библиотека файлов для скачивания. Некоторыми пользуюсь сам, и конечно делюсь с коллегами. База дополняется, по мере появления новых файлов.
Только не запутайтесь во всем этом количестве. Надо помнить, что всеми одновременно пользоваться не получится. Надо выбрать один-два самых подходящих под свою торговлю фильтра и ими пользоваться.
В то же время вы можете скачать
полную библиотеку скриптов,
которая раньше была платной, теперь бесплатная.
К тому же с недавнего времени я пишу скрипты на заказ. Так что если у вас есть своя идея по поиску акций, и необходимо автоматизировать поиск с помощью ТОSа (ThikOrSwim), то обращайтесь в телеграм.
Софт для трейдинга (непосредственный и косвенный)
| 1 | Statistics_USA(Laser-real)v.4.2.2.xlsm - Мой журнал сделок в Excel формате со скриптами. Настроен автоматически конвертировать данные сделок из блоттера bbrok (Laser). Привязывает к каждой сделке нужный вам скриншот. Много чего считает. К нему есть видео по работе. (удалил свои данные, чтоб размер уменьшить) Закачек: 5082 Видеоинструкция |
| 2 | ThinkOrSwim - Популярный терминал для поиска и просмотра Акций, Фьючерсов, Опционов и тп.. Закачек: 2996 |
| 3 | Файл workspase для Thinkorswim с добавленными StudyFilter - Файл формата xml. Порядок действий:
1.Скачать файл в формате .rar
2.Распаковать файл из архива
3.Файл формата xml вставить в папку C:\Users\....UserName..\AppData\Local\thinkorswim
4.перезапустить терминал
5.включить workspace с названием template_workspace_nyser_ru.
В результате у вас появятся сканеры, в которые можно будет добавить нужный код. Остальные сканеры добавляются по желанию. Закачек: 825 |
| 4 | SmartAppleLinker - Программа линкует TOS с любым другим терминалом, где есть поле для ввода тикера. Я линкую с Laser. Закачек: 3167 Видеоинструкция |
| 5 | Snagit - Отличная программа, позволяющая быстро и удобно делать скриншоты экрана (сделок), подписывать их. Также умеет публиковать скришноты в интернете, если надо кому то показать картинку. Закачек: 2617 |
| 6 | UltraMon - Программа для грамотной настройки мониторов, когда их два и больше. У меня работает постоянно. Закачек: 2631 Почитать об этом можно тут |
| 7 | Dropbox - Программа облачного хранилища файлов. У меня стоит на домашнем и рабочем компьютерах, а еще на телефоне. Мега удобная штука. Закачек: 2189 Описание и установка |
Фильтры для WatchList Thinkorswim. (Какие-то написал сам, какие-то меня попросили написать коллеги, несколько просто полезных фильтров из сети.)
| 1 | Base - Скрипт ищет базы из N последних свечей, на любых уровнях Закачек: 7891 |
| 2 | Base+Figure - Скрипт ищет базы из N последних свечей, привязанные к уровням 50 и 100 центов Закачек: 5635 |
| 3 | Base+Figure+PrevHiLow - Скрипт ищет базы на круглых уровнях 50,100 центов и на вчерашних HiLow Закачек: 4237 |
| 4 | Base+Figure+Vol+Change - Скрипт ищет базы на уровнях 10,20 и тд с объемом и наличием направления Закачек: 3935 |
| 5 | Base+Level - Ищет базу, на уровнях кратных 10 центам Закачек: 3461 |
| 6 | Base+Level+PrevHiLow - Ищет базу, на уровнях 10-20-30 или на вчерашних HiLow Закачек: 2921 |
| 7 | Base+Change+barTrend - Ищет базы из Х свечей, если перед базой есть тренд за N свечей, учитывая общее направление. Закачек: 3126 |
| 8 | BaseBreakout - Скрипт ищет только что пробитые базы из N последних свечей, на уровнях 50 и 100 центов Закачек: 3204 |
| 9 | Diff_ATR - Показывает, сколько центов осталось до АТR. Если осталось меньше 30%, то подсвечивает красным. Закачек: 3186 |
| 10 | Base_Level_EMA - Ищет базу, на уровнях 10-20-30 если база не выходит за EMA21. учитывается направление акции Закачек: 2264 |
| 11 | BreakoutPrevHiLow+Figure - Подсвечивает,только что пробитые вчерашние Hi\\Low, если это на круглом уровне Закачек: 2772 |
| 12 | NewDayHigh+DiffHigh - цена в 5-ти центах от хая текущего дня, при условии, что хай текущего дня выше или равен хаю прошлого дня Закачек: 3167 |
| 13 | NewDayLow+DiffLow - цена в 5-ти центах от Low текущего дня, при условии, что Low текущего дня ниже или равен хаю прошлого дня Закачек: 3121 |
| 14 | NewDayHiLow+HiLow - Ищет базу (или просто когда цена рядом), на Hi\\Low дня, если сегодняшний Hi выше вчерашнего Закачек: 3278 |
| 15 | PrewDayHiLowRange - Подсвечивает, когда цена рядом с вчерашним Hi\\Low Закачек: 2863 |
| 16 | Чашка с ручкой - Формула показывает уровни, по типу чашек с ручками и треугольники Закачек: 3213 |
| 17 | Чашка с ручкой +Vol+2DayTrend - Показывает уровни чашка с ручкой и треугольники, с учетом объема и тренда за 2 последних дня Закачек: 3066 |
| 18 | InPlay_Volume - Показывает сколько своих средних объемов акция на сегодня проторговалась Закачек: 3806 |
| 19 | MoveATR.txt - Показывает, когда акция за сегодня прошла свой ATR Закачек: 2737 |
| 20 | АТR_65 - Показывает разницу между средним High и средним Low за последние 65 дней (период настраивается). Меня так научили мерять ATR (старндартный АТR за 14 дней меряется) Закачек: 3465 |
| 21 | FigureDiff - Показывает 1, когда цена приближается к круглому уровню на указанное расстояние в центах Закачек: 2447 |
| 22 | Diff_HiLow - Показывает расстояние до сегодняшних Hi или Low (смотря что ближе) Закачек: 2216 |
| 23 | NotBreakout_Figure_PrevHiLow - Сигналит, когда цена упирается перед пробитием в вчерашние Hi\\Low или в уровень .00. Круглые уровни учитываются только за пределами вчерашних HiLow, если пробило, то уже не показывает. Закачек: 2390 |
| 24 | InPlay_ATR - Показывает сколько своих ATR акция сегодня прошла Закачек: 3317 |
| 25 | Base_Change_2DayTrend |
| 26 | Base1Day - Ищет базы по всем уровням, если сегодня движение в том же направлении что и вчера. Закачек: 2720 |
| 27 | Base1DaytoPrice - Ищет базы по всем уровням, если сегодня и вчера движение в одном направлении. Показывает цену базы вместо 1 и 2. Закачек: 2491 |
| 28 | BreakoutPrevHiLow - Подсвечивает,только что пробитые вчерашние Hi\\Low Закачек: 2437 |
| 29 | Base_Figure_BreakoutPrevHiLow - Скрипт ищет базы на круглых уровнях 50,100 центов если цена за пределами вчерашних HiLow Закачек: 2370 |
| 30 | NotBreakout - Показывает, сколько раз цена коснулась хай\лоу, не пробив его. Закачек: 2505 |
| 31 | Connect_EMA - Показывает 1, если цена равна ЕМА (период настраиваестя) Закачек: 1949 |
| 32 | Base_Figure25 - Ищет базы из N последних свечей, привязанные к уровням 25-50-75-100 центов Закачек: 2878 |
| 33 | Diff_EMA - Показывает, когда цена подошла к ЕМА на Х центов Закачек: 1768 |
Индикаторы для Thinkorswim графиков.
| 1 | ChartBackground - Рисует фоном график любого символа. Использую для отрисовки рынка. Закачек: 93147 |
| 2 | Prev_Hi_Low_Close - Рисует линии вчерашних Hi, Low, Close на графике Закачек: 4615 |
| 3 | Fon_Color_ from_EMA - Красит фон графика. Зеленый, когда Цена выше обеих EMA и красный когда наоборот. Закачек: 2422 |
| 4 | Label v.3 - Рисует показатели акции прямо на графике. ATR, Средний объем, Объем, ATR Play, Volume Play и др. Закачек: 6745 |
| 5 | Линии разворота по Фибо - рисует на графике разворотные линии, от которых можно смотреть входы Закачек: 3997 |
Сканеры для Thinkorswim.
| 1 | ATR + 2DayTrend - Выдает акции с указанным в настройках ATR при условии, что они шли два дня в одну сторону. Закачек: 3669 |
| 2 | ATR - Сканирует акции только по ATR-65 с указанным размером Закачек: 4097 |
| 3 | PrevVolume - Выдает акции, проторговавшиеся вчера больше X акций. Работает после закрытия сессии Закачек: 2758 |
| 4 | PrevChangeLimit - Выдает акции, сходившие вчера больше N долларов. Работает после закрытия сесии. Закачек: 2408 |
| 5 | NewHighLow(Year) - Выдает акции, которые находятся на годовом экстремуме. Работает после закрытия сессии Закачек: 2954 |
| 6 | Base - Скрипт ищет базы из N последних свечей, на любых уровнях. Закачек: 3387 |
| 7 | VolumeBreak - Показывает акции, в которых объем последней свечи превысит средний объем за N предыдущих свечей на Х процентов. Закачек: 2773 |
Рискменеджмент накопленного риска
| 1 | Система накопленных рисков - PDF инструкция к системе созданной Виталием Гоголиным (Фирма Дейтрейдер) Закачек: 4901 |
| 2 | Система накопленных рисков v.1.4 - Табличка в Excel для автоматического расчета рисков по системе. Постоянно, каждый день ей пользуюсь. Данная версия не точно работает по системе, но более безопасная. Доработано совместно в Вовой Жибровым. Закачек: 6748 |


573 ответов Оставить комментарий
Нестандартный вопрос…может ты мне поможешь…Пишу скрипт для Thinkorswim…язык знаю неплохо…столкнуля с проблемой min…т.е.допустим у меня в скрипте есть вычисления приводящие к значениям…их порядка 10000…они поделены на “массивы” по разное количество штук в них…мне нужно найти min и max каждого массива…а min и max в языке идет только по два значения(или я не так догнал)…можно ли както обойти эту ж..у и делать min и max сразу к примеру из 100 значений…счиать по 2 ух как много времени будет…
вообще максимум множества значений это highest, а минимум lowest. попробуй через эту штуку.
Возник вопрос. Возможно ли на график обьемов наложить среднюю скользящую? Заранее спасибо за ответ.
можно, накладывается самым стандартным способом.
Здравствуйте! Столкнулся с такой проблемой что TOS парой, прогружает формулы не на всех акциях(Такие как средний объем и АТР), 50 на 50 примерно. Интернет соединение в норме, не знаете в чем может быть проблема?
здравствуйте.
а как вы прогружаете формулы парой? что за пары формул? я по одной прогружаю.
а вообще у всех так. тос просто не успевает грузить частенько. могу предположить, что мощности компьютера не хватает иногда
Парой – это порой (иногда). У меня тоже после последнего обновления. На многих акциях “loading”. И ничего далее не грузится. Комп. достаточно мощный. До обновления такого не было все грузилось мухой.
Да я хотел сказать иногда))) Спасибо за ответ, в принципе раньше тоже не замечал чтобы что-то не прогружалось.
Переустановил TOS. Все нормально стало.
тоже попробовал. вроде и правда получше. и стартовое окно тоса теперь именилось, так что есть смысл переустанавливать видимо..
Игорь, здравствуйте. Установил два фильтра для вотч листа – номер 1 и 26 (базы). Как он работает? У меня абсолютно на всех акциях показывает 100.0
100 – нет сигнала. проверяйте настройки фильтров или параметры акций в списке. есть ли там сигналы по базам вообще.
Доброго времени суток!
У меня вопрос,я его везде задаю,и никто не отвечает,есть ощущение что вопрос тупой 
Я хочу найти для Тоса уровни Мюррея,такое вообще бывает?
Заранее спс за ответ!
возможно можно взять и написать. надо только знать, как эти уровни рассчитываются. готовых я не встречал.
Приветствую автора журнала статистики!
Нужная вещ, и огромная благодарность за него. Но вот почему-то с недавних пор некорректно конвертируются даты сделок из блоттера, т.е перескакивают на более раннее время, если заново всё конвертировать то всё нормально встаёт. пользуюсь журналом около года всё было нормаль. Я бы присовокупил скрин, но не знаю куда отправить.
Доброго время суток.
Столкнулся с проблемой. Сканер ATR 65 перестал работать. в пятницу еще работал,
а сегодня уже отказывается. В чем может быть проблема?
может быть что-то сломалось?
Привет всем! Может ли кто то написать индикатор простой для ТОСа? мне нужно что бы он отображал на графике уровни первой 5-ти минутной свечи (оупен клоуз хай и лоу)
он на 5 минутном графике должен отображать эти уровни или на другом?
да на 5ти минутном графике первый 5ти минутный бар текущей сессии
Если Игорь не сможет по каким то причинам, то сделаю. Для него это было бы интересно, думаю, так что пока не будем лишать его удовольствия от решения этой задачки
делай конечно. человеку дешевле будет. я ж не гонюсь за заработками. просто время потраченное стараюсь оплачивать себе
Скрипт уже написал, выложу чуть позже….
Евгений, готово, можете скачивать.
Ой спасибо!!! не заметил что вы написали!!! попробую поюзать!!!
а нет фильтра для вотчлиста как в лейбле чтобы показвыал сколько своих срдених объёмов акция наторговалась?
вы не внимательный. 18 фильтр
Здравствуйте.
Вообщем такая проблема: данные для расчета скрипта подгружаются очень очень медленно, а в этом время написано “loading”. Из-за этого не могу торговать.
Пробовал переустанавливать платформу, менять провайдера, проплачивать статический IP, переустанавливал ОС, ставил торговую платформ на машины у знакомых – у них тоже не работало, настраивал виртуальную машину (Windows Azure, скорость интернета 30-330 Мбит/с) – через неё результат такой же. Ничего не помогает. Пробовал вставлять разные скрипты – со всеми аналогичная ситуация.
Если кто-то знает как решить эту проблему, пожалуйста, отзовитесь.
здравствуйте. спасибо за ваш очень объемный опыт. теперь мы точно будем знать, что ничего не помогает. а то я до сих пор ищу варианты ускорения..
То есть у всех работает так же медленно как и у меня?
да. раньше было побыстрее, но уже несколько месяцев такие вот косяки.
Это многое проясняет
Благодарю за ответ.
А можно ли сделать формулу на крупного покупателя или продовца?
к сожаленью стакан в ТОСе недоступен для формул
Игорь, у тебя в label есть формула, которая средний объем высчитывает; можно из нее сканер сделать?
да. можно. пожалуй надо добавить его в библиотеку сканеров. ты не первый уже спрашиваешь..
ой, она вошла в thinkorswim library. значит пардон.
ok
В формуле по поиску уровней, что сейчас есть на сайте, есть недостаток – формула не в состоянии определить уровни если они образуются рядом свечек, в которых одна или несколько свечек сильно отклонились (см. рисунок это свечи 1 и 5). Такое бывает часто и я предлагаю изменить и усовершенствовать формулу для поиска сложных уровней в которых могут быть левые свечки.
Вот критерии для поиска:
Поиск уровня из последних N свечек (где N от 3 до 15)
В этих свечках есть k левых свечей которые имеют сильно отклонение от основного уровня (otklon_left отклонение от 0,01 до 3$) (при этом количество свечей k от 0 до N-2)
Максимальное разброс нормальных свечек от основного уровня razbros_base от 0 до 0,1$
(при этом: razbros_base < otklon_left)
Пример:
N = 6 (сколько последних свечек изучить)
k= 2 (максимальное количество левых свечек которые не образуют основной уровень (это свечи 1 и 5))
otklon_left = 0.2 $ (отклонение левых свечек от основного уровня (свечи 1 и 5 отклонились на0,19 и 0,2 $ соответственно))
razbros_base = 0.01$ (отклонение или разброс от основного уровня (все свечки ударились цент в цент и только свечка 6 отклонилась на 0,01$))
Алгоритм работы:
Строится двумерный массив размером N x N в котором клетки — это абсолютная (по модулю) разность между минимумами (максимумами) свечей (допустим в клетке [3,6] содержится 0,01 это разница между минимумами 3 и 6 свечки, в клетке [3,4] = 0 т.к. они на одном уровне и т.д.) для работы нам будет нужна только половина массива, та что помечена зелененькими плюсиками. Общее число этих плюсиков вычисляется по формуле: N! / (2*(N-2)!) где ! – факториал (для нашего примера из N=6 имеем: 6! / (2*(6-2)!) = 15). В пустых клетках находится тоже самое что и в клетках помеченными + т.к. разница между 3 и 6 свечками такая же, как и между 6 и 3 (т.е. |a-b| = |b-a|).
Для того чтобы мы сказали, что нашли уровень, должны выполниться два условия:
1) максимально значение в какой-либо клетке зеленого массива должно быть меньше чем (otklon_left+ otklon_base), иначе мы имеем сильно отклонение от основного уровня.
2) Мы нашли уровень более чем из N-k свечек если:
Считаем числа в зеленом массиве которые меньше чем razbros_base. И если их количество больше чем величина (N-k)! / (2 * (N-k-2)!) то мы нашли уровень
Сама в программировании для TOS не шарю, кто поможет написать скрипт?
Вот картинки для понимания
Криво у вас тут картинки вставляются
http://www.imagebam.com/image/2f6141277499502
http://www.imagebam.com/image/3499a0277499503
так и было задумано изначально, по той причине, что уровни, которые не прошиваются ни одним хвостом, считаются более надежные (их кто-то крепко держит). поэтому для повышения вероятности успеха в сделке, было решено сделать именно такой поиск.
А если формулу усложнить и искать уровни, которые не пробились хвостиком а ушли в другую сторону от уровня на большую величину. Это как на рисунке:
http://www.imagebam.com/image/2f6141277499502
Все условия выполнены, уровень держится его никто не пробил, но пару свечей ушли в сторону. Так возможно написать скрипт для поиска?
по идее можно.
а что, настройка максимального отклонения от базы не походит?
Не подходит тем что нельзя искать базы такие как на картинке, иными словами если поставить сильно большое отклонение скрипт начнет ловить много мусора, а если уменьшить разброс до 1-2 центов много пропускает. Новый усовершенствованный скрипт поможет справиться с этой проблемой, и будет искать намного качественнее и без лишнего мусора.
Кстати если алгоритм сложный, то его можно поменять на более простой. Пока не знаю как т.к. я не программист а учитель математики.
вот…
в вотчлисте это точно не юудет работать
Пардон поправте алгоритм:
Для того чтобы мы сказали, что нашли уровень, должны выполниться два условия:
1)… меньше или равно чем (otklon_left+ otklon_base)…
2)… их количество больше или равно чем величина (N-k)! / (2 * (N-k-2)!)
И еще возможно в TOS’e нет функции вычисления факториала, поэтому может проще сделать так чтобы когда пользователь вбивает значение N и k он также бы посчитал выражения N! / (2*(N-2)!) и (N-k)! / (2 * (N-k-2)!) потом бы просто записал готовые числовые значения…
Доброе время суток!
Подскажите – нельзя ли индикатор Prev_Hi_Low_Close переделать таким образом, чтобы он учитывал так-же и премаркет? Т.е. строил данные уровни (можно без Close) для интервала времени с 17.30 до 17.30 по Москве.
доброе. честно говоря не пробовал. а если на графике отобразить премаркет, то не получается?
Премаркет отображается, но индикатор его игнорирует – строит уровни только по сессии.
Подскажите, может есть у кого готовый сканер для пре маркета. Интересует сканер, который будет отбирать акции в которых есть движение после закрытия и до открытия, желательно, чтобы можно было выставлять в процентах отклонение от цены закрытия предыдущей сессии. Идеально, чтобы можно было фильтровать акции по цене, ATR, среднему объему и % отклонения от цены закрытия. Заранее благодарен!
по премаркету тос скриптами не умеет пока сканировать. не исключено, что в будущем эта возможность появится.
это все можно в сканере.