Stan_1
Stan_1 личный блог
Вчера в 23:44

Открыл для себя редактор скриптов в TradingView

Опять утро, все домочадцы еще спят, я раскладываю бумажки и открываю эксель…. И все для того, чтобы записать разные уровни, а потом расставлять их в терминале. А по другому интрадей нормально и не получится. 


У меня есть хорошие навыки программиста, и какие-то вещи я облегчаю себе написанием скриптов на питоне. Например, АТР бумаг считаю скриптом на питоне для всех бумаг сразу через API брокера. До недавних пор приходилось руками расставлять уровни, перенося их из вывода скрипта. Как избавится от мартышкиного труда? Как все это прикрутить к терминалу брокера? 


К терминалу именно брокера никак, а вот открыл я для себя TradingView. и узнал, что есть там инструментарий для разработки скриптов, который называется Pine Script. Я сделал стойку борзой при запахе дичи. Выделил субботу, чтобы освоить азы…… И с удивлением понял, что он простой как табуретка. В итоге за субботу я и сделал на нем все, что хотел. Слава разрабам TradingView — удобнейшая оказалась платформа. 


Написал я себе два скрипта. Один — обводит мне на экране свечи в пределах одной сессии квадратом, обозначающим АТР.  Квадрат прижимается либо к низу графика, либо к верху (шорт/лонг). В углу пишется, сколько бумага уже прошла в процентах от хода. Этот скрипт мне помогает визуально понять — есть ход бумаги, или уже не лезть в нее, прошла она полный АТР или с трудом доползла до 80%. Также в каждом дне показывается уровень открытия (красный пунктир) и хай/лой предыдущего дня (светлый пунктир). 


Открыл для себя редактор скриптов в TradingView


На написание скрипта реально ушел день, и я понял, что можно делать много интересных вещей, без экселя и блокнотов. Единственное, чем остался крайне недоволен — нельзя подключиться к моей базе данных, и обновлять данные полностью автоматически. Мне пришлось написать отдельный скрипт на python, который генерирует массив, который я каждое утро копи-пастом переношу в скрипт. 


Открыл для себя редактор скриптов в TradingView


Но даже такое упражнение — уже не проблема. Экономия от получаса до часа в день окупает всё. Просто представьте, сколько уходит времени, чтобы у 30 бумаг поставить по 3-4 линии. А здесь у меня уходит минут 5 с утра на все бумаги. 


Второй скрипт — это расстановка уровней пивота. Вообще, я использую разные уровни, и по наблюдениям, для разных инструментов разные уровни подходят. Где-то я сам уровни определяю, где-то подсматриваю в платниках.

На фьючах у меня хорошо стали работать уровни с одного платника, и я всю голову свихнул, как автор их расставляет. Но вот на днях допер, что это всего лишь…. известная теория уровней пивота :) 


Уровни пивота абсолютно счетная вещь. не требующая магии… пардон, экспертизы трейдера, а значит — поддающаяся автоматизации. Где-то часа мне хватило, чтобы написать для TradingView расчет и расстановку этих уровней. 


Открыл для себя редактор скриптов в TradingView


Наверняка будет вопрос — зачем тратить на это время, наверняка такое есть готовое. Соглашусь, наверное есть (да даже уверен, что есть), но я не очень люблю “черные ящики”. Много из того, что я могу написать самостоятельно — я пишу сам. Применительно к скриптам в этом посте — я четко понимаю, откуда берутся, и создаю такую визуализацию, которая мне удобна. Понятно, что что-то более сложное я написать не смогу, и буду искать готовый скрипт, благо в TradingView их полно. 


В общем, почему я написал этот пост? Да потому, что открыл для себя возможность писать скрипты напрямую в терминале, а это высвобождает мне кучу времени, убирает рутину, снижает ошибки в виде забытых уровней. Да и никакой эксель не заменит возможность охватить взглядом сразу несколько торговых сессий. Возможно, пост сподвигнет кого-нибудь на изучение Pine Scripting. Всем добра и профита!

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
3 Комментария
  • Cubigator
    Сегодня в 01:08
    Частичная автоматизация дело хорошее и похвальное, но стремиться нужно к полностью автоматической торговле. Только это позволит не сидеть за терминалом всю жизнь.
  • ezomm
    Сегодня в 14:25
    Автору поста. Направление автора верное.Это ATR ().Но для торговли нужны новые перемены=шаги цены. Поместить шаг цены в коробку — это значимый шаг вперед.У танца цены всего 5 шагов. 3 вперед и 2 назад. За 4 шага амплитуда (размах=ATR()) удваивается. ATR 1 час в 2 раза больше ATR 15 мин.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн