Постов с тегом "algo": 91

algo


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

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

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

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



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

О тренде формально. Часть 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 год)

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

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

Работаем с площадью. Алгоритм на WelathLab

Работаем с площадью. Алгоритм на WelathLab
Работаем с площадью. Алгоритм на WelathLab


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

Первое, что пришло в голову – это использовать площади на графике. Изначально идея была такой:

  1. Строим кривую по хаям и по лоям
  2. С помощью интерполяции находим промежуточные значения нашей кривой для большей точности.
  3. Аппроксимировать получившуюся кривую.
  4. Взять интеграл от получившейся в третьем шаге функции.

По задумке получившееся значение должно было отражать глубину рынка, то есть насколько сильно ходит рынок от локального хая/лоя до хая/лоя внутри дня. Если же мы добавим сюда время (за сколько рынок сходил), то получим индикатор флэта (маленькое значение + большой временной промежуток).  По ходу построения индикатора возникали мысли о том, что всё это можно реализовать гораздо проще, и действительно – можно.
Работаем с площадью. Алгоритм на WelathLab



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

Продвинутые инструменты парного трейдинга и портфельного роботостроения.

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

Когда речь идет о корреляции на финансовом рынке, в первую очередь думаешь об арбитраже или диверсификации портфеля. Для построения арбитражной стратегии нет ничего проще, чем посмотреть корреляцию в Excel, но результат, увы, ограничится 2-3 инструментами. Что делать, если у нас портфель роботов или акций? Тут есть два известных мне способа:

1.Посмотреть корреляцию в Wealth-e



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

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