Robot-Scalper.ru

Читают

User-icon
308

Записи

70

10 этапов разработки торгового робота под QUIK и TSLab от Robot Scalper

Торговый робот для QUIK на LUA

К нам поступил запрос на создание многопараметрического робота, с кучей условий торговой логики и в конце с припиской: «За работу я готов оплатить 800 рублей». Как у заказчика получилась такая сумма осталось не ясно. Возможно, всё тривиально, и это просто все его доступные средства, которые остались от торговли по интуиции. А возможно человек просто не понимает какую работу нужно проделать и из чего образуется цена на торговых роботов. Но это не страшно. Мы как раз сейчас и постараемся разобраться в этом.

Итак, чтобы разработать робота нужно выполнить определенные этапы. Рассмотрим их.
  1. Нужно определиться с торговой стратегией и формализовать её (точки входа, стоп-лоссы, тейк-профиты, фильтры и т.п.);
  2. Желательно создать прототип данного робота;
  3. Проверить работоспособность стратегии и прототипа на исторических данных;
  4. Желательно провести оптимизацию стратегии и найти оптимальные значения параметров;
  5. Нужно провести анализ сделок и добавить общие фильтры на ситуации в которых робот часто показывает убытки. Главное, нельзя примерять переоптимизацию! Иначе в реальной торговли результаты будут сильно отличаться! После этого возвращаемся к пункту 4. И работаем до тех пор пока стратегия не будет универсальной или пока мы её не забракуем как непригодную. Так тоже бывает, и не редко.


( Читать дальше )
  • обсудить на форуме:
  • TSLab

Запас прочности стратегии. Robot-Scalper


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

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

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

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

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

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

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

Лайфхак по тестированию роботов в QUIK. Robot Scalper

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

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


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

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

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

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

Фундаментальная ошибка атрибуции. Robot Scalper

 
Психологическая ловушка трейдера 
Если трейдер совершает прибыльную сделку, то он считает, что это ИМЕННО ОН всё сделал правильно и это его заслуга. А если трейдер совершает убыточную сделку, то он считает, что ВИНОВАТ РЫНОК, это рынок пошел не туда куда нужно.  Вы замечали за собой такое поведение?

Фундаментальная ошибка атрибуции. Robot Scalper 

 
Аналогично с роботами. Если робот зарабатывает, то трейдер считает что ИМЕННО ОН выбрал правильно робота.
А если робот совершает убыточную сделку, то в этом виноват конечно же робот. Это ведь очевидно! ))
 Эта штука работает всегда. Если ваш коллега или партнер опаздывает на встречу, то виноват он, а если Вы опаздываете, то вина лежит на обстоятельствах (будильник, пробки, сломалась машина, медленный автобус и т.п.)
  
Не попадайте в эту ловушку. Старайтесь быть объективными, как в трейдинге, так и в обычной жизни.

И, как всегда, всем профита!

Риск ~100%. Совет ценою в депозит от Robot Scalper

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

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

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

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



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

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

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

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

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

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

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

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

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

Друзья и знакомые меня спрашивают, какой же кошелек для биткоинов выбрать?

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

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

Критерии отбора кошелька: надежный и удобный.

Аппаратные кошельки я сразу отмел, так как поломка железа ведет к полной утрате своих криптовалют.
Бэкапы данных обязательно нужны!

Для себя я решил, что желательно иметь 2 кошелька:

1. Холодный кошелек "Bitcoin Core" для надежного хранения средств.
    https://bitcoin.org/ru/wallets/desktop/windows/bitcoincore/

  • Надежность хранения средств будет максимальная!
  • Контроль Ваших денег;
  • Полная проверка;
  • Полная прозрачность переводов;
  • Повышенная конфиденциальность;
  • Полный контроль над комиссией;
  • Уязвимая среда исполнения. На компьютере может быть установлено вредоносное программное обеспечение. При определенных условиях данный недостаток может стать критичным.


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

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

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

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

Ссылка на исходники: 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. Структура кода очень грамотная. Код чистый. Весь написан в одном стиле, с правильными комментариями на английском языке (японского языка вообще нет).



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

Можно ли разбогатеть в России законным способом?

Можно ли разбогатеть в России законным способом?

Да. Я же разбогател!
Да. Но у меня пока не получилось. Я просто оптимист.
Нет. У меня не получилось и никогда не получится.
Всего проголосовало: 78



Каким торговым терминалом пользуетесь?

Каким торговым терминалом пользуетесь?

QUIK
MetaTrader
Другой. Название напишу в комментариях.
Всего проголосовало: 257

Давайте выясним, какой терминал самый популярный среди смартлабовцев. 


теги блога Robot-Scalper.ru

....все тэги



UPDONW
Новый дизайн