Постов с тегом "торговые роботы": 6433

торговые роботы


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

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Курс лекций: «Кросс-тестирование через Скринеры. Роботы для всех рынков.». Бесплатный.

С 25 марта буду вести лекции с АЛОР в их школе. Присоединяйтесь. Тема – архиважная. Будем учиться делать стабильных на дистанции роботов при помощи технологии создания скринеров в OsEngine. Ну и добавил пару ГРААЛей в OsEngine по направлению. Пять вечеров по 1 — 2 часа времени. Не пропускайте, кто хочет в алго!

https://alorschool.ru/kross-testirovanie-cherez-skrinery

Лекции будут проводиться по Московскому времени в 20:00.

Курс лекций: «Кросс-тестирование через Скринеры. Роботы для всех рынков.». Бесплатный.

Программа курса:

Лекция 1, 25 марта: Робастность и способы оптимизации роботов. Пример успешного робота на скринерах.

В данной лекции будем определять место Cross-Tests в Вашей схеме оптимизации роботов. Для этого вспомним, зачем вообще применять специальные техники оптимизации торговых алгоритмов и что такое робастность. Посмотрим на результаты тестирования хорошего робота на скринерах. Скачаем OsEngine и поставим исторические данные на закачку.

Лекция 2, 26 марта: Архитектура источника BotTabScreener.

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



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

Кросс-тестирование – способ создавать роботов, работающих одинаково хорошо на всех рынках. Скринеры #2

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

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

MOEX:

Кросс-тестирование – способ создавать роботов, работающих одинаково хорошо на всех рынках. Скринеры #2

NYSE:



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

Алготрейдинг. Почему гуру учат торговать, а не торгуют сами?

Недавно попалось «объяснение». Эти гуру якобы уже наторговали успешно в небольших масштабах, но с большой суммой их торговая стратегия (ТС) не даёт выигрыша. Поэтому они предлагают ученикам поторговать каждому с их небольшими суммами и повторить выдающийся успех учителя.
Насчёт успеха гуру в прошлой торговле — пусть, не будем придираться.
Но что их нынешние большие деньги не влезают в их ТС — позвольте!

Если толпы учеников со своими небольшими деньгами полезут торговать все по одной купленной ТС, это как раз и получатся те большие деньги, которые, как объявлено,  в эту ТС не влезают. А если от вас отбрехаются, что все ученики, следуя одной ТС, будут торговать по-разному и получать обещанный успех, — так что мешает учителю разделить свои большие деньги на малые доли и каждой из них «торговать по-разному»?
Написать уйму роботов, чтобы они торговали по-разному, — не надо выдающихся способностей.
Тут уже возникают не «смутные сомнения», а вполне очевидные выводы.

Второй вопрос, почему этим первым вопросом не задаются многочисленные покупатели успеха?

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

Создание источника. Новый тип данных. Источники робота OsEngine #8

Продолжаем практические занятия по созданию новых источников для роботов в OsEngine.

Сегодня говорим про добавление новых типов данных для источников.

Серия постов строго для программистов со стажем, которые не только знают C# на уровне мидлов и сеньоров, но и УЖЕ разбираются в том, как делать новые серверы подключения к OsEngine.

Создание источника. Новый тип данных. Источники робота OsEngine #8 

Класс News.

В OsEngine есть пространство имён Entity (примитивы), в котором принято хранить типы данных. В данном случае создаём там класс News, который должен отражать какую-то новость:



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

Введение. Робастность и Кросс-тесты. Скринеры #1

Один из самых простых способов делать устойчивых на длинном периоде времени роботов – оптимизировать роботов при помощи кросс-тестов – это, когда Вы свою стратегию тестируете на десятках или сотнях бумаг одновременно на одном портфеле.

В отличии от Walk-Forwards и различных техник «Тестирования с подтверждением», этот способ оптимизации стратегий сильно проще для понимания и даёт при этом не худшие результаты по робастности, а иногда и лучшие.

Введение. Робастность и Кросс-тесты. Скринеры #1 
Данный пост -  старт серии статей, в которой мы будем:

  1. Разбираться с тем, что такое скринеры, что такое источник BotTabScreener в архитектуре роботов OsEngine.
  2. Разбираться, как делать воистину ГРААЛЬных роботов с примерами и совместными тестами.
  3. Разбираться с тем, как вести тесты скринеров в тестере и оптимизаторе OsEngine.

 

1. О робастности и зачем нужны кросс-тесты.

Просто подобрать настройки для робота в тестере – не достаточно. В 99% случаев, если Вы так сделаете, Вы потом в реале деньги сольёте, т.к. результаты таких тестов будут просто подгонкой под конкретный график.



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

Создаем робота для OsEngine с нуля с помощью нейросети. Видео.

В сегодняшнем видео мы ответим на главный вопрос — может ну его, это программирование? Пусть роботы  работают? Вооружаемся одной из самых продвинутых LLM DeepSeek и создаем робота для OsEngine с нуля.

Официальный отдел разработки роботов для OsEngine: o-s-a.net/soft-dlia-trading.html

VK Видео:


RuTube:


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

Результаты всех стратегий Инвестиционного партнерства ABTRUST (END DATE 2025-02-28)

Все расчеты представлены с начала 2017 года и по END DATE

Сравнение стратегий сформировано по уровню риска, соответствующего общей классификации и обычно устанавливаемого на основании РИСК-ПРОФИЛЯ:
Сравнение стратегий с умеренным уровнем риска: ABTRUST, AITRUST, AITRUST 2.0 с бенчмарком RUSCLASSICBM c начала 2017 года
✅ УМЕРЕННЫЙ уровень риска — Основное внимание уделяется балансу между стабильностью портфеля и ростом его стоимости. Инвесторы должны быть готовы принять умеренный уровень волатильности и риск потери основных средств. Типовой портфель будет в основном сбалансирован между инвестициями в облигации, акции и, возможно, с небольшой долей в алгоритмических стратегиях.

Сюда отнесены стратегии — ABTRUST, AITRUST и AITRUST 2.0, которые сравниваются с бенчмарком RUSCLASSICBM*

Показатели стратегии ABTRUST (учитывает налоги и комиссии брокеров):
✅ За период с 2017 года, %: +105.0
✅ CAGR, %: +9.1
✅ Волатильность, % в год: 11.0
✅ Коэффициент Шарпа***: 0.24

Показатели стратегии AITRUST (учитывает налоги и комиссии брокеров):
✅ За период с 2017 года, %: +225.7
✅ CAGR, %: +15.4
✅ Волатильность, % в год: 11.3
✅ Коэффициент Шарпа: 0.74



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

Создание источника. Заготовка класса. Источники робота OsEngine #7

Продолжаем практические занятия по созданию новых источников для роботов в OsEngine.

Сегодня говорим про то, как и где нужно разместить заготовку класса источника, и сделаем его наследником интерфейса IIBotTab.

Создание источника. Заготовка класса. Источники робота OsEngine #7 

1. Создаем новый класс.

Вот здесь:



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

Тестировании торговой системы Александра Резвякова для фьючерсов Московской биржи с использованием Python

В этой статье расскажу о том, как воспроизвел и протестировал торговую систему для фьючерсов Московской биржи, основанную на идеях Александра Резвякова. Недавно, просматривая раздел алготрейдинга на Смартлабе, я наткнулся на видео с его выступления на конференции 2024 года под названием "5-6 идей для построения прибыльной торговой системы на фьючерсах". Меня привлекла четкость и понятность предложенных им правил торговли.

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

Хотя я лично не знаком с Александром, полагаю, что публичное представление идеи предполагает возможность её независимого анализа и тестирования сообществом трейдеров и программистов.
Тестировании торговой системы Александра Резвякова для фьючерсов Московской биржи с использованием Python

Обзор стратегии Александра Резвякова на фьючерсах

Основная идея — открывать сделки в строго определенное время и использовать структуру рынка последних дней для принятия решений.

Правила входа



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

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