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

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


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

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

Событие запуска тестера. Сброс переменных внутри робота в тестере. Быстрый старт в программировании OsEngine #11

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

Событие запуска тестера. Сброс переменных внутри робота в тестере. Быстрый старт в программировании OsEngine #11 

1. Идём в пример PriceChannelScreenerOnIndexVolatility.

Он писался для лекций по стадиям волатильности и в нём есть переменные, которые нужно сбрасывать в начале теста, и робот довольно сложный…

На ГитХаб это здесь:

https://github.com/AlexWan/OsEngine

В проекте это здесь:



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

AutoTrade 5. Система управления счетами и копитрейдинг

    • 26 сентября 2024, 12:34
    • |
    • yurikon
  • Еще
Всем привет!

Пришло время рассказать про главную фичу программы AutoTrade система управления счетами (multi accounts manager) или trust manager. Что это такое. Допустим, вы круто торгуете и решили подключить к своей торговле счет друга. Или даже взять клиентские счета в управление. Либо вы уже управляете счетами (фондом) и вам надоело переключаться между терминалами. Теперь при нажатии кнопки Купить, вам надо купить сразу на нескольких счетах. На криптобиржах для этого прижилось название «копитрейдинг». Так вот наш софт это умеет делать очень хорошо и аккуратно следить за исполнением каждого ордера и не вываливать все в рынок.

Как это работает

С каждого квика/транзака/plaza2 все клиентские счета заносятся в справочник Клиенты.

AutoTrade 5. Система управления счетами и копитрейдинг


Далее эти счета объединяются в Группы. Например, группа Stocks — счета для торговли на споте. Группа ALL — все имеющиеся счета и т.д.



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

Тестирование стратегий: один лот или все сигналы?

Всем добрый день!

Как я вижу, есть два пути тестировать алгоритмическую стратегию:

1. прогон фиксированным сайзом
2. прогон неограниченным сайзом так, чтобы сработали все сигналы

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

Как правильно?

Как алготрейдеру израсходовать всю память и уронить ПК. Пример из жизни.

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

Посмотрим на то, как это делать не надо. И несколько советов о том, как делать это правильно. Для терминала OsEngine.

Как алготрейдеру израсходовать всю память и уронить ПК. Пример из жизни. 

1. Когда надо сохранять ленту сделок?

В общем, существует две ситуации:

  1. Когда Вы по ней торгуете, и нужна глубокая история.
  2. Когда Вы торгуете по нестандартным свечам и имеете неосторожную привычку менять таймфреймы иногда. Так как при смене таймфрейма, если трейды не сохраняются, нестандартные свечи начнут своё построение с нуля!

 

2. Как включить сохранение ленты сделок?

У каждого боевого коннектора в OsEngine есть стандартные настройки, в которых можно включить сохранение ленты сделок. Большая статья про это здесь: https://smart-lab.ru/company/os_engine/blog/1057253.php

В любом коннекторе за это отвечают вот эти три настройки:



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

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

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


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

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



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

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