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

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


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

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

Торговые роботы без программирования: часть 1

Торговые роботы без программирования: часть 1

Привет! Сегодня я начинаю серию статей о том, как можно писать торговые стратегии без программирования. Сам я отлично умею программировать, но мне стало интересно, как можно что-то создать через конструкторы стратегий. Поэтому я подойду к вопросу не просто как обычный пользователь, а как специалист, который способен оценить оба подхода. В итоге, я постараюсь сделать сравнение удобства написания кода и использования блок-схем. Это даст возможность объективно посмотреть, как каждый из методов помогает в создании торговых стратегий, и какой из них может быть более эффективным в разных ситуациях.

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



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

AutoTrade 5. Масштабный апдейт и новые фичи.

    • 12 сентября 2024, 11:44
    • |
    • yurikon
  • Еще

Всем доброго дня!

Почти два года ничего не писал в блог, но мы не сидели без дела все это время. Год назад появилась идея сделать обновления нашей программы для алготрейдинга AutoTrade, чтобы подключение квиков сводилось просто к запуску скрипта на LUA. Дальше решили обновить интерфейс и сделать его более компактным и удобным. Добавить модные нынче дашборды. Отладить LUA. Проработать систему мониторинга и оповещений, чтобы юзер был в курсе, если завис квик или появился ордер без обратной связи и тд. Потом биржа ввела ассиметричную систему тарифов и пришлось сделать флаг Book or Cancel у ордеров. Для этого еще раз обновили код LUA-коннектора, так как в формальных командах этого флага не оказалось.

В общем, вчера у напильника отвалилась ручка. :-) Мы решили не откладывать и все рассказать общественности про наш софт AutoTrade (АТ). АТ  легко может подключаться к квикам, транзаку и даже прямому шлюзу Plaza2 и удобно рулить сразу кучей счетов из разных терминалов, как одним счетом. А если трейдер устал, он может подключить программы теханализа или свой расчетный робот и передавать сигналы в AutoTrade на исполнение по заданным правилам.



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

Можно ли вылечиться от переоптимизации или это как алкоголизм? ))

    • 10 сентября 2024, 17:08
    • |
    • Poll
  • Еще

Примерно год у меня ушёл на то, чтобы «переболеть» переоптимизацией. После того как до меня наконец дошло, что искать нужно закономерности, а не лучший набор параметров для максимизации эквити, алгоритмы стали постепенно получаться. Мои размышления о том, как искать закономерности, нашли подтверждение в книге TradingSystems. ANewApproachtoSystemDevelopmentandPortfolio. К сожалению, она немного на английском, но читается легко и оказалась очень полезной. Многие другие книги, как оказалось, содержат банальные, затасканные мысли, а некоторые слишком сложны для моего понимания.

В результате работы оптимизатора мы получаем огромный массив данных, представленных, как правило, в виде таблицы. Я пользуюсь OsEngine, поэтому поясню на этом примере:
Можно ли вылечиться от переоптимизации или это как алкоголизм? ))

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



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

Использование ИИ в трейдинге: реальность или маркетинговый ход?

Использование ИИ в трейдинге: реальность или маркетинговый ход?

В последние годы использование искусственного интеллекта (ИИ) стало популярной темой в трейдинге. Многие платформы обещают невероятные результаты благодаря ИИ, но насколько это соответствует действительности?

Недавняя новость от StockSharp, где команда рассказала о применении ИИ для создания коннекторов к криптобиржам, заставила меня задуматься: насколько искусственный интеллект действительно уместен и применим в трейдинге на текущий момент? С этой мыслью я решил изучить рынок и выяснить, что же на самом деле предлагают платформы, которые рекламируют использование ИИ.

Реальность: роботы, а не платформы

Большинство решений, которые я обнаружил в процессе исследования, оказались не полноценными платформами для анализа и разработки собственных стратегий, а готовыми продуктами — роботами. Примером таких решений являются продукты, описанные в статье на Techopedia. Эти роботы представляют собой закрытые системы, «черные ящики», где пользователю остается лишь верить, что в их основе лежит ИИ. Однако пользователю не предоставляется возможность исследовать, тестировать или как-то модифицировать эти стратегии.



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

Как ИИ помог нам увеличить базу индикаторов теханализа

Как ИИ помог нам увеличить базу индикаторов теханализа

Мы выпустили новые версии наших программ, в которых внесли ряд улучшений, но основное обновление — это значительное расширение базы технических индикаторов. Теперь количество индикаторов на нашей платформе увеличилось более чем в два раза и составляет около 160.

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

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

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

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

Как мы с помощью ИИ пишем коннекторы к криптобиржам

Как мы с помощью ИИ пишем коннекторы к криптобиржам

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

Сентябрь 2024 года. Мы, команда StockSharp, активно используем ИИ для написания коннекторов к криптобиржам. Но спешу вас предупредить — если вы читаете эту статью в 2025 году или позже, всё это может уже устареть. Если вы из будущего, добро пожаловать в прошлое! И не забудьте проверить, актуальны ли наши методы.

 

Наш путь с ИИ начался с ChatGPT 3.5, который, откровенно говоря, не мог бы написать не то что коннектор для криптобиржи, а даже простую торговую стратегию. Однако с приходом ChatGPT 4.0 и Claude Sonnet 3.5 ситуация резко изменилась. Теперь ИИ может писать сложные модули кода, хотя и с оговорками: приходится вмешиваться, уточнять и исправлять ошибки, что, впрочем, стало уже нормой в нашем процессе.

 


 

Шаг 1. Запуск проекта в Claude.ai

 

Прежде чем начать писать новый коннектор, первым делом мы создаём проект в Claude.ai. Это не просто чат, который забудет всё, как только вы его закроете. Проект позволяет сохранять всё, что вы туда загружаете: коды, документы, комментарии. Это аналог настроек Custom GPT, где ИИ «учится» на ваших примерах и указаниях, а не просто отвечает на вопросы.



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

Улучшенный алгоритм адаптивной средней

Для поиска величины периода средней используется следующая схема
Строим зигзаг и для восходящих граней ищем среднюю по предыдущей восходящей грани и наоборот.
Например для нисходящей грани, смотрим предыдущую нисходящую грань, и подбираем минимальный период средней, для которого
не должно быть пересечение этой средней на периоде 2-3, но при этом период 1-2 должен быть минимальным из числа всех остальных средний без пересечения на 2-3.
Можно еще накапливать и усреднять показатели.
Это усовершенствованный алгоритм, который изначально публиковался тут: smart-lab.ru/blog/1042892.php
телега

Улучшенный алгоритм адаптивной средней

Первый крупный вклад в мой проект!

Дорогие друзья!

Сегодня хочу поделиться с вами отличной новостью! Два дня назад мой проект — OSAEngine — получил первое крупное пожертвование. Этот вклад стал важной вехой в развитии проекта и подтверждением того, что моя работа находит отклик среди вас, моих уважаемых подписчиков и коллег.

Первый крупный вклад в мой проект!

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

Спасибо всем, кто поддерживает проект! Ваша поддержка делает меня сильнее и помогает двигаться вперед.

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


OSAEngine сравнил скорости API брокеров: Alor vs Tinkoff

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

OSAEngine сравнил скорости API брокеров: Alor vs Tinkoff

Исследование скорости API

Я провел сравнительное исследование скорости работы API двух популярных брокеров: Alor и Tinkoff. Целью было определить, какой из них обеспечивает более быстрое обновление данных стакана котировок.

Методология

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

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



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

Что с сишкой?

Что с сишкой? Да, не так весело, как раньше. +40% на текущий момент с начала года.

Что с сишкой?

3-е плечо
максимальная просадка -15%

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