Постов с тегом "Алготрейдинг": 4534

Алготрейдинг


алготрейдинг - подход к биржевой торговле, основанный на автоматизации торгового процесса при помощи программных алгоритмов и различных аппаратных решений.

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

⚡️LIVE эксперимент собственного алгоритма ч.2⚡️

    • 10 мая 2020, 22:32
    • |
    • Henos
  • Еще
В личку пришло много сообщений от интересующихся пользователей, поэтому продолжаю тему о поведении бота на разных участках рынка.
Период 21.04.2020-10.05.2020

Синяя отметка — точка запуска алгоритма
Красная отметка — исполненный ордер на продажу BTC (long)
Зеленая отметка — исполненный ордер на покупку BTC (short)
⚡️LIVE эксперимент собственного алгоритма ч.2⚡️
⚡️LIVE эксперимент собственного алгоритма ч.2⚡️

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

Робот для Квика на Луа.

Здравствуйте. Нужен робот, тех.задание готово.  Робот без наворотов, простой, два индикатора +стандартный набор функций (стоп, трейл, выбор позиции и т.д). Цена фиксированная ( адекватная), по возможности-укажите Ваши ценовые предпочтения(почасовую оплату не предлагать). Все предложения в личку или на мыло.Спасибо.
  • обсудить на форуме:
  • Quik Lua

Моделирование Торговых Систем на Python. 1.

    • 09 мая 2020, 19:31
    • |
    • 3Qu
  • Еще

Для моделирование ТС на Python, прежде всего нужен сам Python. Pythonы бывают очень разные.

Самый большой и длинный Python — Anaconda (https://anaconda.org/). Скачать дистрибутив Anaconda можно здесь — Индивидуальное издание -https://www.anaconda.com/products/individual.
Я работаю именно с Anaconda. Установив Anaconda мы получаем сам Python, уже установленные значительную часть нужных и ненужных пакетов с библиотеками Python, и несколько сред разработки. И все это сразу готово к работе, и нам, по большей части, уже не придется дополнительно устанавливать пакеты и среды.

Самый маленький Python последней версии 3.8.2. скачивается с сайта самого Python — https://www.python.org/. Это, практически, только сам язык, компилятор и минимальный набор пакетов. Сделать с ним практически ничего невозможно, и для работы придется постоянно устанавливать нужные пакеты. Среду разработки придется также устанавливать самостоятельно.
Этот Python больше подходит для запуска и работы с уже отлаженными законченными программами.



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

Имеет ли смысл писать о моделировании ТС на Python?

    • 08 мая 2020, 21:01
    • |
    • 3Qu
  • Еще

Имеет ли смысл писать о моделировании ТС на Python?

Имеет смысл
Не интересно
Всего проголосовало: 213
Стоит ли посвятить несколько топиков моделированию стратегий на Python? Не о программировании на Python — это в книгах можно прочесть, а именно о методах моделирования и тестирования стратегий.
Можно начать, скажем с двух ЕМА. Стратегия изначально дохлая, но может послужить шаблоном для разработки ваших собственных стратегий. Для этого потребуется несколько топиков. Если интереса не будет, то и заморачиваться не имеет смысла. Может вы и сами с усами.)

Бэктест фактора Size или корзина энергосбытов против ММВБ-10

Бэктест фактора Size или корзина энергосбытов против ММВБ-10

Привет, новая неделя – новый бэктест. Картинка на превью толсто намекает, что тестировать мы сегодня будем фактор Size. Из всей линейки факторов, малая капитализация – это самая понятная материя, на которой можно заработать выше рынка. X5 Retail сложнее быстро вырасти в 2 раза по сравнению с небольшой палаткой на рынке, ведь эта компания уже большая.

Отдельное спасибо смартлабовцу wrmngr за качественную критику:
Бэктест фактора Size или корзина энергосбытов против ММВБ-10



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

Критерии качества робота

После реализации кучи алгоритмов торговли (фьючами на мосбирже), сформулировал для себя такие критерии качества робота:

1. бэктест за предыдущие 36 месяцев должен давать ежемесячный профит
2. внутри месяцев разрешены просадки
3. финрез каждой сделки вычитает комиссии и усредненное проскальзывание
4. профит за каждый год должен быть больше ГО на начало года

Тестирую новые алгоритмы на предмет соответствия этим критериям. Как показала практика, создать алгоритм, генерирующий за 3 года акуенный профит (например, 10 ГО) — не сложно. Но реальная работа такого робота будет крайне некомфортной. Гораздо сложнее создать алгоритм, генерирующий за 3 года ежемесячный профит. В реале такой робот не поразит доходностью. Доход за год будет меньше ГО из-за всякой херни на рынке, включая сквизы, изменение ГО и т.п… Но регулярный небольшой профит (например 5% от ГО в месяц) — это супер-пупер-турбо-мега-кайф.

А у вас какие критерии, друзья?

Вопрос по алго

Какой самый лучший способ определить флетовое состояние инструмента относительно его текущей волатильности (волатильность будем смотреть, к примеру, за период n последних недель, где n — это параметр для будущей оптимизации). Иными словами — как понять, что цена сейчас находится в рейндже? И самое важное — границы этого рейнджа. Лично я пока использую полосы боллинджера, но они слегка не идеальны, даже если смотреть глазами, а не анализировать их программно.

100 акций и сетки

Продолжаю потихоньку добавлять новые акции для анализа в портфель и наконец добрался до 100 штук. Собираюсь включить все акции с дневным оборотом более 1% от величины портфеля (осталось примерно 25 штук), после чего заняться ETF. Чем больше акций, тем больше обучающих примеров для тренировки градиентного бустинга и сетей — сейчас около 180 тысяч, а в перспективе их количество увеличится до 250-300 тысяч.

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

Плюсом сетей является возможность реализации множества выходов — на данный момент экспериментирую с прогнозированием доходности одновременно с СКО по аналогии с GluonTS.

Для поиска гиперпараметров для градиентного бустинга использую байесовскую оптимизацию с помощью hyperopt. Для сетей решил попробовать



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

Итоги апреля 2020 г.

          Здравствуйте!

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

Ниже общая эквити одного из счетов. Заданная просадка 30%, с учетом комиссии брокера и биржи. Доходность в апреле +11,63%.
Итоги апреля 2020 г.
         Так же к марту закончили ресерч нескольких опционных стратегий, в реале обкатываю на личном счете в совокупности с портфелем направленных стратегий. Цель — получать стабильный фин рез на скачках волатильности в отдельных опционах, без переноса через выходные. Но основной профит делают именно алгоритмы, с более длительным удержанием позиции.
          
         Ниже эквити моего счета опционы+алги, в % с17.03.2020:
Итоги апреля 2020 г.



Всем успехов!



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