Постов с тегом "ТОРГОВЫЕ РОБОТЫ": 6190

ТОРГОВЫЕ РОБОТЫ


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

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

Как правильно пушить на ГитХаб, чтобы ваши коммиты не создавали конфликты с главным репозиторием.

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


VK Видео:


RuTube: 



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

Искусственный интеллект и ваши инвестиции: как алгоритмы генерируют прибыль

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

 

ИИ действует полностью автономно, исключая субъективные ошибки, эмоциональные реакции и медленные решения, присущие людям. Алгоритмы способны анализировать терабайты данных в режиме реального времени, мгновенно адаптируясь к изменениям рыночных условий. Человеческие аналитики и трейдеры постепенно становятся устаревшими, поскольку ИИ принимает более точные и быстрые решения. Например, фонд Bridgewater Associates, управляемый Рэйем Далио, использует алгоритмы для принятия решений на основе данных, что позволило ему привлечь активы более чем на $120 млрд. Компания активно инвестирует в ИИ, стремясь автоматизировать до 75% своих процессов управления активами.



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

Алерты в OsEngine. Видео.

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


VK Видео:


RuTube:



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

Усреднение позиций через открытие новых позиций с пересчётом тейк-профита по средней цене входа. Микроменеджмент позиций в OsEngine #3

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

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

Усреднение позиций через открытие новых позиций с пересчётом тейк-профита по средней цене входа. Микроменеджмент позиций в OsEngine #3 

 

1. Открываем робот-пример. EnvelopsCountertrend.

На ГитХаб в репозитории OsEngine это находится здесь:

https://github.com/AlexWan/OsEngine

Внутри проекта здесь:



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

Адаптация алгоритма. Ошибка трейдеров

Адаптация алгоритма. Ошибка трейдеров

Использовать ATR для адаптации торгового алгоритма к моментальному изменению рынка нецелесообразно!

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

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

Попытки применения

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

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

Почему?

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


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

Выход из позиции в несколько ордеров одновременно через множество открытий. Микроменеджмент позиций в OsEngine #2

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

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

Выход из позиции в несколько ордеров одновременно через множество открытий. Микроменеджмент позиций в OsEngine #2 

 

1. Открываем робот-пример. PriceChannelCounterTrend.

На ГитХаб, в репозитории OsEngine это находится здесь:

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/PositionsMicromanagement/PriceChannelCounterTrend.cs

Внутри проекта здесь:



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

Вернусь в алго как индекс отрастет на хаи.

    • 20 сентября 2024, 22:29
    • |
    • vladkot
  • Еще
Закупился в сентябре на полную котлету акциями 30% и фьючерсами 70%, +добавился 2.09. Плечо 10%. Буду ждуном.

Микроменеджмент позиций. Введение.

Открыли новую минирубрику в нашем Гайде. «Микроменеджмент позиций». О том, какие бывают паттерны управления позициями, и как это выглядит в исходном коде (т.е. на примерах).

Поговорим о том, что там будет.

В гайде этот раздел можно найти тут:

Микроменеджмент позиций. Введение.

На данный момент подготовлено ПЯТЬ примеров работы со сложной работой с позициями. Для них пишутся статьи:

  1. Контроль позиций по разным типам входов при помощи SignalTypeOpen и SignalTypeClose. Эта уже выложена в ГАЙД.
  2. Выход из позиции в несколько ордеров одновременно через множество открытий.
  3. Усреднение позиции открытием новых позиций.
  4. Усреднение и пирамидинг позиции последовательный, для одной позиции.
  5. Последовательный выход из позиции разными ордерами.
  6. Вход в позицию через кастомный айсберг для реала.
  7. Одновременный выход из позиций лимитками, ожидающими в рынке.
  8. Усреднение двумя лимитками, ожидающими в рынке.
  9. Бест-практикс. Делать в тестах на свечах всю логику в событии завершения свечи.

 

Вопрос менеджмента позиций сложный, и копий сломано немало…



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

Контроль позиций по разным типам входов при помощи SignalTypeOpen и SignalTypeClose.

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

Сегодня с Вами разберём робота, который торгует ДВЕ торговые логики одновременно, разделяя логику как раз по сигналам.

Контроль позиций по разным типам входов при помощи SignalTypeOpen и SignalTypeClose.

1. О чём речь?

Каждый экземпляр класса робота одновременно может вести несколько позиций. Фактически это число ничем не ограниченно, все упирается в производительность железа и размер средств на счете. В таких случаях роботу бывает необходимо разделять позиции по каким-либо критериям, например, по причинам открытия и/или закрытия позиции. Для этих целей в классе Position имеется два открытых поля:

public string SignalTypeOpen

public string SignalTypeClose

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

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



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

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