Блог им. robot-scalper |Как я создавал робота под Тинькофф на Python

Tinkoff, Тинькофф, прибыльные торговые роботы

Есть простая, но эффективная торговая стратегия, которую уже много лет используют трейдеры. Здесь, на Смартлабе, я её тоже встречал. И на ЛЧИ она попадалась. Торгуют её, в основном, руками, потому что временной период принятия решения малый, это обычно первые час-два торгов.
Глазами пробегаемся по акциям, фьючерсам и если попадается сигнал на покупку, то открывают позицию. Сразу же выставляем тейк-профит и стоп-лосс. Дальше просто ждем автоматическое закрытие позиций когда цена дойдет до любой из наших стоп-заявок.

Но, сколько руками не торгуй, всё равно приходит время когда появляется желание чтобы за тебя эту работу выполнял кто-нибудь другой. Например, торговый робот.

Наработки под торговый терминал QUIK не пригодились, так как Тинькофф не поддерживает QUIK.

TSLab поддерживается, но здесь есть абонентская плата, 4000 рублей, которую не все люди готовы ежемесячно платить. 

Оба терминала мне нравятся. Функционал у них разный. Дополняя друг друга они позволяют решать практически весь спектр трейдерских задач.

( Читать дальше )

ОФФТОП |Скрещиваем две стратегии: пирамидинг и усреднение. Robot-Scalper.ru

Сегодня мы выдвинем несколько гипотез и проверим их на бэктестах.

Скрещиваем две стратегии: пирамидинг и усреднение. Robot-Scalper.ru

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

Как мы знаем, существует 3 фазы рынка: растущий тренд, падающий тренд и флет.

На трендах, очевидно, нужно использовать трендследящие стратегии, а на флете контртрендовые. И нужно вовремя переключаться между этими стратегиями.
На первый взгляд всё просто. Но об эту задачу обломали свои копья миллионы трейдеров, так как есть один подвох, который не позволяет при данном подходе сделать своевременный переключатель стратегий. То есть, если мы торгуем контртренд и вдруг начался тренд, то наша текущая позиция будет направлена против движения тренда. И убыток будет только нарастать.
Переключаться на трендследящую стратегию теперь можно будет лишь зафиксировав убыток, чего делать совсем не хочется. И, более того, переключившись на трендследящую стратегию нет никакой гарантии что рынок тут же не перейдет во флете или вернётся к прежним ценам. Что приведет ещё к большим убыткам. Так торговать не имеет смысла.



( Читать дальше )

Блог им. robot-scalper |Секрет успеха от Робота Скальпера

Опытом делится Денис — основатель проекта «Робот Скальпер».

Секрет успеха от Робота Скальпера

Меня иногда спрашивают — "В чем успех вашего проекта?". Ещё несколько лет назад я бы начал перечислять преимущества: аккуратное программирование, тщательное тестирование, подробная документация и другие технические вещи. Но сейчас я понимаю, что дело совсем в другом.

Много лет назад я прочитал книгу, в которой был совет: старайтесь жить так, чтобы люди говорили вам «Спасибо»! Считайте сколько раз в день вам выразят благодарность. Сначала это может быть сложно. Но в итоге, постарайтесь сделать это игрой. Зарабатывайте как можно больше «Спасибо» каждый день! Устанавливайте свои личные рекорды.

Я сейчас не помню что это была за книга и кто был автором. В то время я читал очень много разной литературы. Запоминать стараюсь практические вещи — они для меня имеют статус важности. Остальной информацией стараюсь голову не забивать. В общем, совет отложился на подкорке. Я не мог выкинуть его из головы. И как-то так, само-собой, получилось, что я стал считать благодарности, замечать их и стремиться к новым. Можно сказать, что у меня появилась зависимость.

( Читать дальше )

Блог им. robot-scalper |Клиенты уходят от брокера "Сбербанк". Robot Scalper


Это уже далеко не первый случай, который нам известен.

Сбербанк

В прошлом году лидерами по привлечению клиентов на брокерское обслуживание стали Сбербанк и Тинькофф.

Но, мало привлечь клиентов, нужно ещё их удержать. А это можно сделать только хорошим сервисом. Для этого много не нужно. Нужно лишь своевременно помогать клиентам решать их проблемы (качественно отвечать на вопросы) и вовремя делать обновление ПО.

Брокер Сбербанк использует торговый терминал QUIK версии 7.19. Это очень устаревшая версия.
Актуальная версия, на сегодня, уже 7.27.

История версий:
https://arqatech.com/ru/support/files/quik-workstation/

В каждой следующей версии ПО разработчик добавляет новый функционал и​ исправляет найденные недостатки.
Поэтому всегда желательно использовать актуальное ПО. Это касается не только конкретного терминала QUIK.



( Читать дальше )

Блог им. robot-scalper |Запас прочности стратегии. Robot-Scalper


Поговорим о стоп-лоссах. Это очень важная тема.
Фиксировать убыточную позицию временами приходится, чтобы избежать маржинкола и потери всего депозита.

Торговый робот QUIK

Какой выставлять стоп-лосс? Близкий или дальний?

Рассмотрим вариант близкого или короткого стоп-лосса.
На первый взгляд кажется что это отличная идея! Убыток малый – много не проиграю. На самом деле опасность кроется в том, что близкие стоп-лоссы очень часто срабатывают. И убыток очень быстро накапливается и становится большим. Так делать не нужно!

Рассмотрим очень далёкий стоп-лосс. По сути, это всё равно что его нет.
Действительно, можно ведь его просто и не выставлять. И ждать маржинкола. Не наш вариант!

Чем хорош умеренный стоп-лосс?
Если рынок трендовый, но при этом ликвидный, то цену могут переставить на новый уровень. При этом может сработать стоп-лосс. Он здесь играет даже не роль контроля над убытком (риск-менеджмент), а является функцией перезапуска стратеги. Чтобы позиция не висела, а набиралась новая, от текущих уровней и чтобы тейк-профит был рядом. Чтобы торговля была.

( Читать дальше )

Блог им. robot-scalper |Лайфхак по тестированию роботов в QUIK. Robot Scalper

Как мы знаем, в терминале QUIK нет модуля для бэк-тестирования. Поэтому проверку прибыльности стратегии на исторических данных в QUIK провести нельзя.
Но, можно тестировать робота в режиме реального времени. Как минимум, в этом режиме можно выявить баги в программном коде, если они там есть.

Возникает вопрос, как лучше начинать тестировать своих роботов?
На демо-счете (без риска для своего депозита) или сразу на боевом счете?


Робот Скальпер

Конечно, первичный тест лучше всего проводить на учебном счете (ещё говорят на демке), чтобы отладить алгоритм и не терять деньги во время нахождения оптимальных значений торговой стратегии.

При открытии демо-счета брокер обычно выдает ссылку на QUIK версии Junior. То есть, это учебная версия терминала. Руками в ней вполне можно научиться выставлять и снимать заявки. Но под роботов (lua-скрипты) версия Junior совершенно не подходит. Нормальные скрипты не будут в ней работать без ошибок. Не приспособлен этот вариант для алготрейдинга. Некоторые люди пытаются разработать роботов на данной версии, но сталкиваются с такими сложностями и ошибками, с которыми в боевой версии терминала QUIK никогда бы в жизни не столкнулись. Какой из этой ситуации возможен выход? И есть ли он? Или нормально тестировать скрипты роботов можно только на боевом счете?

( Читать дальше )

Блог им. robot-scalper |Риск ~100%. Совет ценою в депозит от Robot Scalper

Вместо предисловия:
Как Вы считаете, за какое минимальное время на Срочном рынке можно полностью слить (проиграть) депозит?
Варианты ответа: 1 месяц; 1 день; менее 1 часа.

robot scalper лучшие стратегии
Многие будут удивлены, правильный ответ: менее 1 часа. И это при том что не используется высокочастотный трейдинг HFT. При HFT раздать депозит можно за несколько минут. Очень быстрый трейдинг! ))

За последние 6 лет алготрейдинга нам достоверно известны 3 случая, когда торговые роботы имели шанс за несколько минут раздать все деньги находящиеся на депозите. Безусловно, таких случаев было гораздо больше. Но далеко не каждый человек захочет делиться историей своего проигрыша.

Первый пример
Один из наших клиентов, года два назад, по забывчивости, включил торгового робота на том фьючерсе, на котором уже торговал другой робот (хеджер). Получилась такая ситуация что один робот совершал сделку на покупку (открывал позицию), а другой робот сразу же продавал (закрывал позицию), согласно своему алгоритму. Раздача денег была быстрая!



( Читать дальше )

Блог им. robot-scalper |Тестирование торговых стратегий от Robot Scalper

Тестирование торговых стратегий. Как правильно и надежно тестировать торговых роботов и стратегии.

Тестирование торговых стратегий от Robot Scalper

За 6 лет разработки и тестирования роботов у нас накопился большой опыт в данной теме. 
Мы решили поделиться им. Начинающим трейдерам несомненно данная статья будет полезна. 

Рассмотрим следующие варианты тестирования стратегий:

1. Бэк-тест за весь период исторических данных.
Количество проходов теста зависит от множества параметров и может быть довольно большим. В итоге, находится единственное оптимальное решение. Не факт, что в дальнейшем оно будет столь же прибыльным. Скорее всего доходность будет хуже. И это подтверждается нашим опытом. Далее поймем почему.
Для улучшения доходности можно использовать многопараметрическую систему и каскад фильтров. Но, чем больше будет параметров и чем точнее они будут подогнаны под определенный период торгов, тем система станет более переоптимизирована.

( Читать дальше )

Блог им. robot-scalper |Исходники биткоина. Объемы информации, структура, след Накамоты.

Скачал я недавно исходники биткоина.
Одолел меня профессиональный интерес. Как же оно там всё устроено? И насколько сложно/профессионально создано?

Биткоин исходники

Ссылка на исходники: https://github.com/bitcoin/bitcoin

Посмотрел, почитал, и вот что для себя выяснил:
1. Дистрибутив весит 19 МБ. В архивированном виде 7 МБ.
2. Содержит 110 директорий (папок).
3. файлов: 1 515 штук!
4. Только один файл валидации (validation.cpp) состоит из 4673 строки (211 854 символа)! А текстовых файлов, повторюсь, более тысячи! 
5. Достойно реализован механизм внутренней базы данных (директория leveldb/db).
6. Проведена феноменальная работа в области криптошифрования по алгоритмам SHA-256 и SHA-512, а также другим алгоритмам (директория crypto).
7. Структура кода очень грамотная. Код чистый. Весь написан в одном стиле, с правильными комментариями на английском языке (японского языка вообще нет).



( Читать дальше )

Блог им. robot-scalper |Предлагайте скальперские стратегии!

Запрограммирую бесплатно самый интересный вариант предложенной вами скальперской стратегии.
Торгового робота получат бесплатно: идеолог торговой стратегии и ещё два самых активных участника.
Важно помнить, идея ничего не стоит до тех пор пока она не реализована!

робот, скальер, скальпинг, трейдинг, алгортейдинг, акции, фьючерсы

PS Если вы очень жадный человек и вам очень жалко делиться со своей «супер-гениальной» идеей, то тихо проходите мимо. Ваши комментарии никому не интересны.

Приветствуются только креативные идеи!

Совместно всегда легче и быстрее добиться большего результата!
Хватит писать статьи о политике. Давайте займемся нормальным делом — алготрейдингом!

PPS Данное мероприятие мы ещё ни разу не проводили. Если пройдет нормально, повторим!

Всем профита!

....все тэги
UPDONW
Новый дизайн