как выставить стоп лосс в тинькофф инвестиции мобильное приложение
Блог компании Тинькофф Инвестиции | Рассказываем, как работает терминал Тинькофф Инвестиций
Привет! В этом посте мы расскажем, что умеет наш терминал и как в нем торговать.
Зачем нужен терминал Тинькофф
Чтобы в одном окне видеть все: графики, стакан, список бумаг и другие инструменты.
В терминале мы сделали так, чтобы опытные инвесторы увидели знакомые инструменты, для новичков он был интуитивно понятен, а в целом — чтобы был простым в использовании и с полезным набором функций.
Во-первых, терминал находится в личном кабинете — ничего не нужно устанавливать на компьютер и дополнительно регистрировать у брокера. Вы можете торговать с любого компьютера или планшета и на любой операционной системе. Чтобы открыть терминал, зайдите в личный кабинет на Tinkoff.ru по логину и паролю, далее — в раздел «Инвестиции» и выберите вкладку «Терминал». Одновременно терминал можно открыть в шести вкладках браузера — например, чтобы следить за разными отраслями рынка.
Во-вторых, вы можете отслеживать доходность и стоимость актива с момента покупки, а портфель и историю сделок — за весь период. В некоторых терминалах доходность и стоимость актива или портфеля, а также историю сделок можно смотреть только за текущий торговый день. Стоимость портфеля можно привести в долларах или евро — по биржевому ласт-прайсу.
В-третьих, данные по котировкам обновляются так же быстро, как и в других популярных торговых терминалах.
В-четвертых, этот терминал можно сделать лучше: напишите нам, что, на ваш взгляд, нам нужно доработать или добавить, изменить или убрать, чтобы работать было удобнее. Это можно сделать не выходя из терминала или в комментариях к посту, мы передадим команде разработчиков ваши идеи.
Сколько стоит
Терминал Тинькофф Инвестиций бесплатный — не нужно платить ни единожды, ни при подключении, ни абонентскую плату. Через терминал вы можете торговать с брокерского счета и ИИС, если хотя бы на одном из счетов у вас подключен тариф «Трейдер» или «Премиум».
Виджеты
В терминале есть виджеты — это отдельные блоки, в которых мы отображаем конкретную информацию. Например, в виджете «Стакан» отображаем котировки актива, а в «Новостях» — только новости.
В терминале 9 виджетов. Поставить виджет можно в любом месте экрана:
Чтобы информация в виджете обновлялась в зависимости от выбранного актива, можно привязать виджеты к одной группе. Выбрать группу можно по клику на квадрат в верхнем левом углу виджета.
Чтобы привязать все виджеты к одной группе, в виджетах «Инструменты» или «Портфель» кликните правой кнопкой мыши и нажмите «Привязать все виджеты». У нас на скриншоте все виджеты желтой группы привязаны к акции NLMK.
Если нужно одновременно следить за несколькими активами, откройте вкладки в терминале с помощью плюса вверху и настройте свой набор виджетов в каждой из них. Вкладки можно перемещать и переименовывать.
Инструменты.
В этом виджете можно одновременно отслеживать котировки по нескольким валютам и бумагам.
Когда откроете терминал в первый раз, вы увидите в этом виджете список случайных ценных бумаг и валют — добавить новые и удалить ненужные можно правой кнопкой мыши:
График. Выбирайте линейный или свечной тип графика и временной интервал — его можно регулировать одной кнопкой. На скриншоте:
1 — тикер бумаги;
2 — переключатель между свечным и линейный графиком;
3 — валюта, в которой торгуется бумага;
4 — группа, к которой вы привязали виджет;
5 — временной интервал;
6 — цена последней сделки;
7, 8 — кнопка и панель периода. Вы можете настроить период и передвигать его в пределах графика;
9 — поиск актива;
10 — котировки по активу.
Стакан. В этом виджете можно выбрать один из четырех видов стакана:
1 — классический;
2 — с отображением объема;
3 — с отображением объема бумаг от меньшего к большему;
4 — спред между ценами «бид» и «аск».
Заявки
В виджете «Заявка» можно выставить рыночную или лимитную заявки:
В виджете «Отложенная заявка» можно выставить тейк-профит, стоп-лосс, или стоп-лимит:
В виджете «Активные заявки» можно посмотреть активные заявки по всем бумагам и отменить их:
Портфель. Тут можно проверить стоимость позиции, среднюю цену одного лота и информацию о том, сколько денег или бумаг заблокировано в портфеле для исполнения заявок. Продать актив, оставить лимитную заявку, стоп-лосс или тейк-профит тоже можно в этом виджете — для этого нажмите правой кнопкой мыши на актив:
Новости. Можно настроить ленту для отдельной компании — для этого через поиск найдите нужную. Чтобы читать все новости — нажмите на квадрат и выберите Remove:
Операции. Все операции по текущему активному счету. Можно настроить по одному активу через поиск:
Что еще можно
В верхней панели терминала можно выбрать счет, с которого хотите торговать, оставить обратную связь, отключить подтверждения по СМС и добавить виджеты.
Выбор счета
Если у вас есть и брокерский счет и ИИС, вы можете переключаться между ними в этом меню:
Список изменений
Пишем, что и когда изменили в терминале:
Настройки
Здесь можно отключить подтверждение сделок по СМС. Подтверждение кодом нельзя отключить для вывода денег на карту и сделок размером более 300 000 рублей или 5000 долларов или евро. Еще можно настроить время сессии, чтобы вы не логинились каждый раз, когда не пользуетесь терминалом:
Обратная связь
Присылайте свои вопросы, комментарии и идеи, как мы можем сделать терминал Тинькофф Инвестиций удобнее:
Мы уже работаем над индикаторами, заявками и сделками на графике, параметрами и объемами торгов, объемами торгов на графике и торговлей с плечом, в том числе и торговлей в шорт. Об этом тоже напишем в этом блоге.
Как сделать костыль для Тинькофф Инвестиций своими руками или уведомления об action required for take profit / stop loss
Есть такой брокер — Тинькофф Банк. И есть проблема в том, что на текущий момент этот брокер не имеет приказов take profit / stop loss. Поэтому, если вы хотите торговать более активно, то вам нужно костылить какое-то временное решение, пока в недрах Тинькоффа программисты разрабатывают киллер фичу take profit/stop loss, и под катом — одно из них.
update: 22.03.2019, Брокер выкатил мажорную версию 3.0.0 в Google Play, в которой take profit/stop loss все-таки появились.
Почему я решил написать эту статью здесь? Мне показалось, что Тинькофф Банк и его продукты довольно популярны среди айтишников, и, возможно, у кого-то есть такая же потребность, а желания или времени городить свой велосипед нет. Поэтому делюсь своим.
Для начала — об альтернативных возможностях, предоставляемых собственно Брокером.
Первое, у Тинькоффа есть лимитные заявки, которые появились в феврале 2019 (два года ждали, без шуток!), но они работают в пределах одного дня и что хуже — в небольшом денежном интервале, что на волатильном рынке создает неудобства. Просто нельзя задать значения меньше (больше) определенного порога, рассчитываемого от текущих котировок. Ну и задать больше одной лимитной заявки, вероятно, нельзя (у меня при попытке сохранить первую заявку мобильное приложение всегда крашится, а на сайте такой функциональности нет).
Второе, внутри их мобильного приложения можно подписаться на изменение цены, установив абсолютный порог или порог на изменение в процентах (на увеличение или уменьшение), но вы можете установить один и только один порог на актив.
Логика моего велосипеда проста:
1) у нас есть thresholds (здесь и далее — пороги) для нашей ценной бумаги (актива), на который у нас должно происходить ручное действие take profit / stop loss. Пороги рассчитываем самостоятельно, исходя из цены покупки актива;
2) мы должны парсить откуда-то данные текущей цены актива;
3) посылать себе извещение, если один из порогов был достигнут.
Несмотря на незамысловатое описание, есть нюансы в реализации 🙂
1) Пока мой портфель состоял из одного актива, пороги прописал прямо в теле скрипта, а поиск бумаги сделан был даже не переменной, а просто магической строчкой. Плохое решение, но для проверки идеи было достаточно. По мере диверсификации портфеля я сделал файл, откуда грузятся ценные бумаги, биржи, на которых они торгуются и значения порогов.
2) Поскольку моим активом была иностранная ценная бумага, которая торгуется на Санкт-Петербургской бирже, то сначала я решил парсить данные с сайта Санкт-Петербургской биржи, со следующей страницы: spbexchange.ru/ru/market-data/Default.aspx
Сортировка на СПб бирже идёт по объему торгов, и моя ценная бумага всегда находилась по первой странице. Работало замечательно, но 8 марта всё сломалось. Почему-то TSLA оказалась аж на 25-ой странице, а их пагинатор грузит данные динамически через JS. Такую проблему можно решить «в лоб»: парсить все страницы, до тех пор, пока не найдем наш актив. Но такой подход не очень эффективен, если считать время выполнения цикла скрипта. Вместо этого я решил добавить парсинг с tradingview.com. Там не нужно лопатить длинные списки на большем количестве страниц. Там у каждого актива есть примерно такая ссылка:
www.tradingview.com/symbols/NASDAQ-TSLA
Мне казалось, что всё должно завестись быстро и просто, но возникла проблема — интересующие меня данные подгружаются через JS и обычный Requests с этим не справился.
У этой проблемы есть три известных мне решения:
PyQT, selenium (webdriver) и расширение Requests-HTML. Поскольку у меня в проекте уже был Requests, было решено использовать его же расширение.
К сожалению, работало это решение не очень стабильно, пришлось поискать варианты решения.
Обратите внимание на timeout, а также вызовы метода close(). Их не во всех примерах можно встретить, но с ними работает лучше, чем без них.
3) Регистрируемся на сервисе, который умеет посылать СМСки (sms.ru), берем их API, создаем ключ. До 5 СМСок в сутки — бесплатно. Мне — достаточно.
Ключ выглядит так:
24A41EA5-EEEE-CCCC-5555-094143C2EDDD
а отправка СМС в первых версиях была реализована вот так:
Во время разработки возник следующей вопрос: а что делать, если мы уже послали пользователю СМС о пересечении порога? Пока проверок никаких не было, оно посылало СМС еще раз. Каждый раз. Довольно быстро «съел» бесплатный лимит и стал думать, что с этим делать. Пришлось добавить счетчик отосланных СМС (sms_counter), который мы проверяем перед вызовом send_message.
Прицепом пойдет еще один вопрос: отлично, во время торговой сессии мы обрабатываем одно пересечение порога определенным активом, и нас это устраивает. Что делать к следующей торговой сессии? Было решено обнулять счетчик высланных СМС. Вариантов было три: хранить данные в БД (но у меня, на текущей момент, stateless приложение), парсить время/дату или перезапускать скрипт. Пока что я делаю третий вариант, но в перспективе перейду ко второму или к первому варианту.
Сейчас решение уже работоспособно, и его можно скачать с Гитхаба
Для пользователей, которые не понимают, что такое Python и как его настраивать, предлагаю попробовать запустить упакованное решение для Windows
Как поставить стоп лосс в Тинькофф приложении
Первый вариант: вы поставили СТОП-ЛИМИТ на 128,12$, при резком падении может не найтись того кто купит по ваше цене, а она конкретно 128,12$
Разница в том, что если ставить СТОП-ЛИМИТ (кстати в телефоне не даёт указать диапазон!), то при резком проскакивании установленной цены ваша заявка просто проигнарируеться.
У вас в портфеле акция SRE, и она стоимость акции падает.
Второй вариант: вы поставили СТОП-ЛОСС на 128,12$, цена падает, проскакивает эту цифру и к примеру появился покупатель по 128,08$, вот тогда у вас сработает продажа по 128,08$ и ниже вы не полетите.
Прицепом пойдет еще один вопрос: отлично, во время торговой сессии мы обрабатываем одно пересечение порога определенным активом, и нас это устраивает. Что делать к следующей торговой сессии? Было решено обнулять счетчик высланных СМС. Вариантов было три: хранить данные в БД (но у меня, на текущей момент, stateless приложение), парсить время/дату или перезапускать скрипт. Пока что я делаю третий вариант, но в перспективе перейду ко второму или к первому варианту.
Обратите внимание на timeout, а также вызовы метода close(). Их не во всех примерах можно встретить, но с ними работает лучше, чем без них.
3) Регистрируемся на сервисе, который умеет посылать СМСки (sms.ru), берем их API, создаем ключ. До 5 СМСок в сутки — бесплатно. Мне — достаточно.
Ключ выглядит так:
24A41EA5-EEEE-CCCC-5555-094143C2EDDD
а отправка СМС в первых версиях была реализована вот так:
Сейчас решение уже работоспособно, и его можно скачать с Гитхаба
Для пользователей, которые не понимают, что такое Python и как его настраивать, предлагаю попробовать запустить упакованное решение для Windows
Во время разработки возник следующей вопрос: а что делать, если мы уже послали пользователю СМС о пересечении порога? Пока проверок никаких не было, оно посылало СМС еще раз. Каждый раз. Довольно быстро «съел» бесплатный лимит и стал думать, что с этим делать. Пришлось добавить счетчик отосланных СМС (sms_counter), который мы проверяем перед вызовом send_message.
Логика моего велосипеда проста:
1) у нас есть thresholds (здесь и далее — пороги) для нашей ценной бумаги (актива), на который у нас должно происходить ручное действие take profit / stop loss. Пороги рассчитываем самостоятельно, исходя из цены покупки актива;
2) мы должны парсить откуда-то данные текущей цены актива;
3) посылать себе извещение, если один из порогов был достигнут.
Несмотря на незамысловатое описание, есть нюансы в реализации 🙂
1) Пока мой портфель состоял из одного актива, пороги прописал прямо в теле скрипта, а поиск бумаги сделан был даже не переменной, а просто магической строчкой. Плохое решение, но для проверки идеи было достаточно. По мере диверсификации портфеля я сделал файл, откуда грузятся ценные бумаги, биржи, на которых они торгуются и значения порогов.
Теперь разберём подробно поведение мамкиных (извините не сдержался) трейдеров, здесь для заявок и позиций я использую обозначение цена/объём.
У тинькова нет механизма создания именно рыночной заявки take profit, есть только лимитный take profit, который может создать ещё больше проблем, а именно заблокировать стоп. Это происходит потому что, при достижении целевой цены на рынок выбрасывается лимитная заявка, это почти равносильно заранее выставленной лимитной заявке.
В последнее стал замечать как люди повсеместно пишут о том, что именно у данного брокера не срабатывают или попросту исчезают стопы, мне как трейдеру стало интересно откуда растут ноги и я провел небольшое, так сказать, расследование и разобрался в причинах. И как оказалось во всем виноваты сами тредеры, причём это одинаково будет происходить у любого брокера
Цена бумаги — цена самой последней сделки на бирже, хоть на миллион акций, хоть на одну не важно, котировка это всегда цена последней сделки, в условиях российский брокеров и прокси в виде петербуржской биржы может быть отличной от nasdaq и других бирж.
К поддержке брокеров тоже есть претензии, ибо все их ответы были в стиле «у вас не хватило бумаг для продажи, мы ничего не знает». Такие ответы не раскрывают причину, по которой бумаг вдруг стало не хватать и почему стопы казалось бы в одинаковых условиях то работают, то нет.
Лимитная заявка — поручение бирже создать новую палатку с ценником и кол-вом, если на рынке уже есть палатка с такой же ценой ваша палатка будет за ней, и вы будуте «открыты» только тогда когда палатки перед вами весь свой товар продали.Биржа — собственно это и есть рынок с палатками плюс администрация, которая проводит сделки на этом рынке и публикует стакан и цену последней сделки.Брокер — тот, кто собирает много клиентов и за них ходит на биржу, за это берёт свой процент.
Рыночная заявка — поручение бирже среди всех палаток найти самые выгодные для нужного вам кол-ва, заявки обрабатывают с порядке очереди, иными словами пока идёт поиск никто другой товар не уведёт.
Стоп-заявка — это заявка на покупку или продажу финансового инструмента, когда цена на него достигает заданного вами значения. Так вы не упустите нужный момент на рынке, даже если не следите за котировками 24/7.
Сначала нужно заранее завести стоп-заявку в торговом терминале или приложении. Стоп-заявка будет храниться на сервере брокера до тех пор, пока не наступит стоп-цена — в этом случае заявка уходит в систему биржи.
Когда вы будете заводить тейк-профит в «Моём брокере», укажите:
Вы выставляете стоп-цену — сигнальную цену к покупке или продаже для брокера. А также допустимый диапазон — до какого предельного значения брокер может совершать сделку. В приложении «Мой брокер» вам будет всё понятно интуитивно: в разделе «тип заявки» смените лимитную или рыночную заявку на стоп-приказ, выберите stop-limit и вбейте нужные значения в графы «цена активации», «цена лимитной заявки».
Заявку стоп-лимит используют, чтобы ограничить потери заранее просчитанной суммой. Если рынок неожиданно обвалится, ваши убытки будут для вас прогнозируемыми.
Т.е. мои акции не покупались или не продавались. В таком случае я не получал прибыль, что было очень печально.
Несколько раз я писал в службу поддержки, но ответ был — что типа зафиксировали проблему. Лишь один раз мне ответили, что стакан состоит как бы из 2х стаканов, в одном из которых цена достигла требуемых уровней, а в другой нет.
Часть активов в Тинькофф можно купить через мобильные приложения. При этом по этим активам нельзя увидеть стакан. Приходится идти в другие приложения типа Финам и там уже смотреть реальные цены в стакане. Вот как выглядит скрин акции для покупки
Сбои начали случаться все чаще.
На мой вопрос — почему так, ответ был у каждого брокера по разному. Для сравнения — в ФИНАМ можно купить эти бонды по 1 штуке
При торговле грамотный инвестор выставляет лимитные заявки на покупку и продажу активов. Лично я смотрю по стакану, когда цена достигает нужного уровня.
Допустим, возьмем акции американского банка WFC, я много раз пытался их купить по цене 24 доллара. В стакане цена достигала нужного уровня, но покупка не происходила. Потом цена отскакивала вверх и я оставался без этих акций.
Кроме того заявки на внебиржевые бумаги исполняются не сразу, а через некоторое время. За это время с ценой может произойти все что угодно. Т.е. покупка внебиржевых бумаг очень неудобна. При покупке продажи деньги зависают на некоторое время, пока не пройдут расчеты.
Намного более рискованными являются краткосрочные вложения. Инвесторы зарабатывают на небольших колебаниях акций. Это требует бдительности, в особенности на неспокойном рынке. Иначе можно понести значительные убытки.
В этом случае риск вложений невелик. Временные падения котировок не беспокоят инвесторов. За долгий срок цены, как правило, восстанавливаются, и акции так или иначе приносят владельцу прибыль.
На первый взгляд, такое ограничение прибыли кажется странным. Но в некоторых ситуациях тейк-профит спасает положение. Подобно стоп-лоссу, этот ордер помогает, если инвестору некогда отслеживать динамику акций, дожидаясь большего прироста.
Максимальный эффект от использования стоп-лоссов получается, когда инвестор покупает акции, исходя из краткосрочных факторов. Иначе говоря, делает краткосрочные спекуляции, а не «играет вдолгую».
Стоп-лосс — это поручение для брокера автоматически продать акции, когда котировки упадут до определенного уровня. Своего рода ограничитель убытков.
Здравствуйте, Леонид. Разница в том, что Stop Loss порождает рыночную заявку, а Take Profit и Stop Limit — лимитную. При этом Take Profit порождает лимитную заявку с ценой, равной цене активации, а Stop Limit выставляет лимитную заявку с ценой равной цене исполнения.
6. Стоп-лимит на продажу можно выставить ниже текущей цены. Используем для
1. Стоп-лосс на покупку можно выставить выше текущей цены. Используем для
Комментарии ( 1 )
. Ну пусть это будет торговый терминал Тинькоффа (думаю, что принципиальной разницы нет). Т.е., хотелось бы увидеть в картинках-схемах формирование (только) двух из 6 видов отложенных заявок, Вами названных. Если же есть толковое описание терминала в части разъяснения выставки отложенных заявок, то можно и и посмотреть, не отнимая у Вас времени (прошу ссылку, или док в почту).
С лимитной, при касании цены активации устанавливается лимитная заявка (которая действует до закрытия биржы, и продает по четко установленной цене (ставится в стакан)?
Я не знаю, как это сделать.
Тейк-профит позволяет закрыть позицию, когда цена меняется в вашу сторону, иными словами — зафиксировать прибыль.
Адрес для вопросов и предложений по сайту: [email protected]
Шпаргалка: когда какие значения указывать
При использовании тейк-профита в Мой брокер, указываются следующие параметры:
Почему будущее Microsoft, Amazon, Google, Apple и других историй роста далеко не радужное
Стоп-лимит создан для ограничения убытков, с его помощью нельзя зафиксировать прибыль. Если инвестор купил актив, то стоп-лимит на продажу должен быть по цене ниже рынка, в ином случае сделка просто исполнится по рыночной цене. И наоборот, если фиксировать потери от короткой позиции, то стоп-лимит на покупку должен быть выше текущей цены на рынке.
БКС Брокер
Параметры, которые задает инвестор, могут стать не актуальными в момент исполнения заявки. Произойти это может из-за постоянно меняющейся ситуации на рынке. Также существует риск проскальзывания, когда рынок резко проходит заданный инвестором уровень цены.
Нужно задать стоп-цену — сигнальную цену к покупке или продаже для брокера. А также допустимый диапазон — до какого предельного значения брокер может совершать сделку. В приложении Мой брокер все достаточно просто: в разделе «тип заявки» нужно заменить лимитную или рыночную заявку на стоп-приказ, выбрать stop-limit и задать нужные значения в графы «цена активации», «цена лимитной заявки».
Сам интересовался подобной информацией у разработчика. Они говорят что ближайший месяц будет введена подобное. Странно вообще как можно было запустить сервис по инвестициям и не указать там такие важные функции для торговли. Они делают как отправляют вам уведомления а потом вы якобы ориентируйтесь на это уведомление и уже потом покупаете или продаете. Но вопрос в том что на современном рынке за это время может произойти всё что угодно. Теряется время для прибыли.
Фактически, при торговле в рамках дневного графика не стоит вставлять Стоп Лосс на значении в 10-15 пунктов не рекомендуется из-за его «съедания» рынком. Если же выставлять на аналогичных условиях ордер в районе 100 пунктов, то это высокий риск убытков, которые перекроют прибыльные сделки в течение дня.
Ордера при торговле Форекс – приказы, позволяющие зафиксировать прибыль и предотвратить серьезные потери при развороте рынка. Они позволяют совершать сделку в автоматическом режиме при соблюдении заранее определенных условий. Существует два вида ордеров:
Как рассчитать Стоп Лосс и Тейк Профит
Применение ордеров при торговле часто не имеет смысла или невозможно. Яркий пример – классический скальпинг, где сделки имеют краткосрочный вид (часто всего несколько секунд), поэтому установка Стоп Лосса и Тейк Профита физически невозможна. Альтернативой здесь остаются советники и различные индикаторы, позволяющие рассчитать точки выхода, отказ от ставок в периоды публикации важных новостей, когда на рынке царит высокая волатильность.
На Форексе действует правило, что корректные значения не нуждаются в корректировке, поэтому важно верно знать, как выставить ордера на правильном изначально уровне.
Второй ситуацией становится большой размер спреда, когда не удается установить короткие ордера в рамках сделок. Если же вбирать отложенные, то уровень расположения ордеров может быть очень далеким.