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

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


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

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

Универсальная заготовка индикатора. Индикаторы OsEngine #2

В данном посте посмотрим, где взять заготовку для индикатора в OsEngine в проекте. Она Вам понадобится, чтобы делать на её основе свои индикаторы в дальнейшем. И поговорим об обязательных методах в индикаторе.

Универсальная заготовка индикатора. Индикаторы OsEngine #2 

Пример лежит на ГитХаб здесь: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Indicators/Samples/Sample1Blank.cs

В проекте это тут:



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

Спасибо ЦБ

    • 24 декабря 2024, 10:59
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще
Его решение вынесло мой счет на годовой максимум и позволило обойти ставки банков

Спасибо ЦБ
Почему график с 29.03.24? Ну то, что было до того в 2023-2024 я уже постил 

smart-lab.ru/blog/1061004.php

В ссылке видно почему  с 01.08.23 по 29.03.24 «грусть-тоска меня съедала».

И пожелание ЦБ на будущее: не повышайте ставку, но и не снижайте на заседаниях больше, чем 2% и можно с пропусками с сохранением ставки. Это «сегодня» будет лучше всего для всех.


Алго итоги года и другие

    • 24 декабря 2024, 06:55
    • |
    • T-800
  • Еще
Решил закрыть эту тему в этом году, чтобы поменьше сидеть за компом на каникулах.

Итак,
Публичный алгосчет на комоне www.comon.ru/strategies/115806/
Алго итоги года и другие

Результат оцениваю, как средний, т.к. прошлые годы бывало получше.

Первую половину года думал, что пропетляю со старым портфелем роботов. Но похоже, что рынок изменился и в середине года и осенью пришлось портфель пересобирать. Этот портфель состоит из 18 роботов для капитала от 100 тыс.руб. Второй портфель непубличный состоит уже из 80 роботов, там результаты похожие. И пара портфелей с роботами на акциях (только лонг), там результаты были околонулевые до последних событий.

Половина средств сейчас в LQDT, вклады, немного ОФЗ.

Остальное в дивидендных акциях. Закупался 3-4 сентября (желтый уровень) 


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

Знакомство с индикаторами в OsEngine. Индикаторы OsEngine #1

Начинаем серию постов о том, как делать индикаторы для терминала OsEngine со стороны программиста.

Делается это обычно в 50 – 100 строк кода, и слой создания индикаторов в OsEngine довольно прост. Тем не менее тема важная, и серия постов будет содержать около 20 статей, включая глубокие объяснения архитектуры для программистов.

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

Знакомство с индикаторами в OsEngine. Индикаторы OsEngine #1 

Список того, что нужно делать, чтобы создать индикатор в OsEngine:

  1. Создать класс в папке Indicators в проекте.
  2. Указать классу атрибут Indicator, чтобы OsEngine понял, что созданный Вами класс — это индикатор.
  3. Унаследоваться от класса Aindicator.
  4. Создать параметры и серии данных в методе OnStateChange. Это у индикаторов вместо конструктора.
  5. Сделать логику расчёта индикатора по определённому индексу в методе OnProcess.
  6. Всё!

Открываем индикатор AC. В OsEngine это вот этот файл в проекте:



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

C# для алготрейдера. Лекция 9. Все способы открыть и закрыть позиции в роботах. 5 примеров роботов.

Бонусная лекция-практика с рассмотрением пяти примеров роботов, которые реализуют в себе логику создания, модификации и закрытия позиций.

В этих примерах Вы сможете подсмотреть реализацию около 50 различных способов работы с позициями и ордерами.

VK Видео:


RuTube:



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

Какие данные грузить в индикаторы для интрадея. Эврика!


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

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

Проще всего не показывать индикатору эти гэпы и играть внутри дня только по внутридневным закономерностям.
В Quik'e это можно сделать, поставив «Фильтр по времени» в окне «Редактирование настроек графика» на интервал от 10:15 (чтобы исключить после-гэпие) до 18:45 и написав Lua-скрипт, который исправляет котировки, сокращая утренние гэпы на менее резкие изменения, например, на основе индикатра ATR за предыдущий день. И уже по этому графику ловить очищенные от гэпов внутридневные закономерности.

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

Кастомные индексы

Делаю библиотеку (назовём это так) для построения кастомных индексов. Ну типа есть n акций — собираем из них индекс. Никаких излишних заморачиваний, никаких переусложнений — скорее всего задаёшь набор тикеров, на выходе таймсерия индекса как median от изменений компонентов, что-то такое. Без взвешиваний. Медиана защитит от выбросов. Целевое применение — американские акции. По каким критериям буду собирать индексы — самое простое — отрасль сектор, дальше можно по уровню капитализации, опять таки не хочу заморачиваться — цена * volume как мера капитализации. Можно начать с этого можно на пересечениях признаков собирать индексы механизм будет такой, что вот тикеры, вот признаки тикеров, собираешь по каким хочешь критериям набор тикеров, подаешь на вход и либа строит индекс. Единственное ограничение — размер выборки тикеров после фильтрации по критериям. Ну типа из 3-х инструментов индекс, вероятно так себе, а может и полезен — надо смотреть.

Следующий уровень «абстракции» — что делать с индексами. Смотреть как на самостоятельные штуки, смотреть как на «факторы», на которые распадается конкретный тикер. Спреды, корреляции.



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

Редактирование позиций из журнала в OsEngine. Видео.

Восстановление позиций в OsEngine после аварий.

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

VK Видео:


RuTube:



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

Прочие торговые методы BotTabSimple #16

Продолжаем разбираться с BotTabSimple, источником, предоставляющим функционал для торговли одним инструментом.

Разбираем методы управления ордерами внутри позиции. Отмена ордера, смена его цены.

Прочие торговые методы BotTabSimple #16

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

Обязательно откройте этого робота и посмотрите, как это выглядит в исходном коде!

Его исходный код на ГитХаб находится здесь: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/BotsFromStartLessons/Lesson9Bot5.cs

Робот-пример находится здесь:



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

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