Постов с тегом "Algo": 93

Algo


Алготрейдинг проще, чем вы думаете

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

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

В процессе разработки торгового алгоритма приходится решать множество технических вопросов, но среди них есть три самых важных, ключевых вопроса:

  1. Что торговать?
  2. Когда торговать?
  3. Как торговать?


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

Тест Грааля от Степана Демуры.

Тест Грааля от Степана Демуры.

Вчера тут мельком обсуждали Степана и его новый семинар. Решил мимо не проходить.

Так вот, помимо всего прочего, в своем семинаре Степан делится граалем — стратегией, которая должна отлично работать на любом рынке и инструменте… Я решил быстренько накидать эту стратегию и посмотреть так ли это)

Суть стратегии сводится к “волшебному” индикатору RSX от Jurik Research, за который последние просят 45$ в месяц, благо умельцы (спасибо Vito333 с форума ТСЛаб) уже давно написали такой же для ТСЛаб, поэтому воспроизвести стратегию не составило труда.

Итак стратегия (почти дословно): Покупаем, когда RSX “смотрит вверх” и появляется свечной паттерн swing low, выходим по обратному сигналу, либо по стопу, выставленному на экстремум паттерна swing low. Для шорта стратегия зеркальная.

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



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

Чем лучше тренд, тем больше стоп?

Разрабатывали давеча  с одним из студентов стратегию и в очередной раз задумались над способом борьбы с просадкой. Очень сильно “фильтровать” сделки не хотелось, их итак было не очень-то много, а избавиться от серии больших лосиков при работе в боковике и контр-тренде хотелось.

С точкой входа уже поработали, оставалось только что-то изобретать с управлением позицией. Раз основная просадка приходится на периоды флета и контр-тренда, а сделки кромсать не хочется, значит остается только уменьшать размеры стопа в такие периоды. Мозг сразу начал придумывать причины по которым это может сработать. Лично я голым цифрам не доверяю, мне всегда нужна вера, подкрепленная какими-то своими умозаключениями. И вот какие мысли пришли в голову:

  • Если мы работаем ПО тренду, мы заведомо имеем преимущество и позволяя себе бОльший относительно базового стоп (трейлинг стоп), можем “пересидеть” всякого рода резкие  шейк ауты, сносы стопов и т.п., взяв максимум от тренда.



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

О тренде формально. Часть 2

О тренде формально. Часть 2

Первая часть вроде бы вызвала некоторый интерес, поэтому, как и обещал, пишу продолжение.

Напоминаю, что мы тут пытаемся формализоввать тренд и создать на основе этого фильтры и идеи для алгоритмических стратегий. Работаем в ТСЛаб.

В прошлый раз мы рассматривали “индикаторный” вариант, в этот же раз попытаемся описать тренд машинным языком по всем канонам “ручного” трейдинга;).

Итак, из миллиона вариантов описания тренда, возьмем наиболее популярный, простой и общий:”Тренд(вверх) — это последовательно повышающиеся максимумы и минимумы цены.”

Максимумы и минимумы, о которых идет речь в определении выше — это по сути изломы цены. Т.е. локальные пики и впадины. Степень их “локальности” зависит от рассматриваемого тайм фрейма. Ведь ни для кого не секрет, что тренд может быть как на минутках, так и на днях. И совсем необязательно одновременно. Поэтому вопрос тайм фрейма и “глобальности” тренда опустим. Каждый решает этот вопрос исходя из своих задач.



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

Тернистый путь в алготрейдинге(TsLab). 3й скрипт. Трейлинг по фракталу

Следующий трейлинг, трейлинг по экстремумам
Пример трейлинга - https://youtu.be/-Pkg2DUIxfw 

Фрактал… В ручной торговле мне он нравился, правда больше для ориентиров. К отображению в тслаб, до сих пор не могу привыкнуть и как то пока не применяю.  
Но это думаю дело времени

Базовый скрипт (Тейк=Стоп) здесь
Стандартный трейлинг здесь 
Трейлинг по ATR — здесь

Точка входа осталась от базового скрипта, эксперимент только по выходу.

Результаты базового скрипта в первой строке

Входы в 10:00 исключены, скрипт не выходит в первых минутах начала торгов

Форвард 2017 г, форвард 2018 г в тестах не участвуют. На этих годах применяем параметры которые получили в тестах



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

Тернистый путь в алготрейдинге(TsLab). 3й скрипт. Стандартный трейлинг

Провела небольшой эксперимент с применением различных трейлингов. Базовый скритп, где  тейк=стоп здесь

Первый трейлинг, стандартный из TsLab 

Показатели полученные для базы. Период с 20111-2016гг. Входы с базового скрипта, изменен выход

Тернистый путь в алготрейдинге(TsLab). 3й скрипт. Стандартный трейлинг

Финальные результаты базового скрипта, где тейк=стоп, убран выход в конце сессии. Входы на первой свече исключены 



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

О тренде формально.

О тренде формально.

А точнее о том, как формализовать тренд в алго торговле на примере ТСЛаб.

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

Итак, как человек, не верящий в систему с одним параметром, всякий раз при разработке нового алгоритма я пытаюсь впихнуть в него какой-нибудь фильтр, который изрядно увеличит количество этих самых параметров, а заодно и профит). Вбил я себе в голову, что нельзя торговать какой-то сетап (паттерн) в отрыве от контекста. Ну вот и фильтрую всё ненужное. Входим на пробой уровня в лонг? Только если глобально рынок растет! Продаем отскок от value area high? Только если глобально снижаемся, или во флете..



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

<Бот для EURUSD>

               Всем привет. Написал простого бота. Торгует от границ дешево-дорого. По научному Market Structure High (MSH)-Market Structure Low (MSL). Фильтр для входа- с дневок. Когда примерно 95% объема у покупателей- ищет продажи. И наоборот. Объемы в понимании бота отображаются в левом верхнем углу графика.
               Трудится на M1- для точности входов. Хотя бот больше среднесрочный по частоте входов. Можно входить руками в лучших местах. Во флете и тренде нормально себя чувствует. Можно не ставить стопов. И тейков. Тогда ордера будут крыться друг об друга (closeby).
                Полнофункциональная версия, ограниченная во времени- до 16 июня.
Забрать здесь.
       Впечатления в камментах приветствуются. Вопросы там же.
Профитных трейдов!

P.S.
Добавил скрин. Бот вошел в область покупок. Обновлять скрины планирую в камментах при наличии свободного времени
<Бот для EURUSD>


ориг



QUIKSharp почти достиг 1.0, so what?

QUIKSharp - самый удобный и единственный действительно open-source коннектор к Квику — приближается к версии 1.0 и к трехлетию (OMFG, как быстро крипторынок растет время течет!). Правда 1.0-beta уже почти как полноценный 1.0.

Прошлое предновогоднее обновление  — благодаря Prophetic  — было очень продуктивным, закрыло важные для многих дыры, и добавило примеры. С тех пор мы допилили еще, а коннектором воспользовались приличное количество пользователей на ГитХабе, а также:
  • TSLab — спасибо, что добавили ссылку! Верю на слово, не скачивал после этого ;)
  • OsEngine — очень интересный проект. Виден серьезный подход к делу практикующими людьми. Спасибо за лучи поддержки, добрые слова в Readme (и за тот email, Alex)!


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

ЛЧИ близко. АлгоТрейдинг - устойчивость робота и подбор параметров


  ЛЧИ близко. АлгоТрейдинг - устойчивость робота и подбор параметров

Для того, чтобы лучше понять материал, можно ознакомиться в этими статьями:
https://smart-lab.ru/blog/180975.php
https://smart-lab.ru/blog/259824.php 
Там же видео как я оптимизировал 2,5 года назад(2015 год)

+++ Спасибо за твой плюс или коммент, они важны для меня!+++
*Картинки из статьи можно смотреть тут
ЛЧИ близко. АлгоТрейдинг - устойчивость робота и подбор параметров

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

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